whoami7 - Manager
:
/
home
/
gracious
/
hris.graciousphils.com
/
backup hris employee
/
Upload File:
files >> /home/gracious/hris.graciousphils.com/backup hris employee/system.php
<?php session_start(); // Ensure the session is started // Database configuration $host = "localhost"; $port = 3306; $user = "gracious_hris_user"; $password = "Cronica2020"; $dbname = "gracious_hris"; try { $dbh = new PDO("mysql:host={$host};port={$port};dbname={$dbname}", $user, $password); $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } catch (PDOException $e) { die("Database connection failed: " . $e->getMessage()); } if (!isset($_SESSION['empid'])) { die("Access Denied: Employee ID not set."); } $eids = $_SESSION['empid']; $totalcount = 0; $eids = $_SESSION['empid']; $sql = "SELECT * FROM tbl_extraworkform where is_Approved_IS = 0 and Immediate_Superior = :eids and Extra_Work_Status = 2"; $query = $dbh->prepare($sql); $query->bindParam(':eids',$eids,PDO::PARAM_STR); $query->execute(); $results=$query->fetchAll(PDO::FETCH_OBJ); $isextrawork=$query->rowCount(); $eids = $_SESSION['empid']; $sql = "SELECT * FROM tbl_extraworkform where is_Approved_AM = 0 and AM = :eids and Extra_Work_Status = 3"; $query = $dbh->prepare($sql); $query->bindParam(':eids',$eids,PDO::PARAM_STR); $query->execute(); $results=$query->fetchAll(PDO::FETCH_OBJ); $amextrawork=$query->rowCount(); $eids = $_SESSION['empid']; $sql = "SELECT * FROM tbl_extraworkform where is_Approved_Head = 0 and Head = :eids and Extra_Work_Status = 4"; $query = $dbh->prepare($sql); $query->bindParam(':eids',$eids,PDO::PARAM_STR); $query->execute(); $results=$query->fetchAll(PDO::FETCH_OBJ); $headextrawork=$query->rowCount(); $eids = $_SESSION['empid']; $sql = "SELECT * FROM tbl_extraworkform where is_Completed_By = 0 and Completed_By = :eids and Extra_Work_Status = 7"; $query = $dbh->prepare($sql); $query->bindParam(':eids',$eids,PDO::PARAM_STR); $query->execute(); $results=$query->fetchAll(PDO::FETCH_OBJ); $iscompletedby=$query->rowCount(); $eids = $_SESSION['empid']; $sql = "SELECT * FROM tbl_leaveform where Leave_Status = 1 and Reliever = :eids and Reliever_Status = 0"; $query = $dbh->prepare($sql); $query->bindParam(':eids',$eids,PDO::PARAM_STR); $query->execute(); $results=$query->fetchAll(PDO::FETCH_OBJ); $leavereliever=$query->rowCount(); $eids = $_SESSION['empid']; $sql = "SELECT * FROM tbl_leaveform where Leave_Status = 2 and Superior = :eids and Superior_Status = 0"; $query = $dbh->prepare($sql); $query->bindParam(':eids',$eids,PDO::PARAM_STR); $query->execute(); $results=$query->fetchAll(PDO::FETCH_OBJ); $isapproval=$query->rowCount(); $eids = $_SESSION['empid']; $sql = "SELECT * FROM tbl_leaveform where Leave_Status = 3 and Area_Manager = :eids and Area_Manager_Status = 0"; $query = $dbh->prepare($sql); $query->bindParam(':eids',$eids,PDO::PARAM_STR); $query->execute(); $results=$query->fetchAll(PDO::FETCH_OBJ); $amapproval=$query->rowCount(); $eids = $_SESSION['empid']; $sql = "SELECT * FROM tbl_leaveform where Leave_Status = 4 and Head = :eids and Head_Status = 0"; $query = $dbh->prepare($sql); $query->bindParam(':eids',$eids,PDO::PARAM_STR); $query->execute(); $results=$query->fetchAll(PDO::FETCH_OBJ); $headapproval=$query->rowCount(); // $eids = $_SESSION['empid']; // $sql = "SELECT * FROM tbl_file_records where Empid = :eids and File_Type = 'Pending' and File_Name = ''"; // $query = $dbh->prepare($sql); // $query->bindParam(':eids',$eids,PDO::PARAM_STR); // $query->execute(); // $results=$query->fetchAll(PDO::FETCH_OBJ); // if ($query->rowCount() > 0) // { // $medcert = 'Medical Certificate'; // $diploma = 'Diploma'; // $tor = 'Transcript of Records'; // $nbi = 'NBI Clearance'; // $birthcert = 'PSA Birth Certificate'; // $marriagecert = 'PSA Marriage Certificate'; // $dependents = 'PSA Dependents Certificate'; // $e1 = 'E1/E4 Form or Digitalized ID'; // $coe = 'Certificate of Employment'; // $pagibig = 'Pag-ibig ID'; // $philhealth = 'Philhealth ID'; // $tin = 'Tin ID or Latest Income Tax Return'; // foreach ($results as $records) // { // if ($records != $medcert) { // $pendingrecord=$query->rowCount(); // }elseif ($records != $diploma) { // $pendingrecord=$query->rowCount(); // }elseif ($records != $tor) { // $pendingrecord=$query->rowCount(); // }elseif ($records != $nbi) { // $pendingrecord=$query->rowCount(); // }elseif ($records != $birthcert) { // $pendingrecord=$query->rowCount(); // }elseif ($records != $marriagecert) { // $pendingrecord=$query->rowCount(); // }elseif ($records != $dependents) { // $pendingrecord=$query->rowCount(); // }elseif ($records != $e1) { // $pendingrecord=$query->rowCount(); // }elseif ($records != $coe) { // $pendingrecord=$query->rowCount(); // }elseif ($records != $pagibig) { // $pendingrecord=$query->rowCount(); // }elseif ($records != $philhealth) { // $pendingrecord=$query->rowCount(); // }elseif ($records != $tin) { // $pendingrecord=$query->rowCount(); // } // } // } /*/ $eids = $_SESSION['empid']; $sql = "SELECT * FROM tbloffenserequest where Status = :eids "; $query = $dbh->prepare($sql); $query->bindParam(':eids',$eids,PDO::PARAM_STR); $query->execute(); $results=$query->fetchAll(PDO::FETCH_OBJ); $newoffense=$query->rowCount(); $eids = $_SESSION['empid']; $sql = "SELECT * FROM tbloffense where Status = :eids"; $query = $dbh->prepare($sql); $query->bindParam(':eids',$eids,PDO::PARAM_STR); $query->execute(); $results=$query->fetchAll(PDO::FETCH_OBJ); $finaloffense=$query->rowCount(); /*/ $datenow = date('Y-m-d'); $sql = "SELECT * from tblposts where PostingDate = :datenow"; $query = $dbh -> prepare($sql); $query->bindParam(':datenow',$datenow,PDO::PARAM_STR); $query->execute(); $results=$query->fetchAll(PDO::FETCH_OBJ); $bulletinboard=$query->rowCount(); $eids = $_SESSION['empid']; $sql = "SELECT * FROM tbl_evaluation where Status = :eids"; $query = $dbh -> prepare($sql); $query->bindParam(':eids',$eids,PDO::PARAM_STR); $query->execute(); $results=$query->fetchAll(PDO::FETCH_OBJ); $evalcount=$query->rowCount(); $eids = $_SESSION['empid']; $sql = "SELECT * FROM tbl_evaluation where Officer_Empid = :eids and Status = 'For Discussion'"; $query = $dbh -> prepare($sql); $query->bindParam(':eids',$eids,PDO::PARAM_STR); $query->execute(); $results=$query->fetchAll(PDO::FETCH_OBJ); $fordiscussion=$query->rowCount(); /*/ $results=$query->fetchAll(PDO::FETCH_OBJ); if ($query->rowCount() > 0) { foreach ($results as $result) { } } $eids = $_SESSION['empid']; if ($result->Empid = $eids && $result->Manager_Empid != $eids && $result->Head_Empid != $eids && $result->Officer_Empid != $eids) { $sql = "SELECT * from tbl_evaluation where Empid =:eids and emp_isRead = 0 and Officer_isRead != 0 and Head_isRead != 0"; $query = $dbh->prepare($sql); $query->bindParam(':eids',$eids,PDO::PARAM_STR); }elseif ($result->Empid != $eids && $result->Manager_Empid = $eids && $result->Head_Empid != $eids && $result->Officer_Empid != $eids) { $sql = "SELECT * from tbl_evaluation where Manager_Empid =:eids and Manager_isRead = 0 and Officer_isRead != 0"; $query = $dbh -> prepare($sql); $query->bindParam(':eids',$eids,PDO::PARAM_STR); }elseif ($result->Empid != $eids && $result->Manager_Empid != $eids && $result->Head_Empid = $eids && $result->Officer_Empid != $eids) { $sql = "SELECT * from tbl_evaluation where Head_Empid =:eids and Head_isRead = 0 and Officer_isRead != 0"; $query = $dbh -> prepare($sql); $query->bindParam(':eids',$eids,PDO::PARAM_STR); }elseif($result->Empid != $eids && $result->Manager_Empid != $eids && $result->Head_Empid != $eids && $result->Officer_Empid = $eids){ $sql = "SELECT * from tbl_evaluation where Officer_Empid = :eids and Officer_isRead != 1"; $query = $dbh -> prepare($sql); $query->bindParam(':eids',$eids,PDO::PARAM_STR); }elseif($result->Empid != $eids && $result->Manager_Empid != $eids && $result->Head_Empid != $eids && $result->Officer_Empid != $eids){ $sql = "SELECT * from tbl_evaluation"; $query = $dbh->prepare($sql); } $query->execute(); /*/ $totalcount = $bulletinboard + $evalcount + $leavereliever + $isapproval + $amapproval + $headapproval + $fordiscussion + $isextrawork + $amextrawork; ?> <span class="badge rounded-pill bg-warning"><?php echo htmlentities($totalcount);?></span> Notification <img src="https://img.icons8.com/color/24/appointment-reminders--v1.png" alt="appointment-reminders--v1"/>
Copyright ©2021 || Defacer Indonesia