Linux ip-172-26-7-228 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64
Your IP : 18.226.34.148
Current Path : /var/www/html/oums/src/ |
| Current File : /var/www/html/oums/src/employees2.php |
<?php
include("sys_session.php");
include("sys_mainphp.php");
include("sys_connect.php");
$inpt_errs = "F";
$resp_stat = "F";
$resp_mesg = "";
$resp_file = "";
if ($_POST['load_data'] == 'grid_data') {
$dept_code = $_POST['dept_code'];
$empl_stat = $_POST['empl_stat'];
$find_data = $_POST['find_data'];
require("sys_grid_data.php");
$i = 1;
if ($type_id == 'ADMIN') {
$myqry = " ";
} elseif ($type_id == 'CHIEF') {
$myqry = " inner join masdept_user du on em.fdeptcode = du.fdeptcode and du.fusercode = '$user_id' ";
}
$grid_sele = "select * from masempl em
inner join masdept dp on em.fdeptcode = dp.fdeptcode
inner join masdesn dn on em.fempldesn = dn.fempldesn " . $myqry . "
where (em.femplcode like '%$find_data%' or em.femplname like '%$find_data%' or em.femplmobl like '%$find_data%')
and em.fdeptcode like '$dept_code' and femplstat like '$empl_stat' and ifnull(em.fdeleted,'F')='F'
order by em.fdeptcode,dn.fdesnordr,em.fempldesn,fempltype,femplname";
$grid_para = grid_limit($grid_sele);
$page_numb = $grid_para[0];
$last_page = $grid_para[1];
$page_limt = $grid_para[2];
$lowr_limt = $grid_para[3];
$mysql = $grid_sele . " limit $lowr_limt, $page_limt";
$myres = mysqli_query($mycon, $mysql);
$mycnt = mysqli_num_rows($myres);
if ($mycnt > 0) {
echo "<table class=''>";
echo "<thead>";
echo "<tr>";
echo "<th width='4%'> # </th>";
echo "<th width='6%'> Client</th>";
echo "<th width='5%'> Empl ID </th>";
echo "<th width='20%'> Employee Name</th>";
echo "<th width='15%'> Designation </th>";
echo "<th width='8%'> D.O.B. </th>";
echo "<th width='10%'> Mobile No.</th>";
echo "<th width='14%'> Email ID </th>";
echo "<th width='8%'> Status </th>";
echo "<th width='10%'> Action </th>";
echo "</tr>";
echo "</thead>";
echo "<tbody>";
while ($myrow = mysqli_fetch_assoc($myres)) {
$page_link = "<a class='btn btn-success btn-sm' href=# onClick=edit_data('$myrow[femplcode]')>Edit</a>";
$page_link .= " <a class='btn btn-danger btn-sm' href=# onClick=dele_data('$myrow[femplcode]')>Delete</a>";
// if ($myrow['femplstat'] == 'T') {
// $page_link .= " <a class='btn btn-primary btn-sm' href=# onClick=inac_empl('$myrow[femplcode]')>Deactivate</a>";
// }
// if ($myrow['femplstat'] != 'T') {
// $page_link .= " <a class='btn btn-primary btn-sm' href=# onClick=actv_empl('$myrow[femplcode]')>Activate</a>";
// }
if ($myrow['fempltype'] == 'P') $empl_type = "PERMANENT";
if ($myrow['fempltype'] == 'T') $empl_type = "TEMPORARY";
$empl_stat = $myrow['femplstat'] == 'T' ? "ACTIVE" : "INACTIVE";
$dept_logo = "img-empl/" . $myrow['femplphot'];
echo "<tr>";
echo "<td align='center'> $i</td>";
echo "<td align='center'> [$myrow[fdeptcode]] $myrow[fdeptshrt]</td>";
echo "<td align='center'> $myrow[femplcode]</td>";
echo "<td align='left'> <img src='$dept_logo' height='30px' width='28px' style='border:1px solid #ccc;' align='absmiddle' alt=''> $myrow[femplname]</td>";
echo "<td align='left'> $myrow[fempldesn]</td>";
echo "<td align='center'> " . date('d/m/Y', strtotime($myrow['fbrthdate'])) . "</td>";
echo "<td align='center'> $myrow[femplmobl]</td>";
echo "<td align='left'>$myrow[femplmail]</td>";
echo "<td align='center'>$empl_stat</td>";
echo "<td align='center'>$page_link</td>";
echo "</tr>";
$i++;
}
echo "</tbody>";
echo "</table>";
include("sys_grid_navbar.php");
} else {
echo "<div class='alert alert-info'>No details found!</div>";
}
}
if ($load_data == 'actv_empl') {
$mysql = "update masempl set femplstat='T' where femplcode='$_POST[prim_code]'";
$myres = mysqli_query($mycon, $mysql);
}
if ($load_data == 'inac_empl') {
$mysql = "update masempl set femplstat='F' where femplcode='$_POST[prim_code]'";
$myres = mysqli_query($mycon, $mysql);
}
if ($_POST['load_data'] == 'dele_data') {
$empl_code = $_POST['dele_code'];
$mysql = "update masempl set femplstat='F',fdeleted='T' where femplcode='$empl_code'";
$myres = mysqli_query($mycon, $mysql);
}
if ($_POST['load_data'] == 'dept_data') {
if ($type_id == 'ADMIN') {
$mysql = "select * from masdept where ifnull(fdeleted,'')<>'T' order by fdeptname";
} else {
$mysql = "select * from masdept where ifnull(fdeleted,'')<>'T' order by fdeptname";
}
$myres = mysqli_query($mycon, $mysql);
if (mysqli_num_rows($myres) > 1) {
echo "<option value=%>--SELECT--</option>";
}
while ($myrow = mysqli_fetch_assoc($myres)) {
echo "<option value='$myrow[fdeptcode]'>$myrow[fdeptname]</option>";
}
}
if ($_POST['load_data'] == 'desn_data') {
if ($type_id == 'ADMIN') {
$mysql = "select * from masdesn order by fdesnordr";
} elseif ($type_id == 'CHIEF') {
$mysql = "select * from masdesn order by fdesnordr";
} else {
$mysql = "select * from masdesn order by fdesnordr";
}
$myres = mysqli_query($mycon, $mysql);
if (mysqli_num_rows($myres) > 1) {
echo "<option value=0>--SELECT--</option>";
}
while ($myrow = mysqli_fetch_assoc($myres)) {
echo "<option value='$myrow[fempldesn]'>$myrow[fempldesn]</option>";
}
}
if ($_POST['load_data'] == 'bank_data') {
$mysql = "select * from masbank order by fbankcode";
$myres = mysqli_query($mycon, $mysql);
if (mysqli_num_rows($myres) > 1) {
echo "<option value=0>--SELECT-</option>";
}
while ($myrow = mysqli_fetch_assoc($myres)) {
echo "<option value='$myrow[fbankcode]'>$myrow[fbankname]</option>";
}
}
if ($_POST['load_data'] == 'disp_data') {
$empl_code = $_POST['empl_code'];
$mysql = "select * from masempl where femplcode='$empl_code'";
$myres = mysqli_query($mycon, $mysql);
$myrows = array();
while ($r = mysqli_fetch_assoc($myres)) {
$myrows = $r;
}
echo json_encode($myrows);
}
if ($_POST['load_data'] == 'save_data') {
$page_mode = $_POST['page_mode'];
$empl_name = strtoupper($_POST['empl_name']);
$empl_phot = $_POST['empl_phot'];
$empl_photo = strtolower(str_replace(' ', '_', $empl_phot));
if ($_POST['empl_mobl'] == "") {
$inpt_errs = "T";
$resp_mesg = "Please enter mobile number!";
}
if ($_POST['empl_adhr'] == "") {
$inpt_errs = "T";
$resp_mesg = "Please enter aadhar number!";
}
$empl_stat = $_POST['empl_stat'];
if ($_POST['term_date'] == "00/00/0000" || $_POST['term_date'] == "") {
$empl_stat = 'T';
} else {
$empl_stat = 'F';
}
if ($inpt_errs != "T") {
if ($page_mode == "add") {
$mysql = "select * from masempl where femplmobl='$_POST[empl_mobl]'";
$myres = mysqli_query($mycon, $mysql);
$mycnt = mysqli_num_rows($myres);
if ($mycnt != 0) {
while ($myrowx = mysqli_fetch_assoc($myres)) {
$dept_code = $myrowx['fdeptcode'];
}
$resp_mesg = "Employee details exists with this mobile no., Name: " . $empl_name . ", Dept: " . $dept_code . "\n";
$inpt_errs = "T";
}
$mysql = "select * from masempl where fadhrnumb='$_POST[empl_adhr]'";
$myres = mysqli_query($mycon, $mysql);
$mycnt = mysqli_num_rows($myres);
if ($mycnt != 0) {
while ($myrowx = mysqli_fetch_assoc($myres)) {
$dept_code = $myrowx['fdeptcode'];
}
$resp_mesg .= "Employee details exists with this aadhar no., Name: " . $empl_name . ", Dept: " . $dept_code . "\n";
$inpt_errs = "T";
}
$mysql = "select * from masempl where femplmail='$_POST[empl_mail]'";
$myres = mysqli_query($mycon, $mysql);
$mycnt = mysqli_num_rows($myres);
if ($mycnt != 0) {
while ($myrowx = mysqli_fetch_assoc($myres)) {
$dept_code = $myrowx['fdeptcode'];
}
$resp_mesg .= "Employee details exists with this mail ID., Name: " . $empl_name . ", Dept: " . $dept_code . "\n";
$inpt_errs = 'T';
}
$mysql = "select * from masempl where fpancnumb='$_POST[empl_panc]'";
$myres = mysqli_query($mycon, $mysql);
$mycnt = mysqli_num_rows($myres);
if ($mycnt != 0) {
while ($myrowx = mysqli_fetch_assoc($myres)) {
$dept_code = $myrowx['fdeptcode'];
}
$resp_mesg .= "Employee details exists with this PAN., Name: " . $empl_name . ", Dept: " . $dept_code . "\n";
$inpt_errs = 'T';
}
if ($inpt_errs != 'T') {
$mysql1 = "select * from sys_control";
$myres1 = mysqli_query($mycon, $mysql1);
$myrow1 = mysqli_fetch_assoc($myres1);
if (strtoupper($_POST['dept_code']) == 'DEP') {
$empl_code = $myrow1["fdeepslno"] + 1;
} elseif (strtoupper($_POST['dept_code']) == 'IHF') {
$empl_code = $myrow1["fihfsslno"] + 1;
} else {
$empl_code = $myrow1["femplslno"] + 1;
}
$mysql = "insert into masempl (
femplcode,femplname,fempldesn,fdeptcode,fempltype,fworkplce,frepthead,femplstat,femplgend,
fbrthdate,
femplmobl,femplmail,fpermadd1,fpermadd2,fpermadd3,fpermadd4,
fexpnentr,fattnentr,fworkentr,
fsalrcomp,fsalrhead,fsalrtype,fsalrappr,fsalrbase,fsalrdays,fsalrhour,
fjoindate,ftermdate,
femplremk,femplphot,ftotlleav,fadhrnumb,fpancnumb,facntname,facntnumb,fifsccode,fbankcode,fcreatime,fupdttime,fdeleted)
values(
'$empl_code','$empl_name','$_POST[empl_desn]','$_POST[dept_code]','$_POST[empl_type]','$_POST[work_plce]','$_POST[rept_head]','$empl_stat','$_POST[empl_gend]',
str_to_date('$_POST[empl_bday]','%d/%m/%Y'),
'$_POST[empl_mobl]','$_POST[empl_mail]','$_POST[empl_add1]','$_POST[empl_add2]','$_POST[empl_add3]','$_POST[empl_add4]',
'$_POST[expn_entr]','$_POST[attn_entr]','$_POST[work_entr]',
'$_POST[salr_comp]','$_POST[salr_head]','$_POST[salr_type]','$_POST[salr_appr]','$_POST[salr_base]','$_POST[salr_days]','$_POST[salr_hour]',
str_to_date('$_POST[join_date]','%d/%m/%Y'),
str_to_date('$_POST[term_date]','%d/%m/%Y'),
'$_POST[empl_remk]','$_POST[empl_phot]','$_POST[totl_casl]','$_POST[empl_adhr]','$_POST[empl_panc]','$_POST[acnt_name]','$_POST[bank_acnt]',
'$_POST[bank_ifsc]','$_POST[bank_code]',now(),now(),'F')";
$myres = mysqli_query($mycon, $mysql);
if (strtoupper($_POST['dept_code']) == 'DEP') {
$mysql = "update sys_control set fdeepslno='$empl_code'";
$myres = mysqli_query($mycon, $mysql);
} elseif (strtoupper($_POST['dept_code']) == 'IHF') {
$mysql = "update sys_control set fihfsslno='$empl_code'";
$myres = mysqli_query($mycon, $mysql);
} else {
$mysql = "update sys_control set femplslno='$empl_code'";
$myres = mysqli_query($mycon, $mysql);
}
$resp_mesg = "Details inserted!";
$resp_stat = "T";
set_user_logs($dept_id, $user_id, 'EMPL', 'EMPLOYEE DETAILS ADDED : ' . '[' . $empl_code . '] ' . $empl_name . ' CLIENT : ' . $_POST['dept_code']);
}
} else {
$mysql = "update masempl set femplname='$empl_name',fempldesn='$_POST[empl_desn]',fdeptcode='$_POST[dept_code]',
fempltype='$_POST[empl_type]',fworkplce='$_POST[work_plce]',frepthead='$_POST[rept_head]',femplgend='$_POST[empl_gend]',femplstat='$empl_stat',
femplmobl='$_POST[empl_mobl]',femplmail='$_POST[empl_mail]',fadhrnumb='$_POST[empl_adhr]',fpancnumb='$_POST[empl_panc]',
fbrthdate=str_to_date('$_POST[empl_bday]','%d/%m/%Y'),
fjoindate=str_to_date('$_POST[join_date]','%d/%m/%Y'),
ftermdate=str_to_date('$_POST[term_date]','%d/%m/%Y'),
fexpnentr='$_POST[expn_entr]',fattnentr='$_POST[attn_entr]',fworkentr='$_POST[work_entr]',
fpermadd1='$_POST[empl_add1]',fpermadd2='$_POST[empl_add2]',fpermadd3='$_POST[empl_add3]',fpermadd4='$_POST[empl_add4]',
fsalrcomp='$_POST[salr_comp]',fsalrhead='$_POST[salr_head]',fsalrtype='$_POST[salr_type]',fsalrappr='$_POST[salr_appr]',
fsalrbase='$_POST[salr_base]',fsalrdays='$_POST[salr_days]',fsalrhour='$_POST[salr_hour]',
femplremk='$_POST[empl_remk]',femplphot='$empl_phot',
facntname='$_POST[acnt_name]',facntnumb='$_POST[bank_acnt]',fifsccode='$_POST[bank_ifsc]',fbankcode='$_POST[bank_code]',
ftotlleav='$_POST[totl_casl]',fupdttime = now(),
fdeleted='F' where femplcode='$_POST[empl_code]'";
$myres = mysqli_query($mycon, $mysql);
set_user_logs($dept_id, $user_id, 'EMPL', 'EMPLOYEE DETAILS UPDATED : ' . '[' . $_POST['empl_code'] . '] ' . $empl_name . ', CLIENT : ' . $_POST['dept_code']);
$resp_mesg = "Details updated!";
$resp_stat = "T";
}
}
echo json_encode(array("errs" => $inpt_errs, "stat" => $resp_stat, "mesg" => $resp_mesg, "file" => $resp_file));
}
|