0xV3NOMx
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/
Upload File :
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));
}