| Current Path : /var/www/html/mmishra/istore/ |
| Current File : /var/www/html/mmishra/istore/employee.inc |
<h3>Employee Record</h3>
<?php
$tbl = 'employees';
$empno = $_REQUEST["emp_no"];
$empname = $_REQUEST["emp_name"];
$designation = $_REQUEST["designation"];
$contact = $_REQUEST["contact"];
$email = $_REQUEST["email"];
$bloodgroup = $_REQUEST["blood_group"];
if ($_POST["submit"] == 'SAVE') {
if (mysql_num_rows(mysql_query("select * from $tbl where emp_no='$empno'"))) {
mysql_query("update $tbl set emp_name='$empname',designation='$designation',
contact='$contact',email='$email',blood_group='$bloodgroup'
where emp_no='$empno'");
echo "<font color='red' size='+1'>Record updated successfully</font>";
} else if ($empname && $designation && $contact && $email) {
mysql_query("insert into $tbl(emp_no,emp_name,designation,contact,email,blood_group,login_id)
values('$empno','$empname','$designation','$contact','$email','$bloodgroup','$user')");
mysql_query("insert into icure.$tbl(emp_no,emp_name,designation,contact,email,blood_group,login_id)
values('$empno','$empname','$designation','$contact','$email','$bloodgroup','$user')");
echo "<font color='red' size='+1'>Record saved successfully</font>";
} else {
echo "<font color='red' size='+1'>Some information is missing</font>";
}
} else if ($_POST["submit"] == 'DELETE') {
mysql_query("delete from $tbl where emp_no='$empno'");
} else if ($_POST["submit"] == 'FIND') {
$ds = ldap_connect("172.31.1.42");
ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION, 3);
$no = 1000;
if ($ds){
$ou = "ou=employee,dc=iiita,dc=ac,dc=in";
//$sr = ldap_search($ds, "$ou", "(&(uid=*)(objectclass=posixaccount))");
$sr = ldap_search($ds, "$ou", "(&(uid=*)(gecos=$empname*))");
$info = ldap_get_entries($ds, $sr);
for ($i=0; $i < $info["count"]; $i++) {
$no++;
$uid = $info[$i]["uid"][0];
$empname = $info[$i]["gecos"][0];
$designation = $info[$i]["description"][0];
$contact = $info[$i]["mobile"][0];
$email = $info[$i]["mail"][0];
if ($uid) {
$empno = ($no < 10 ? 'E00'.$no : ($no < 100 ? 'E0'.$no : 'E'.$no));
$rs = mysql_query("select * from employees where emp_name='$empname'");
if (mysql_num_rows($rs)) {
} else {
$j++;
echo "<tr><td>$j <a href='?pg=$pg&empno=$empno&empname=$empname&designation=$designation&contact=$contact&email=$email&bloodgroup='>$empno</a></td>
<td>$empname $designation $contact $email<br></td></tr>";
//mysql_query("insert into employees
//values('$empno','$empname','$designation','$contact','$email',now(),now(),'icure')");
}
}
}
}
ldap_close($ds);
$empno=''; $empname=''; $designation=''; $contact=''; $email='';
}
echo "<dir>";
if (!$empno) {
echo "<table width='50%' border='1' style='border-collapse: collapse'>
<tr><th colspan='2'>Add New Record</th></tr>
<tr><td>Employee No.</td><td><input type='text' name='emp_no' value='' size='20'></td></tr>
<tr><td>Name</td><td><input type='text' name='emp_name' value='' size='40'></td></tr>
<tr><td>Designation</td><td><input type='text' name='designation' value='' size='40'></td></tr>
<tr><td>Contact</td><td><input type='text' name='contact' value='' size='40'></td></tr>
<tr><td>Email</td><td><input type='text' name='email' value='' size='40'></td></tr>
<tr><td>Blood Group</td><td><input type='text' name='blood_group' value='' size='40'></td></tr>
<tr><th colspan='2' align='center'><input type='submit' name='submit' value='SAVE'></th></tr>
</table>";
} else {
echo "[ <a href='?pg=$pg&empno='>New Employee</a> ]";
}
echo "</dir>
<ol>";
$rs = mysql_query("select * from $tbl order by emp_name");
while ($o = mysql_fetch_object($rs)) {
echo "<li>";
if ($empno == $o->emp_no) {
echo "<table width='50%' border='1' style='border-collapse: collapse'>
<tr><th colspan='2' align='center'>Edit Existing Record</th></tr>
<tr><td>Employee No.</td><td><input type='text' name='emp_no' value='$o->emp_no' size='20'></td></tr>
<tr><td>Name</td><td><input type='text' name='emp_name' value='$o->emp_name' size='40'></td></tr>
<tr><td>Designation</td><td><input type='text' name='designation' value='$o->designation' size='40'></td></tr>
<tr><td>Contact</td><td><input type='text' name='contact' value='$o->contact' size='40'></td></tr>
<tr><td>Email</td><td><input type='text' name='email' value='$o->email' size='40'></td></tr>
<tr><td>Blood Group</td><td><input type='text' name='blood_group' value='$o->blood_group' size='40'></td></tr>
<tr><th colspan='2' align='center'><input type='submit' name='submit' value='SAVE'> <input type='submit' name='submit' value='DELETE'></th></tr>
</table>";
} else {
echo "[ <a href='?pg=$pg&emp_no=$o->emp_no'>$o->emp_no</a> ] $o->emp_name, $o->designation";
}
echo "</li>";
}
echo "</ol>";
?>