| Current Path : /var/www/html/mmishra/iws8/html/indem/ |
| Current File : /var/www/html/mmishra/iws8/html/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>