Your IP : 216.73.216.40


Current Path : /var/www/html/mmishra/indem/scripts/php/
Upload File :
Current File : /var/www/html/mmishra/indem/scripts/php/disable_accounts.php

<?php

$ds = ldap_connect("ldap.iiita.ac.in");
ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION, 3);

/*
echo "Enter Campus [iiita/rgiit]: ";
$campus = fgets(STDIN);
$campus = str_replace("\n","",$campus);

echo "Enter Course [btech/mtech/mba/ms]: ";
$course = fgets(STDIN);
$course = str_replace("\n","",$course);

echo "Enter Specialization [it/ece/is/se/bi/ro/mi/hci/wcc/clis]: ";
$spec = fgets(STDIN);
$spec = str_replace("\n","",$spec);

echo "Enter Batch Year [yyyy]: ";
$batch = fgets(STDIN);
$batch = str_replace("\n","",$batch);

echo "Proceed? [y/n]: ";
$yn = fgets(STDIN);
$yn = str_replace("\n","",$yn);

if ($yn == 'n') exit("Aborted.");

if ($campus == "iiita") $category = "student";
else $category = "rgiit";
*/
if ($ds){
  	//$ou = "ou=officer,ou=employee,dc=iiita,dc=ac,dc=in";
  	$ou = "ou=btech,ou=student,dc=iiita,dc=ac,dc=in";
  	//$ou = "ou=student,dc=iiita,dc=ac,dc=in";
  	$sr = ldap_search($ds, "$ou", "uid=*");
  	$info = ldap_get_entries($ds, $sr);
  	for ($i=0; $i < $info["count"]; $i++) {
    		$uid = $info[$i]["uid"][0];
    		$dn = $info[$i]["dn"];
    		$email = $info[$i]["mail"][0];
    		$status = $info[$i]["accountstatus"][0];
      		echo $i .'--'. $dn .'--'. $status ."\n";

    		if ($uid && $status == 'noaccess'){
    		//if ($uid && $status == 'active'){
      			ldap_bind($ds, "cn=Manager,dc=iiita,dc=ac,dc=in", "\$dollfinn");
 
      			//=========attributes to be removed
      			//$info11["ou"] = array();
      			//$r1 = @ldap_mod_del($ds, $dn, $info11);
      			//=========attributes to be modified
      			//$info2["accountStatus"] = 'noaccess';;
      			$info2["accountStatus"] = 'active';;
			
      			//ldap_mod_add($ds, $dn, $info2);
      			ldap_modify($ds, $dn, $info2);

      			echo $i .'--'. $dn .'--'. $status ."\n";
    		}
 
 	}
}
ldap_close($ds);


?>