Your IP : 216.73.216.40


Current Path : /var/www/html/mmishra/indem/
Upload File :
Current File : /var/www/html/mmishra/indem/nodues1.inc

<h2>Student Nodues</h2>

<?php
$uid2 = strtoupper($_POST['uid2']);
$mail2 = $_POST['mail2'];
?>

RollNo <input type='text' name='uid2' value='<?php echo $uid2; ?>' size='10'>
Mail2 <input type='text' name='mail2' value='<?php echo $mail2; ?>' size='18'>
<input type='submit' name='submit' value='SUBMIT'>

<?php

if ($uid2) {
	$ds = ldap_connect("ldap.iiita.ac.in");
	ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION, 3);
      	if ($ds){
    		// bind with appropriate dn to give update access
    		if (strstr($uid2, "RIT", 0)) {
                        $sr = ldap_search($ds, "ou=rgiit,dc=iiita,dc=ac,dc=in", "uid=$uid2");
                } else {
                        $sr = ldap_search($ds, "ou=student,dc=iiita,dc=ac,dc=in", "uid=$uid2");
                }
    		$info = ldap_get_entries($ds, $sr);
    		for ($i=0; $i<$info["count"]; $i++) {
      			$dn = $info[$i]["dn"];
      			$cn = $info[$i]["cn"][0];
      			$gecos = $info[$i]["gecos"][0];
      			$email = $info[$i]["mail"][0];
      			$femail = $info[$i]["mailforwardingaddress"][0];

        		ldap_bind($ds, "cn=Manager,dc=iiita,dc=ac,dc=in", "\$dollfinn");

        		//=========attributes to be removed
        		$info1["ou"] = array();
        		@ldap_mod_del($ds, $dn, $info1);
        		$info2["o"] = array();
        		@ldap_mod_del($ds, $dn, $info2);
        		$info4["businesscategory"] = array();
        		@ldap_mod_del($ds, $dn, $info4);
        		$info5["title"] = array();
        		@ldap_mod_del($ds, $dn, $info5);
        		$info6["host"] = array();
        		@ldap_mod_del($ds, $dn, $info6);
        		$info8["mailmessagestore"] = array();
        		@ldap_mod_del($ds, $dn, $info8);
        		$info9["mailquotasize"] = array();
        		@ldap_mod_del($ds, $dn, $info9);
        		$info10["mailalternateaddress"] = array();
        		@ldap_mod_del($ds, $dn, $info10);

       			//=========attributes to be added
       			$info2["accountstatus"] = "active";
       			@ldap_modify($ds, $dn, $info2);
       			$info2["businesscategory"] = "alumni";
       			@ldap_modify($ds, $dn, $info2);
       			$info2["gidnumber"] = "4001";
       			@ldap_modify($ds, $dn, $info2);
       			$info2["mail"] = "$uid2@iiita.ac.in";
       			@ldap_modify($ds, $dn, $info2);
       			if (!$femail) $info2["mailforwardingaddress"] = "$mail2";
       			@ldap_modify($ds, $dn, $info2);
       			$info2["deliverymode"] = "nolocals";
       			@ldap_modify($ds, $dn, $info2);
			$dn1 = str_replace("uid=$uid2,","",$dn);
			if (strstr($uid2, "RIT", 0)) {
                                $adn = str_replace("RGIIT","RGIIT-Alumni",$dn1);
				$adn = str_replace("rgiit","RGIIT-Alumni",$adn);
                        } else {
				$adn = str_replace("Student","Alumni",$dn1);
				$adn = str_replace("student","Alumni",$adn);
			}
			@ldap_rename($ds,$dn,"uid=$uid2",$adn,true);
			echo "<br>$dn1<br><br>moved to<br><br>$adn</br>";
		}
	}
	ldap_close($ds);
}


?>