Your IP : 216.73.216.40


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

<span id='title'>Email Accounts</span><br>
<?php
$employees = array('faculty','officer','techstaff','adminstaff','projectstaff');
$iiitastudents = array('mba','ms','mtech','it,btech','ece,btech','phd');
$rgiitstudents = array('it,btech','ece,btech');
$alumnae = array('it,btech','ece,btech','mtech','mba','ms','phd');

echo "<br><b>Employees:</b><br>";
foreach ($employees as $emp) {
	$myou = "$emp,employee";
	echo "[ <a href='?pg=emails&myou=$myou'>" . strtoupper($emp) . "</a> ]";
}
echo "<br><b>IIITA Students:</b><br>";
foreach ($iiitastudents as $istud) {
        $myou = "$istud,student";
        echo "[ <a href='?pg=emails&myou=$myou'>" . strtoupper($istud) . "</a> ]";
}
echo "<br><b>RGIIT Students:</b><br>";
foreach ($rgiitstudents as $rstud) {
        $myou = "$rstud,rgiit";
        echo "[ <a href='?pg=emails&myou=$myou'>" . strtoupper($rstud) . "</a> ]";
}

echo "<br><b>Alumni:</b><br>";
foreach ($alumnae as $alumni) {
        $myou = "$alumni,alumni";
        echo "[ <a href='?pg=emails&myou=$myou'>" . strtoupper($alumni) . "</a> ]";
}

$ou = 'ou=' . $_REQUEST["myou"];
echo "<br><b>Group: $ou</b>";
if ($ou == 'ou=') $ou = 'ou=%';
$ou = str_replace(',',',ou=',$ou) . ',dc=iiita,dc=ac,dc=in';
?>
<table border='1'>
<tr><th>Sr</th><th>UID</th><th>Name</th><th>Email</th><th>Alternate Email</th><th>Forward Email</th></tr>
<?php
$ds = ldap_connect("ldap.iiita.ac.in");  // must be a valid LDAP server!
$bd = ldap_bind($ds);
$search = ldap_search($ds, "$ou", "(&(uid=*)(objectclass=posixAccount))");
//$search = ldap_search($ds, "ou=rgiit,dc=iiita,dc=ac,dc=in", "(&(uid=*)(objectclass=posixAccount))");
ldap_sort($ds, $search);
$entries = ldap_get_entries($ds, $search);
sort($entries[]["uid"][0]);
foreach ($entries as $info) {
      	$uid1 = $info["uid"][0];
	if (!$uid1) continue;
      	$cn = strtoupper($info["cn"][0]);
      	$name = ucwords(strtolower(strtr($info["gecos"][0],"-"," ")));
      	$sn = $info["sn"][0];
      	$email = $info["mail"][0];
      	$mailalternate = $info["mailalternateaddress"][0];
      	$mailforward = $info["mailforwardingaddress"][0];
      	$mobile = $info["mobile"][0];
      	$postaladdress = $info["postaladdress"][0];
      	$labeleduri = $info["labeleduri"][0];
	$i++;
	echo "<tr><td>$i</td><td>$uid1</td><td>$name</td><td>$email</td><td>$mailalternate</td><td>$mailforward</td></tr>";
}
ldap_close($ds);

?>
</table>