Your IP : 216.73.216.40


Current Path : /var/www/html/mmishra/irp/istore/
Upload File :
Current File : /var/www/html/mmishra/irp/istore/employee.inc

<h3>Employee Record</h3>
<center>
<table border='1'>

<?php

$tbl = 'employees';

$empno = $_REQUEST["empno"];
$empname = $_REQUEST["empname"];
$designation = $_REQUEST["designation"];
$contact = $_REQUEST["contact"];
$email = $_REQUEST["email"];
$bloodgroup = '';//$_REQUEST["bloodgroup"];

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'");
	} else if ($empname && $designation && $contact && $email) {
		mysql_query("insert into $tbl(emp_no,emp_name,designation,contact,email,
		blood_group,date_creation,date_updation,login_id)
		values('$empno','$empname','$designation','$contact','$email',
		'$bloodgroup',now(),now(),'$user')");
	}
} 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='';
}

$rs = mysql_query("select * from $tbl where emp_no='$empno'");
while ($o = mysql_fetch_object($rs)) {
	$empno = $o->emp_no;
	$empname = $o->emp_name;
	$designation = $o->designation;
	$contact = $o->contact;
	$email = $o->email;
	$bloodgroup = $o->blood_group;
}
echo "<tr><td>Employee No</td><td><input type='text' name='empno' value='$empno' size='20' readonly></td></tr>
<tr><td>Name</td><td><input type='text' name='empname' value='$empname' size='40'></td></tr>
<tr><td>Designation</td><td><input type='text' name='designation' value='$designation' size='40'></td></tr>
<tr><td>Contact</td><td><input type='text' name='contact' value='$contact' size='40'></td></tr>
<tr><td>Email</td><td><input type='text' name='email' value='$email' size='40'></td></tr>
<!--
<tr><td>Blood Group</td><td><input type='text' name='bloodgroup' value='$bloodgroup' size='40'></td></tr>
-->
";

?>

<tr><th colspan='2'>
<input type='submit' name='submit' value='SAVE'> <input type='submit' name='submit' value='FIND'>
</th></tr>
</table>
</center>