File manager - Edit - /home/autoph/tmp/public_html/pms_v1/pcpDocuments/pcpEmployeeList.php
Back
<?php session_start(); if(isset($_SESSION['userID'])) { // echo "Session ID is '" . $_SESSION['userID']; // echo "<br>PMS Name id " . $_SESSION['userID']; $uID = $_SESSION['userID']; } include_once("../../../cfg/conn.php"); include ("../functions/myKingdom.php"); include ("../functions/users.php"); loadMyKingdom($uID); //error_reporting(0); if(isset($_POST['grp'])){ //============================================================================================================== //VALIDATE ACCESS ============================================================================================== //============================================================================================================== $roleID = userProfileID($userID); $roleID = userProfileID($uID); $moduleID = 46; $add =checkViewAccessM1024($roleID, $moduleID)[1]; $edit =checkViewAccessM1024($roleID, $moduleID)[2]; $delete =checkViewAccessM1024($roleID, $moduleID)[3]; $print =checkViewAccessM1024($roleID, $moduleID)[4]; $download =checkViewAccessM1024($roleID, $moduleID)[5]; echo "<input type='hidden' id='addAccess' value='$add'>"; echo "<input type='hidden' id='editAccess' value='$edit'>"; echo "<input type='hidden' id='deleteAccess' value='$delete'>"; echo "<input type='hidden' id='printAccess' value='$print'>"; echo "<input type='hidden' id='downloadAccess' value='$download'>"; if($add == 1){$addButton = '';}else{$addButton='Disabled';} if($edit == 1){$editButton = '';}else{$editButton='Disabled';} if($delete == 1){$deletButton = '';}else{$deletButton='Disabled';} if($print == 1){$printButton = '';}else{$printButton='Disabled';} if($download == 1){$downloadButton = '';}else{$downloadButton='Disabled';} if(checkViewAccessM1024($roleID, $moduleID)[0] == 0){ include '../accessDenied.php'; exit(); } //============================================================================================================== //VALIDATE ACCESS ============================================================================================== //============================================================================================================== ?> <div class="shadow-sm mb-3 pageHeaderContainer content-justify-right pt-2 pb-3" style="padding:0px;height:50px" > <div class="pageSearchHeader bg-white p-2 pt-1" > <h4 class="ml-3 mt-1"><i class="fa fa-building" style='font-size:20px;color:#0471AC'> Employee PCP Setup </i></h4> </div> <div class="pageSearchHeader bg-white p-1 pt-1 "> <input class="form-control border p-3" type="search" placeholder="search" id="searchText" style="margin:0px;min-width:250px;width:75%;float:left"> <button type="button" class="btn btn-info" id="goSearchRecord" style="float:rigth;width:20%;margin-left:3px">Search</button> </div> </div> <input type='hidden' id='SelectedRecordID'> <input type='hidden' id='groupKRAid'> <!--SELECTED KRA ID --> <input type='hidden' id='kpiActiveID'> <!--SELECTED KPI ID --> <input type='hidden' id='userID' value="<?php echo $uID;?>" > <input type='hidden' id='opsHeaderStatus'> <input type='hidden' id='txtStatus'> <!--MODAL FORM VIEWING OF MAR APPROVAL--> <!-- The Modal --> <div class="modal fade" id="forMyApproval"> <div class="modal-dialog modal-xl"> <div class="modal-content h-75"> <!-- Modal Header --> <div class="modal-header bg-info"> <h5 id='kraTitlePCPApproval' class="modal-title model text-light">PCP - FOR APPROVAL</h5> <button style='font-family:Calibri;font-size:30px;color:white' type="button" class="close" data-dismiss="modal">×</button> </div> <!-- Modal body --> <div class="row fluid m-0 w-100 bg-white h-100 pageBodyMenu"> <div class="col bg-white float:right p-0 text-right col-sm-12 col-sx-12 h-100"> <div id="pendingPEFTableXXX" style="min-width:400px;border:0px solid lightgray;width:100%;" class='p-2 h-100 overflow-auto'> <table id="pendingPCPTable" style="min-width:400px;width:100%;border-collapse:collapse;"> </table> </div> </div> </div> </div> </div> </div> <!-- MODEL FILTER EMPLOYEES--> <!-- The Modal --> <div class="modal fade " id="filterEmployees"> <div class="modal-dialog modal-md"> <div class="modal-content"> <!-- Modal Header --> <div class="modal-header"> <h4 class="modal-title">FILTER EMPLOYEE LIST</h4> <button type="button" class="close" data-dismiss="modal">×</button> </div> <!-- Modal body --> <div class="modal-body"> <div class="form-group"> <label for="FempCompany">COMPANY:</label> <br> <select name='FempCompany' id='FempCompany' class="form-select form-select-lg p-2 w-100 rounded-sm selectBG" onchange="showDealershipF(this.value)"> <option selected value="">-- Select Company --</option> <?php $sql = "SELECT * FROM vts_company WHERE comp_status=1 ORDER BY comp_code ASC"; $getGroup = mysqli_query($conn,$sql); $chkIfExist = mysqli_num_rows($getGroup); if($chkIfExist > 0){ while($row = mysqli_fetch_array($getGroup)){ echo "<option value='".$row['comp_id']."'>".$row['comp_code']." - ".$row['comp_name']."</option>"; } } ?> </select> </div> <div class="form-group"> <label for="FempBranch">BRANCH:</label> <br> <select name='FempBranch' id='FempBranch' class="form-select form-select-lg p-2 w-100 rounded-sm selectBG"> </select> </div> <div class="form-group"> <label for="FempSubGroup">SUB-GROUP:</label> <br> <select name='FempSubGroup' id='FempSubGroup' class="form-select form-select-lg p-2 w-100 rounded-sm selectBG" onchange="showDivisionF(this.value)"> </select> </div> <div class="form-group"> <label for="FempDivision">DIVISION:</label> <br> <select name='FempDivision' id='FempDivision' class="form-select form-select-lg p-2 w-100 rounded-sm selectBG" onchange="showDepartmentF(this.value)"> </select> </div> <div class="form-group"> <label for="FempDepartment">DEPARTMENT:</label> <br> <select name='FempDepartment' id='FempDepartment' class="form-select form-select-lg p-2 w-100 rounded-sm selectBG" onchange="showUnitsF(this.value)"> </select> </div> <div class="form-group"> <label for="FempUnit">UNIT:</label> <br> <select name='FempUnit' id='FempUnit' class="form-select form-select-lg p-2 w-100 rounded-sm selectBG" onchange="showPositionsF(this.value)"> </select> </div> <div class="form-group"> <label for="FempPosition">POSITION:</label> <select name='FempPosition' id='FempPosition' class="form-select form-select-lg p-2 w-100 rounded-sm selectBG"> </select> </div> </div> <!-- Modal footer --> <div class="modal-footer"><br><br><br> <button type="button" class="btn btn-success pl-4 pr-4" id="filterEmployeeRecord" data-dismiss="modal" > <span class="btn-label"><i class="fa fa-filter"> Filter</i></button> <button type="button" class="btn btn-danger" data-dismiss="modal"> <span class="btn-label"><i class="fa fa-close"> Close</i></button> </div> </div> </div> </div> <div class="wrapper mt-3 p-1 shadow-sm float:left bg-white h-auto"> <div class="row fluid m-0 w-100 bg-white"> <div class="col bg-white float:right m-1 text-right col-sm-12 col-sx-12 pt-3"> <button class="btn btn-info pageUpperRightMenu"><span class="btn-label"><i class="fa fa-question"> Help</i></button> <div class="dropdown pageUpperRightMenu float-right" > <button <?php echo $downloadButton;?> type="button" class="btn btn-warning dropdown-toggle" data-toggle="dropdown"> <i class="fa fa-download"> Download</i> </button> <div class="dropdown-menu"> <a class="dropdown-item" href="#" onClick="window.open('xlsFiles/xlsEmployee_list.php')" style='padding:10px;margin:5px;width:100px;font-size:12px;color:#002244'><i class="fa fa-file-excel-o"> Excel Format</i></a> <a class="dropdown-item" href="#" onClick="window.open('xlsFiles/csvEmployee_list.php')"style='padding:10px;margin:5px;width:100px;font-size:12px;color:#002244'><i class="fa fa-file-text-o"> CSV Format</i></a> </div> </div> <button <?php echo $printButton;?> class="btn btn-danger pageUpperRightMenu" onClick="window.open('./pdfViewer/RPTEmployee_list.php?id=<?php echo $uID;?>')"><span class="btn-label"><i class="fa fa-print"> Print</i></button> <!--<button class="btn btn-success pageUpperRightMenu " data-toggle="modal" data-target="#myModal"><span class="btn-label"><i class="fa fa-plus"> Add</i></button> --> <!-- <button type="button" class="btn btn-secondary dropdown-toggle pageUpperRightMenu" data-toggle="modal" data-target="#filterEmployees"> <i class="fa fa-filter"> Filter </i> </button> --> <button type="button" id="btnApproval" class="btn btn-dark text-light dropdown-toggle pageUpperRightMenu" data-toggle="modal" data-target="#forMyApproval"> <i class="fa fa-check-o text-light"> For Approval </i> </button> </div> </div> <div class="row fluid m-0 w-100 p-3 bg-white h-auto pageBodyMenu"> <div class="col bg-white float:right m-1 text-right col-sm-12 col-sx-12 p-2 border h-100"> <div id="pmsPageContainer" style="min-width:400px;border:0px solid lightgray;width:100%;"> <table style="width:100%;border-collapse:collapse;min-width:400px"> <thead> <th style="width:5%;padding-left:2px ">REC.ID</thd> <th style="width:8%;padding-left:2px ">EMP. ID</th> <th style="width:8%;padding-left:2px ">COMPANY</th> <th style="width:8%;padding-left:2px ">BRANCH</th> <th style="width:23%;padding-left:2px ">FIRST NAME</th> <th style="width:23%;padding-left:2px ">LAST NAME</th> <th style="width:22%;padding-left:2px ">POSITION</th> <th style="width:3%"></th> </thead> <table id="pmsPageTable" style="min-width:400px;width:100%;border-collapse:collapse;"> </table> </table> </div> </div> </div><center> <p style='margin:20px;padding:15px;font-family:Tahoma;font-size:14px;color:black;font-weight:normal;margin-bottom:5px '> Viewing <b id='currentCount'></b> out of <b id='recordCount'></b> total records</p> <p style='padding:20px; ;font-size:18px;color:blue;cursor:pointer;margin-top:0px' id='viewMore'> <br> <img src='images/animatedArrowDown.gif' width="80px" height="50px"></img> </p> </center> </div> <!--MODAL FORM VIEWING OF PCP--> <!-- The Modal --> <div class="modal fade " id="kraModal"> <div class="modal-dialog modal-xl"> <div class="modal-content"> <!-- Modal Header --> <div class="modal-header"> <h4 id='kraTitleEmployee' class="modal-title">ACTIVE PCP</h4> <button type="button" class="close" data-dismiss="modal">×</button> </div> <!-- Modal body --> <div class="modal-body p-1" style='border:0px solid blue;'> <table style='width:100%;margin:0px'> <th style='width:10%;'>REC.#</th> <th style='width:10%;'>YEAR</th> <th style='width:10%;'>PERIOD</th> <th style='width:10%;'>STATUS</th> <th style='width:27%;'>PCP NAME</th> <th style='width:30%;'>PCP DESCRIPTION</th> <th style='width:3%'></th> <tr> <td colspan='7' style="padding:0px;margin:0px;background:white"> <div style='height:400px;border:0px solid red;overflow:auto'> <table id='pcpEmpList' style='width:100%;border-collapse:collapse'> </table> </div> </td> </tr> </table> </div> <!-- Modal footer --> <div class="modal-footer"> <button <?php echo $addButton;?> type="button" class="btn btn-danger pl-4 pr-4 m-0" id="addNewKRA" data-toggle="modal" data-target="#AddKRAModal" style="border-radius:0px"> <span class="btn-label"><i class="fa fa-plus"> New Period</i></button> <button type="button" class="btn btn-secondary m-0" data-dismiss="modal" style="border-radius:0px"> <span class="btn-label"><i class="fa fa-close"> Close</i></button> </div> </div> </div> </div> <!--MODAL FORM FOR ADDING NEW KRA WITHIN SELECTED GROUP--> <!-- The Modal --> <div class="modal fade " id="AddKRAModal"> <div class="modal-dialog modal-md"> <div class="modal-content"> <!-- Modal Header --> <div class="modal-header"> <h4 class="modal-title">ADD NEW PCP ENTRY</h4> <button type="button" class="close" data-dismiss="modal">×</button> </div> <!-- Modal body --> <div class="modal-body"> <div class="form-group"> <label for="pcpName">PCP NAME:</label> <textarea type="text" class="form-control h-25" id="pcpName" name="pcpName" rows=3></textarea> </div> <div class="form-group"> <label for="applyYear">APPLICABLE YEAR:</label> <input type="number" min="<?php echo $curYear;?>" value="<?php echo $curYear;?>" max="9999" class="form-control W-50" id="applyYear" name="applyYear"> </div> <div class="form-group"> <label for="pcpSemester">APPLICABLE SEMESTER:</label> <select name='pcpSemester' id='pcpSemester' class="form-select form-select-lg p-2 w-100 rounded-sm selectBG"> <option value="1ST">1st Semester</option> <option selected value="2ND">2nd Semester</option> </select> </div> <div class="form-group"> <label for="pcpDescription">REMARKS/NOTES:</label> <input type="text" class="form-control" id="pcpDescription" name="pcpDescription"> </div> </div> <!-- Modal footer --> <div class="modal-footer"> <button <?php echo $editButton;?> type="button" class="btn btn-success pl-4 pr-4 m-0" id="saveEmpPCPHeader" data-dismiss="modal" style="border-radius:0px"> <span class="btn-label"><i class="fa fa-save"> Save Record</i></button> <button type="button" class="btn btn-secondary m-0" data-dismiss="modal" style="border-radius:0px"> <span class="btn-label"><i class="fa fa-close"> Close</i></button> </div> </div> </div> </div> <!--MODAL FORM EDITING KRA--> <!-- The Modal --> <div class="modal fade " id="editKRA"> <div class="modal-dialog modal-md"> <div class="modal-content"> <!-- Modal Header --> <div class="modal-header"> <h4 class="modal-title">EDIT KRA</h4> <button type="button" class="close" data-dismiss="modal">×</button> </div> <!-- Modal body --> <div class="modal-body"> <div class="form-group"> <label for="EditKRACode">KRA CODE:</label> <input type="text" class="form-control" id="EditKRACode" name="EditKRACode"> </div> <div class="form-group"> <label for="EditKRAWeight">KRA WEIGHT:</label> <input type="text" class="form-control" id="EditKRAWeight" name="EditKRAWeight"> </div> <div class="form-group"> <label for="EditKRAName">KRA NAME:</label> <textarea type="text" class="form-control h-25" id="EditKRAName" name="EditKRAName" rows=3></textarea> </div> </div> <!-- Modal footer --> <div class="modal-footer"> <button <?php echo $editButton;?> type="button" class="btn btn-info pl-4 pr-4" id="updateNewKRA" data-dismiss="modal"> <span class="btn-label"><i class="fa fa-save"> UPDATE</i></button> <button type="button" class="btn btn-danger" data-dismiss="modal"> <span class="btn-label"><i class="fa fa-close"> CLOSE</i></button> </div> </div> </div> </div> <!-- The Modal --> <div class="modal" data-bs-toggle="modal" data-bs-target="#staticBackdrop" id="kpiModal" style='margin-top:0px;width:100%'> <div class="modal-fullscreen m-md-0"> <div class="modal-content"> <!-- Modal Header --> <div class="modal-header"> <h5 id='pcpDataTitle' class="modal-title"></h5> <button type="button" class="close" data-dismiss="modal">×</button> </div> <!-- Modal body --> <div class="modal-body"> <div class="modal-content modal-dialog-scrollable" style='min-height:600px;min-width:800px'> <!--OPSPLAN CONTENT DATA --> <div class="modal-body p-0"> <table style='width:100%;margin:0px'> <th style='width:5%;min-width:10px'>NO</th> <th style='width:30%;min-width:30px'>KRA NAME</th> <th style='width:30%;min-width:30px'>KPI NAME</th> <th style='width:10%;min-width:100px'>WEIGHT</th> <th style='width:10%;min-width:100px'>TARGET</th> <th style='width:15%;min-width:100px'>TIMELINE</th> <th style='width:5%'></th> <tr> <td colspan='7' style="padding:0px;margin:0px;background:white"> <div style='height:600px;border:0px solid red;overflow:auto'> <table id='pcpDataList' style='width:100%;border-collapse:collapse'> </table> </div> </td> </tr> </table> <div id='opsNewForm' class="collapse" style='position:absolute;top:0px;left:0px;min-height:250px;width:99%;margin:.5%;padding:0x;background:#FAF9F9;box-shadow:5px 5px 5px gray'> <div class="modal-body" style="overflow:auto"> <h4 class='title m-2'> Performance Commitment Plan Entry</h4> <table style='width:100%;margin:0px'> <th style='width:15%;border:1px solid lightgray;background:#C90704;color:white'>KEY PERFORMANCE AREA (KRA)</th> <th style='width:20%;border:1px solid lightgray;background:#C90704;color:white'>KEY PERFORMANCE INDICATOR (KPI)</th> <th style='width:5%;border:1px solid lightgray;background:#C90704;color:white'>WEIGHT (%)</th> <th style='width:15%;border:1px solid lightgray;background:#C90704;color:white'>TARGET (%) / TARGET DESCRIPTION</th> <th style='width:10%;border:1px solid lightgray;background:#C90704;color:white'>TIMELINE</th> <tr> <td style='border:1px solid lightgray;background:white;vertical-align:top'> <select onchange="javascript:loadAutohubKPIByKRA()" name='opsKRA' id='opsKRA' class="form-select form-select-lg p-2 w-100 rounded-sm selectBG" style='font-size:12px'> </select> </td> <td style='border:1px solid lightgray;background:white;vertical-align:top'> <select name='activePCP' id='activePCP' onchange="javascript:loadKPIWeight()" class="form-select form-select-lg p-2 w-100 rounded-sm selectBG"> </select> </td> <td style='border:1px solid lightgray;background:white;vertical-align:top'> <input type="text" class="form-control" id="activeKPIWeight" name="activeKPIWeight" > </td> <td style='border:1px solid lightgray;background:white;vertical-align:top'> <input type="text" class="form-control m-1" id="kpiOpsTargetNumber" name="kpiOpsTargetNumber" placeholder="Target"> <textarea type="text" class="form-control m-1 h-50" id="kpiOpsTargetDesc" name="kpiOpsTargetDesc" rows=10 placeholder="Target Description"></textarea> </td> <td style='border:1px solid lightgray;background:white;vertical-align:top'> <input type="date" class="form-control m-1" id="opsTimelineEnd" name="opsTimelineEnd" placeholder="End Date"> </td> </tr> </table> </div> <div class="modal-footer"> <button <?php echo $addButton;?> data-toggle="collapse" data-target="#opsNewForm" class="btn btn-success pl-2 pr-2 m-0" id="saveNewPCPData" style="border-radius:0px"> <span class="btn-label"><i class="fa fa-save"> Save Record</i></button> <button data-toggle="collapse" data-target="#opsNewForm" class="btn btn-Secondary pl-2 pr-2 m-0" style="border-radius:0px"> <span class="btn-label"><i class="fa fa-close"> Close</i></button> </div> </div> </div> </div> <!-- Modal footer --> <div class="modal-footer"> <!--<button class="btn btn-Light pageUpperRightMenu m-0" onClick="window.open('./pdfViewer/opsPlanPrint_Autohub.php?id=<?php echo $uID;?>&periodID=<??>')" style="border-radius:0px"><span class="btn-label"><i class="fa fa-print"> Print</i></button>--> <button data-toggle="collapse" data-target="#opsPostB" data-dismiss="modal" class="btn btn-danger text-white pl-2 pr-2 m-0 border-radius=0" id="NextHeadApproval" style="border-radius:0px"> <span class="btn-label"><i class="fa fa-flag-checkered"> NEXT HIGHER HEAD Approval</i></button> <button data-toggle="collapse" data-target="#opsPostA" data-dismiss="modal" class="btn btn-danger pl-2 pr-2 m-0 border-radius=0" id="HeadApproval"style="border-radius:0px"> <span class="btn-label"><i class="fa fa-flag-checkered"> IMMEDIATE HEAD Approval</i></button> <button data-toggle="collapse" data-target="#opsPost" data-dismiss="modal" class="btn btn-info pl-2 pr-2 m-0 border-radius=0" id="postEmpPCPData" style="border-radius:0px"> <span class="btn-label"><i class="fa fa-flag-checkered"> POST PCP</i></button> <form action='pdfViewer/pcp_employeeview.php' method='GET' target='_Blank' style='margin:0px;padding:0px'> <input type='hidden' id='pcpIDpdf' name='pcpIDpdf'> <input type='hidden' id='source' name='source' value='<?php echo $uID;?>'> <button class="btn btn-dark text-white pl-2 pr-2 m-0" style="border-radius:0px"> <span class="btn-label"><i class="fa fa-print"> PRINT / SHARE Report</i></button> </form> <button <?php echo $editButton;?> data-toggle="collapse" data-target="#opsNewForm" class="btn btn-success pl-2 pr-2 m-0 border-radius=0" id="newOpsPlanEntry" onclick="loadEmployeeKRAbyPosition(this.value)" style="border-radius:0px"> <span class="btn-label"><i class="fa fa-plus-circle"> ADD KRA/KPI</i></button> <button type="button" class="btn btn-secondary m-0" data-dismiss="modal" style="border-radius:0px"> <span class="btn-label"><i class="fa fa-close"> Close</i></button> </div> </div> </div> </div> <script type="text/javascript"> $(document).ready(function(){ // NextHeadApproval HeadApproval=================================================================================================== //============================================================================================================================================ //============================================================================================================================================ $("#btnApproval").click(function(){ var userID = $("#userID").val(); // //alert(userID); ShowUploadBar(); // return false; $.ajax({ url: "./pcpDocuments/loadPendingPCPApproval.php", type: "POST", async: true, data: { "userID":userID, "code":1 }, success: function(dx){ $("#pendingPCPTable").html(dx); ShowUploadBar(); } }) }); loadForApprovalIfNotEmpty(); //during initial load function loadForApprovalIfNotEmpty(){ var userID = $("#userID").val(); // //alert(userID); //document.getElementById('btnApproval').click(); ShowUploadBar(); // return false; $.ajax({ url: "./pcpDocuments/checkIfWithForApproval.php", type: "POST", async: true, data: { "userID":userID, "code":1 }, success: function(dx){ ///alert(dx); if(dx > 0){ document.getElementById('btnApproval').click(); } ShowUploadBar(); } }) } //============================================================================================================================================ //============================================================================================================================================ $("#saveEmpPCPHeader").click(function(){ var pcpName = $("#pcpName").val(); // var pcpSemester = $("#pcpSemester").val(); //endaya var applyYear = $("#applyYear").val(); //opsName var pcpDescription = $("#pcpDescription").val(); // var SelectedRecordID = $("#SelectedRecordID").val(); // var userID = $("#userID").val(); // if(pcpName===''){ Swal.fire({ icon: 'error', title: 'Invalid Entry', text: 'PCP Name is a required field.' //footer: '<a href="user-guide.php?code=new-area">Why do I have this issue?</a>' }) return false; } if(applyYear===''){ Swal.fire({ icon: 'error', title: 'Invalid Entry', text: 'Please input the correct year format...' //footer: '<a href="user-guide.php?code=new-area">Why do I have this issue?</a>' }) return false; } if(pcpSemester===''){ Swal.fire({ icon: 'error', title: 'Invalid Entry', text: 'Please select applicable semester period to continue.' //footer: '<a href="user-guide.php?code=new-area">Why do I have this issue?</a>' }) return false; } ShowUploadBar(); // return false; $.ajax({ url: "./pcpDocuments/saveEmpPCPHeader.php", type: "POST", async: true, data: { "pcpName":pcpName, "pcpSemester":pcpSemester, "applyYear":applyYear, "pcpDescription":pcpDescription, "SelectedRecordID":SelectedRecordID, "userID":userID, "savePCP":1 }, success: function(dx){ $("#pcpEmpList").html(dx); $('#grpCode').val(''); $('#grpName').val(''); $('#grpDescription').val(''); ShowUploadBar(); Swal.fire('Transaction complete', '', 'info'); } }) }); //============================================================================================================================================ $("#saveNewPCPData").click(function(){ var opsKRA = $("#opsKRA").val(); //employee KRA ID var activeKPI = $("#activePCP").val(); // employee KPI ID var activeKPIWeight = $("#activeKPIWeight").val(); //endaya var kpiOpsTargetNumber = $("#kpiOpsTargetNumber").val(); var kpiOpsTargetDesc = $("#kpiOpsTargetDesc").val(); var opsTimelineStart = $("#opsTimelineStart").val(); var opsTimelineEnd = $("#opsTimelineEnd").val(); var groupKRAid = $("#groupKRAid").val(); var userID = $("#userID").val(); //endaya var opsHeaderStatus = $("#opsHeaderStatus").val(); var SelectedRecordID = $("#SelectedRecordID").val(); // //alert(opsHeaderStatus); if(opsHeaderStatus!="UNPOSTED"){ Swal.fire({ icon: 'error', //title: 'Oops...', text: 'PCP has been locked. Adding new record is no longer allowed. Please contact your PMS Administrator for assistance. Thank you!' }) //Swal.fire('Operational Plan data has been locked. Deleting record is no longer allowed. Thank yoU') return false; } if(opsKRA===''){ Swal.fire({ icon: 'error', title: 'Invalid Entry', text: 'Please select KRA to continue..', footer: '<a href="user-guide.php?code=new-area">Why do I have this issue?</a>' }) return false; } if(activeKPI===''){ Swal.fire({ icon: 'error', title: 'Invalid Entry', text: 'Please select KPI to continue...', footer: '<a href="user-guide.php?code=new-area">Why do I have this issue?</a>' }) return false; } if(kpiOpsTargetNumber===''){ Swal.fire({ icon: 'error', title: 'Invalid Entry', text: 'Please type your target number to continue...', footer: '<a href="user-guide.php?code=new-area">Why do I have this issue?</a>' }) return false; } if(opsTimelineEnd===''){ Swal.fire({ icon: 'error', title: 'Invalid Entry', text: 'End date on the timeline area is a required field...', footer: '<a href="user-guide.php?code=new-area">Why do I have this issue?</a>' }) return false; } ShowUploadBar(); $.ajax({ url: "./pcpDocuments/saveNewPCPDataEntry.php", type: "POST", async: true, data: { "opsKRA":opsKRA, "activeKPI":activeKPI, "activeKPIWeight":activeKPIWeight, "kpiOpsTargetNumber":kpiOpsTargetNumber, "kpiOpsTargetDesc":kpiOpsTargetDesc, "opsTimelineEnd":opsTimelineEnd, "groupKRAid":groupKRAid, "SelectedRecordID":SelectedRecordID, "userID":userID, "savePCP":1 }, success: function(dx){ ShowUploadBar(); $("#pcpDataList").html(dx); $('#activePCP').val(''); $('#activeKPIWeight').val(''); $('#kpiOpsTargetNumber').val(''); $('#kpiOpsTargetDesc').val(''); $('#opsTimelineEnd').val(''); //Swal.fire('Transaction complete', '', 'info'); } }) }); $("#postEmpPCPData").click(function(){ //POST BY EMPLOYEE var pcpHeaderID = $("#groupKRAid").val(); //OpsPlan Header ID var userID = $("#userID").val(); //endaya var opsHeaderStatus = $("#opsHeaderStatus").val(); var SelectedRecordID = $("#SelectedRecordID").val(); //alert(opsHeaderStatus); if(opsHeaderStatus != "UNPOSTED"){ Swal.fire({ icon: 'warning', //title: 'Oops...', text: 'The selected record has already been posted. Request has been terminated' }) return false; } Swal.fire({ title: 'Are you sure you want to POST this record?', text: "You won't be able to revert this!", icon: 'warning', showCancelButton: true, confirmButtonColor: '#3085d6', cancelButtonColor: '#d33', confirmButtonText: 'Yes, POST it!' }).then((result) => { if (result.isConfirmed) { ShowUploadBar(); $.ajax({ url: "./pcpDocuments/postPCPHeader_Employee.php", type: "POST", async: true, data: { "pcpHeaderID":pcpHeaderID, "opsHeaderStatus":opsHeaderStatus, "SelectedRecordID":SelectedRecordID, "userID":userID, 'status':'APPROVAL(Immediate Head)', "postIt":1 }, success: function(dx){ ShowUploadBar(); $("#pcpEmpList").html(dx); Swal.fire({ icon: 'success', title: 'Complete', text: 'PCP has been posted, editing, deleting and adding new record is no longer allowed.' //footer: '<a href="user-guide.php?code=new-area">Why do I have this issue?</a>' }) } }) } }) }); $("#HeadApproval").click(function(){ //APPROVED BY IMMEDIATE HEAD var pcpHeaderID = $("#groupKRAid").val(); //OpsPlan Header ID var userID = $("#userID").val(); //endaya var opsHeaderStatus = $("#opsHeaderStatus").val(); var SelectedRecordID = $("#SelectedRecordID").val(); //alert(opsHeaderStatus); Swal.fire({ title: 'Are you sure you want to POST this record?', text: "You won't be able to revert this!", icon: 'warning', showCancelButton: true, confirmButtonColor: '#3085d6', cancelButtonColor: '#d33', confirmButtonText: 'Yes, POST it!' }).then((result) => { if (result.isConfirmed) { ShowUploadBar(); $.ajax({ url: "./pcpDocuments/postPCPHeader_Employee.php", type: "POST", async: true, data: { "pcpHeaderID":pcpHeaderID, "opsHeaderStatus":opsHeaderStatus, "SelectedRecordID":SelectedRecordID, "userID":userID, 'status':'APPROVAL(Next Higher Head)', "postIt":2 }, success: function(dx){ ShowUploadBar(); $("#pcpEmpList").html(dx); Swal.fire({ icon: 'success', title: 'Complete', text: 'PCP has been posted, editing, deleting and adding new record is no longer allowed.' //footer: '<a href="user-guide.php?code=new-area">Why do I have this issue?</a>' }) } }) } }) }); $("#NextHeadApproval").click(function(){ //APPROVED BY IMMEDIATE HEAD var pcpHeaderID = $("#groupKRAid").val(); //OpsPlan Header ID var userID = $("#userID").val(); //endaya var opsHeaderStatus = $("#opsHeaderStatus").val(); var SelectedRecordID = $("#SelectedRecordID").val(); //alert(SelectedRecordID); //alert(userID); //return false; if(opsHeaderStatus == "UNPOSTED"){ Swal.fire({ icon: 'warning', //title: 'Oops...', text: 'The selected record has already been posted. Request has been terminated' }) return false; } Swal.fire({ title: 'Are you sure you want to POST this record?', text: "You won't be able to revert this!", icon: 'warning', showCancelButton: true, confirmButtonColor: '#3085d6', cancelButtonColor: '#d33', confirmButtonText: 'Yes, POST it!' }).then((result) => { if (result.isConfirmed) { ShowUploadBar(); $.ajax({ url: "./pcpDocuments/postPCPHeader_Employee.php", type: "POST", async: true, data: { "pcpHeaderID":pcpHeaderID, "opsHeaderStatus":opsHeaderStatus, "SelectedRecordID":SelectedRecordID, "userID":userID, 'status':'APPROVED', "postIt":3 }, success: function(dx){ if(dx == 'false'){ Swal.fire({ icon: 'Error', title: 'Approva Failed', text: 'Sorry, you are not assigned as NEXT HIGHER HEAD for this employee.' //footer: '<a href="user-guide.php?code=new-area">Why do I have this issue?</a>' }) }else{ $("#pcpEmpList").html(dx); Swal.fire({ icon: 'success', title: 'Complete', text: 'PCP has been Approved, editing, deleting and adding new record is no longer allowed.' //footer: '<a href="user-guide.php?code=new-area">Why do I have this issue?</a>' }) } ShowUploadBar(); } }) } }) }); //============================================================================================================================================ $("#filterEmployeeRecord").click(function(){ var FempCompany = $("#FempCompany").val(); var FempBranch = $("#FempBranch").val(); var FempSubGroup = $("#FempSubGroup").val(); var FempDivision = $("#FempDivision").val(); var FempDepartment = $("#FempDepartment").val(); var FempUnit = $("#FempUnit").val(); var FempPosition = $("#FempPosition").val(); if(FempCompany == null || FempCompany==""){ Swal.fire({ icon: 'error', title: 'Invalid', text: 'You need to select at least company to continue...', footer: '<a href="user-guide.php?code=new-area">Why do I have this issue?</a>' }) return false; } if(FempBranch == null || FempBranch==""){ FempBranch = 0; } if(FempSubGroup == null || FempSubGroup==""){ FempSubGroup = 0; } if(FempDivision == null || FempDivision==""){ FempDivision = 0; } if(FempDepartment == null || FempDepartment==""){ FempDepartment = 0; } if(FempUnit == null || FempUnit==""){ FempUnit = 0; } if(FempPosition == null || FempPosition==""){ FempPosition = 0; } ShowUploadBar(); // return false; $.ajax({ url: "./ajaxCall/loadEmployees_data.php", type: "POST", async: true, data: { "activeFilter": 1, "empCompany": FempCompany, "empBranch": FempBranch, "empSubGroup": FempSubGroup, "empDivision": FempDivision, "empDepartment": FempDepartment, "empUnit": FempUnit, "empPosition": FempPosition, pmsAction: 1, infCanvass: infCanvass, start: start, limit: limit }, success: function(x){ $("#pmsPageTable").html(x); ShowUploadBar(); } }) }); }); </script> <!--########################## ############################################--> <script type="text/javascript"> var start = 0; var limit = 25; var infCanvass = ''; var reachedMax = false; /* $(window).scroll(function () { if ($(window).scrollTop() == $(document).height() - $(window).height()) getData(); }); */ $("#viewMore").click(function(){ //alert('Click'); getData(); }); $("#goSearchRecord").click(function(){ var infCanvass = $("#searchText").val(); if(infCanvass===''){ Swal.fire('Invalid search string', '', 'error'); }else{ start=0; $limit = 25; getData(); } }); $(document).ready(function () { countRow(); getData(); }); function getData() { var recordCount = $("#recordCount").html(); var userID = $("#userID").val(); var infCanvass = $("#searchText").val(); if(recordCount === ''){ recordCount = 1; //alert(recordCount); } //return false; if(start == 0 ){ // prevent approval form from popping up everytime a new record is loaded //document.getElementById('btnApproval').click(); //loatForApprovalIfNotEmpty(); } if(start >= recordCount){ $("#currentCount").html(recordCount); return false; } ShowUploadBar(); if (reachedMax) return; $.ajax({ url: "./pcpDocuments/pcpLoadEmployeeList.php", method: 'POST', dataType: 'text', async:true, data: { pmsAction: 1, userID: userID, infCanvass: infCanvass, start: start, "activeFilter":0, limit: limit }, success: function(response) { if (response == "reachedMax") reachedMax = true; else { if(infCanvass!=''){ $("#pmsPageTable").html(response); start = 0; limit = 25; }else{ start += limit; $("#pmsPageTable").append(response); $("#currentCount").html(start); if(start >= recordCount){ $("#currentCount").html(recordCount); $("#viewMore").fadeOut(100); } } //$("#searchText").val(''); } ShowUploadBar(); } }); } function countRow(){ var userID = $("#userID").val(); $.ajax({ url: "./ajaxCall/loadEmployees_countRow.php", type: "POST", async: false, data: { "userID":userID, "pmsCountRow":2 }, success: function(d){ $("#recordCount").html(d); } }) } //SEARCH ENTER KEY PRESS LISTENER // Get the input field var input = document.getElementById("searchText"); // Execute a function when the user presses a key on the keyboard input.addEventListener("keypress", function(event) { // If the user presses the "Enter" key on the keyboard if (event.key === "Enter") { // Cancel the default action, if needed event.preventDefault(); // Trigger the button element with a click document.getElementById("goSearchRecord").click(); } }); </script> <script> function manageButton(){ //NextHeadApproval HeadApproval newOpsPlanEntry postEmpPCPData var opsHeaderStatus = $("#opsHeaderStatus").val(); var txtStatus =$("#txtStatus").val(); //alert(txtStatus); if(txtStatus==='UNPOSTED'){ //alert(txtStatus);postEmpPCPData HeadApproval NextHeadApproval 'APPROVAL(Next Higher Head)',APPROVAL(Immediate Head) document.getElementById("postEmpPCPData").style.display = 'block'; document.getElementById("newOpsPlanEntry").style.display = 'block'; document.getElementById("HeadApproval").style.display = 'none'; document.getElementById("NextHeadApproval").style.display = 'none'; } if(txtStatus==='APPROVAL(Next Higher Head)'){ //alert(txtStatus);postEmpPCPData HeadApproval NextHeadApproval 'APPROVAL(Next Higher Head)',APPROVAL(Immediate Head) document.getElementById("postEmpPCPData").style.display = 'none'; document.getElementById("HeadApproval").style.display = 'none'; document.getElementById("NextHeadApproval").style.display = 'block'; document.getElementById("newOpsPlanEntry").style.display = 'none'; } if(txtStatus==='APPROVAL(Immediate Head)'){ //alert(txtStatus);postEmpPCPData HeadApproval NextHeadApproval 'APPROVAL(Next Higher Head)',APPROVAL(Immediate Head) document.getElementById("postEmpPCPData").style.display = 'none'; document.getElementById("HeadApproval").style.display = 'block'; document.getElementById("NextHeadApproval").style.display = 'none'; document.getElementById("newOpsPlanEntry").style.display = 'none'; } if(txtStatus==='APPROVED'){ //alert(txtStatus);postEmpPCPData HeadApproval NextHeadApproval 'APPROVAL(Next Higher Head)',APPROVAL(Immediate Head) document.getElementById("postEmpPCPData").style.display = 'none'; document.getElementById("HeadApproval").style.display = 'none'; document.getElementById("NextHeadApproval").style.display = 'none'; document.getElementById("newOpsPlanEntry").style.display = 'none'; } } function getInfo(row) { var x=row.cells; document.getElementById("SelectedRecordID").value = x[0].innerHTML; document.getElementById("kraTitleEmployee").innerHTML = x[4].innerHTML + " " + x[5].innerHTML + " - PCP Summary List"; document.getElementById("EditPMSFName").value = x[4].innerHTML; document.getElementById("EditPMSPosition").value = x[6].innerHTML; document.getElementById("EditPMSLName").value = x[5].innerHTML; } //editPMSPosition EditPMSFName EditPMSFLName function getKRAinfo(row) { var x=row.cells; //alert(x[0].innerHTML); document.getElementById("groupKRAid").value = x[0].innerHTML; document.getElementById("pcpIDpdf").value = x[0].innerHTML; document.getElementById("EditKRACode").value = x[2].innerHTML; document.getElementById("EditKRAWeight").value = x[1].innerHTML; document.getElementById("EditKRAName").value = x[3].innerHTML; document.getElementById("pcpDataTitle").innerHTML = x[4].innerHTML + " PCP (" + x[2].innerHTML + " Semester)" ; document.getElementById("opsHeaderStatus").value = x[3].innerHTML; document.getElementById("txtStatus").value=x[3].innerHTML; } function getKRAinfoAPR(row) { var x=row.cells; document.getElementById("txtStatus").value = x[4].innerHTML; document.getElementById("SelectedRecordID").value = x[1].innerHTML; //EMP. ID document.getElementById("groupKRAid").value = x[0].innerHTML; //PCP ID document.getElementById("pcpIDpdf").value = x[0].innerHTML; document.getElementById("EditKRACode").value = x[3].innerHTML; // document.getElementById("EditKRAWeight").value = x[2].innerHTML; document.getElementById("EditKRAName").value = x[4].innerHTML; document.getElementById("pcpDataTitle").innerHTML = x[5].innerHTML + " PCP (" + x[3].innerHTML + " Semester)" ; document.getElementById("opsHeaderStatus").value = x[4].innerHTML; } function getKPIinfo(row) { var x=row.cells; document.getElementById("kpiActiveID").value = x[0].innerHTML; document.getElementById("EditKPITarget").value = x[2].innerHTML; document.getElementById("EditKPIWeight").value = x[1].innerHTML; document.getElementById("EditKPIName").value = x[3].innerHTML; } $('#pcpEmpList').on("click","tr td",function(){ //var header = $('#pmsPageTable th').eq($(this).index()).text(); //to get clicked column's header // var trackid = $(this).siblings('td:nth-child(6)').text(); //get column at column 36 var data = $(this).text(); //get clicked column value var dCell = $(this).index(); //get clicked column value manageButton(); if(dCell ==6){ //alert('viewing KPI'); //call function to load all KRA's based on selected group var groupKRAid = $("#groupKRAid").val(); //alert(groupKRAid); //return false; ShowUploadBar(); $.ajax({ url: "./pcpDocuments/viewEmployeePCPData.php", method: 'POST', dataType: 'text', async:true, data: { pcpView: 1, "groupKRAid": groupKRAid }, success: function(d){ $("#pcpDataList").html(d); //countRow(); ShowUploadBar(); } }); } if(dCell == 7){ //alert(opsHeaderStatus); if(opsHeaderStatus != "UNPOSTED"){ Swal.fire({ icon: 'error', title: 'Cannot delete record', text: 'This record has been locked and cannot be deleted.' //footer: '<a href="user-guide.php?code=new-area">Why do I have this issue?</a>' }) return false; } Swal.fire({ title: 'Are you sure you want delete this record?', text: "You won't be able to revert this!", icon: 'warning', showCancelButton: true, confirmButtonColor: '#3085d6', cancelButtonColor: '#d33', confirmButtonText: 'Yes, delete it!' }).then((result) => { if (result.isConfirmed) { deletePCP(); } }) } }); $('#pendingPCPTable').on("click","tr td",function(){ //var header = $('#pmsPageTable th').eq($(this).index()).text(); //to get clicked column's header // var trackid = $(this).siblings('td:nth-child(6)').text(); //get column at column 36 var data = $(this).text(); //get clicked column value var dCell = $(this).index(); //get clicked column value var opsHeaderStatus = $("#opsHeaderStatus").val(); var txtStatus =$("#txtStatus").val(); //alert(txtStatus); manageButton(); if(dCell ==7){ //alert('viewing KPI'); //call function to load all KRA's based on selected group var groupKRAid = $("#groupKRAid").val(); //alert(groupKRAid); //return false; ShowUploadBar(); $.ajax({ url: "./pcpDocuments/viewEmployeePCPData.php", method: 'POST', dataType: 'text', async:true, data: { pcpView: 1, "groupKRAid": groupKRAid }, success: function(d){ $("#pcpDataList").html(d); //countRow(); ShowUploadBar(); } }); } }); $('#pcpDataList').on("click","tr td",function(){ //var header = $('#pmsPageTable th').eq($(this).index()).text(); //to get clicked column's header // var trackid = $(this).siblings('td:nth-child(6)').text(); //get column at column 36 var data = $(this).text(); //get clicked column value var dCell = $(this).index(); //get clicked column value var opsHeaderStatus = $("#opsHeaderStatus").val(); if(dCell ==6){ //alert(opsHeaderStatus); if(opsHeaderStatus != "UNPOSTED"){ Swal.fire({ icon: 'error', title: 'Cannot delete record', text: 'This record has been locked and cannot be deleted.' //footer: '<a href="user-guide.php?code=new-area">Why do I have this issue?</a>' }) return false; } Swal.fire({ title: 'Are you sure you want to DELETE this record?', text: "You won't be able to revert this!", icon: 'warning', showCancelButton: true, confirmButtonColor: '#3085d6', cancelButtonColor: '#d33', confirmButtonText: 'Yes, delete it!' }).then((result) => { if (result.isConfirmed) { deletePCPData(); } }) } }); $('#pmsPageTable').on("click","tr td",function(){ //var header = $('#pmsPageTable th').eq($(this).index()).text(); //to get clicked column's header // var trackid = $(this).siblings('td:nth-child(6)').text(); //get column at column 36 var data = $(this).text(); //get clicked column value var dCell = $(this).index(); //get clicked column value if(dCell ==7){ //call function to load all KRA's based on selected group var SelectedRecordID = $("#SelectedRecordID").val(); //alert(SelectedRecordID); //return false; ShowUploadBar(); $.ajax({ url: "./pcpDocuments/OpenPCPList_ByEmployee.php", method: 'POST', dataType: 'text', async:true, data: { pcpView: 1, SelectedRecordID: SelectedRecordID }, success: function(d){ $("#pcpEmpList").html(d); //countRow(); ShowUploadBar(); } }); } }); function deletePCP(){ var groupKRAid = $("#groupKRAid").val(); var SelectedRecordID = $("#SelectedRecordID").val(); var opsHeaderStatus = $("#opsHeaderStatus").val(); if(opsHeaderStatus!="UNPOSTED"){ Swal.fire({ icon: 'error', title: 'Cannot delete record', text: 'This record has been locked and cannot be deleted.' //footer: '<a href="user-guide.php?code=new-area">Why do I have this issue?</a>' }) } //return false; ShowUploadBar(); $.ajax({ url: "./pcpDocuments/deleteEmployeePCP.php", method: 'POST', dataType: 'text', async:true, data: { pcpDelete: 1, SelectedRecordID: SelectedRecordID, groupKRAid: groupKRAid }, success: function(d){ $("#pcpEmpList").html(d); countRow(); ShowUploadBar(); } }); } function deletePCPData(){ var groupKRAid = $("#groupKRAid").val(); var kpiActiveID = $("#kpiActiveID").val(); //alert(kpiActiveID); //return false; ShowUploadBar(); $.ajax({ url: "./pcpDocuments/deleteEmployeePCPData.php", method: 'POST', dataType: 'text', async:true, data: { pcpDelete: 1, kpiActiveID: kpiActiveID, groupKRAid: groupKRAid }, success: function(d){ $("#pcpDataList").html(d); countRow(); ShowUploadBar(); } }); } function showDealership(str) { var selCompID = $("#empCompany").val(); //alert(selCompID); ShowUploadBar(); $.ajax({ url: "./ajaxCall/onchangeLoadBranches.php", method: 'POST', dataType: 'text', async:true, data: { loadBranchData: 1, selCompID:selCompID }, success: function(d){ $("#empBranch").html(d); ShowUploadBar(); } }); } function showDealershipF(str) { var selCompID = $("#FempCompany").val(); ShowUploadBar(); $.ajax({ url: "./ajaxCall/onchangeLoadBranches.php", method: 'POST', dataType: 'text', async:true, data: { loadBranchData: 1, selCompID:selCompID }, success: function(d){ $("#FempBranch").html(d); showMainGroupF(); ShowUploadBar(); } }); } function showDivision(str) { var empSubGroup = $("#empSubGroup").val(); //alert(selCompID); ShowUploadBar(); $.ajax({ url: "./ajaxCall/onchangeLoadDivisions.php", method: 'POST', dataType: 'text', async:true, data: { loadSubGroupData: 1, empSubGroup:empSubGroup }, success: function(d){ $("#empDivision").html(d); ShowUploadBar(); } }); } function showDivisionF(str) { var FempSubGroup = $("#FempSubGroup").val(); //alert(FempSubGroup); ShowUploadBar(); $.ajax({ url: "./ajaxCall/onchangeLoadDivisions.php", method: 'POST', dataType: 'text', async:true, data: { loadSubGroupData: 1, empSubGroup:FempSubGroup }, success: function(d){ $("#FempDivision").html(d); ShowUploadBar(); } }); } function showMainGroupF(str) { var FempCompany = $("#FempCompany").val(); //alert(FempCompany); ShowUploadBar(); $.ajax({ url: "./ajaxCall/onChangeLoadSubGroupByDealer.php", method: 'POST', dataType: 'text', async:true, data: { loadSubGroupData: 1, FempCompany:FempCompany }, success: function(d){ $("#FempSubGroup").html(d); ShowUploadBar(); } }); } function showDepartment(str) { var empDivision = $("#empDivision").val(); //alert(empDivision); ShowUploadBar(); $.ajax({ url: "./ajaxCall/onchangeLoadDepartments.php", method: 'POST', dataType: 'text', async:true, data: { loadDepartmentData: 1, empDivision:empDivision }, success: function(d){ $("#empDepartment").html(d); ShowUploadBar(); } }); } function showDepartmentF(str) { var empDivision = $("#FempDivision").val(); //alert(empDivision); ShowUploadBar(); $.ajax({ url: "./ajaxCall/onchangeLoadDepartments.php", method: 'POST', dataType: 'text', async:true, data: { loadDepartmentData: 1, empDivision:empDivision }, success: function(d){ $("#FempDepartment").html(d); ShowUploadBar(); } }); } function showUnits(str) { var empDepartment = $("#empDepartment").val(); // alert(empDepartment); ShowUploadBar(); $.ajax({ url: "./ajaxCall/onchangeLoadUnits.php", method: 'POST', dataType: 'text', async:true, data: { loadUnitData: 1, empDepartment:empDepartment }, success: function(d){ $("#empUnit").html(d); ShowUploadBar(); } }); } function showUnitsF(str) { var empDepartment = $("#FempDepartment").val(); // alert(empDepartment); ShowUploadBar(); $.ajax({ url: "./ajaxCall/onchangeLoadUnits.php", method: 'POST', dataType: 'text', async:true, data: { loadUnitData: 1, empDepartment:empDepartment }, success: function(d){ $("#FempUnit").html(d); ShowUploadBar(); } }); } function showPositions(str) { var empDivision = $("#empDivision").val(); // alert(empDepartment); ShowUploadBar(); $.ajax({ url: "./ajaxCall/onchangeLoadPositions.php", method: 'POST', dataType: 'text', async:true, data: { loadPosition: 1, empDivision:empDivision }, success: function(d){ $("#empPosition").html(d); ShowUploadBar(); } }); } function showPositionsF(str) { var empDivision = $("#FempDivision").val(); // alert(empDepartment); ShowUploadBar(); $.ajax({ url: "./ajaxCall/onchangeLoadPositions.php", method: 'POST', dataType: 'text', async:true, data: { loadPosition: 1, empDivision:empDivision }, success: function(d){ $("#FempPosition").html(d); ShowUploadBar(); } }); } //============================================================================================================================================ function loadEmployeeKRAbyPosition(){ var userID = $("#userID").val(); var SelectedRecordID = $("#SelectedRecordID").val(); //alert(userID); ShowUploadBar(); $.ajax({ url: "./pcpDocuments/loadEmployeeKRAbyPosition.php", method: 'POST', dataType: 'text', async:true, data: { loadKRA: 1, "SelectedRecordID": SelectedRecordID, "userID": userID }, success: function(d){ $("#opsKRA").html(d); countRow(); ShowUploadBar(); } }); } function loadAutohubKPIByKRA(){ var opsKRA = $("#opsKRA").val(); //employee KRA ID var userID = $("#userID").val(); var SelectedRecordID = $("#SelectedRecordID").val(); // Position KRA ID //alert(opsKRA); ShowUploadBar(); $.ajax({ url: "./pcpDocuments/loadEmployeeKPIbyPosition.php", method: 'POST', dataType: 'text', async:true, data: { loadKPI: 1, "userID":userID, "SelectedRecordID":SelectedRecordID, opsKRA: opsKRA }, success: function(d){ $("#activePCP").html(d); countRow(); ShowUploadBar(); } }); } function loadKPIWeight(){ var activePCP = $("#activePCP").val(); //alert(activeKPI); ShowUploadBar(); $.ajax({ url: "./pcpDocuments/getEmployeeKPIWeight.php", method: 'POST', dataType: 'text', async:true, data: { loadWeight: 1, activePCP: activePCP }, success: function(k){ $("#activeKPIWeight").val(k); countRow(); ShowUploadBar(); } }); } </script> <!--########################################################################################################--> <?php } ?>
| ver. 1.4 |
.
| PHP 7.3.33 | Generation time: 0.05 |
proxy
|
phpinfo
|
Settings