File manager - Edit - /home/autoph/public_html/pms_v1/userguide/ahgPolicy.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/users.php"); error_reporting(0); if(isset($_POST['ug'])){ //============================================================================================================== //VALIDATE ACCESS ============================================================================================== //============================================================================================================== $roleID = userProfileID($userID); $roleID = userProfileID($uID); $moduleID = 69; $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 ============================================================================================== //============================================================================================================== echo "<input type='hidden' id='SelectedRecordID'>"; ?> <div class="shadow-sm mb-3 pageHeaderContainer content-justify-right pt-2 pb-2" style="padding:0px;" > <div class="pageSearchHeader bg-white p-1 pt-1" > <h4 class="ml-3 mt-1"><i class="fa fa-globe" style='font-size:20px;color:#0471AC'> Autohub Policies </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> <div class="wrapper mt-3 p-1 shadow-sm float:left bg-white h-auto"> <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"> <h3 class='text-left text-dark'>List of Policy Documents:</h3> <div id="pmsPageTable" style="border:0px solid lightgray;width:100%"> </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 KRA--> <!-- The Modal --> <div class="modal fade " id="contentData"> <div class="modal-dialog modal-xl w-100"> <div class="modal-content"> <!-- Modal Header --> <div class="modal-header"> <h5 id='guideTitle' class="w-100 float-left"></h5> <button type="button" class="close" data-dismiss="modal">×</button> </div> <!-- Modal body --> <div id='userData' class="modal-body p-2" style='height:700px;overflow:auto'> </div> <!-- Modal footer --> <div class="modal-footer"> <button type="button" <?php echo $addButton;?> class="btn btn-success pl-4 pr-4" id="addNewKRA" data-toggle="modal" data-target="#addNewInstruction"> <span class="btn-label"><i class="fa fa-plus"> Add New</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 --> <!-- The Modal PEF FORM setupPCPPeriod--> <div class="modal" id="addNewInstruction" style='width:100%'> <div class="modal-fullscreen m-md-0"> <div class="modal-body bg-white"> <!-- Modal Header --> <div class="modal-header"> <h5 id='pefTitle' class="modal-title"></h5> <button type="button" class="close" data-dismiss="modal">×</button> </div> <!-- Modal body --> <div class="form-group"> <div class="modal-content modal-dialog-scrollable h-75" style='padding:0px;min-height:800px'> <div class="modal-body" id='userData' style='overflow:auto'> </div> </div> </div> <div class="modal-footer"> <button type="button" class="btn btn-success pl-4 pr-4" id="saveNewStep" data-dismiss="modal"> <span class="btn-label"><i class="fa fa-plus"> Save</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> <script type="text/javascript"> $(document).ready(function(){ //============================================================================================================================================ //============================================================================================================================================ }); </script> <!--########################## ############################################--> <!-- <script src="http://code.jquery.com/jquery-3.2.1.min.js" integrity="sha256-hwg4gsxgFZhOsEEamdOYGBf13FyQuiTwlAQgxVSNgt4=" crossorigin="anonymous"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script> --> <script type="text/javascript"> var start = 0; var limit = 30; 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(){ infCanvass = $("#searchText").val(); if(infCanvass === ""){ Swal.fire('Invalid search string', '', 'error'); return false; }else{ start=0; $limit = 30; getData(); } }); $(document).ready(function () { countRow(); getData(); }); function getData() { var recordCount = $("#recordCount").html(); //alert(start); //alert(limit); //return false; if(start >= recordCount){ $("#currentCount").html(recordCount); return false; } ShowUploadBar(); if (reachedMax) return; $.ajax({ url: "./userguide/ahg_policy_content.php", method: 'POST', dataType: 'text', async:true, data: { pmsAction: 1, infCanvass: infCanvass, start: start, limit: limit }, success: function(response) { if (response == "reachedMax") reachedMax = true; else { if(infCanvass!=''){ $("#pmsPageTable").html(response); start = 0; limit = 15; }else{ start += limit; $("#pmsPageTable").append(response); $("#currentCount").html(start); if(start >= recordCount){ $("#currentCount").html(recordCount); $("#viewMore").fadeOut(100); } } //$("#searchText").val(''); } ShowUploadBar(); } }); } function countRow(){ $.ajax({ url: "./userguide/countPolicy.php", type: "POST", async: false, data: { "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 getInfo(row) { var x=row.cells; document.getElementById("SelectedRecordID").value = x[0].innerHTML; document.getElementById("guideTitle").innerHTML = x[2].innerHTML ; document.getElementById("desc").innerHTML = x[2].innerHTML; } $('#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 ==2){ //call function to load all KRA's based on selected group var titleID = $("#SelectedRecordID").val(); //alert(titleID); //return false; ShowUploadBar(); $.ajax({ url: "./userguide/viewPolicyData.php", method: 'POST', dataType: 'text', async:true, data: { view: 1, titleID: titleID }, success: function(d){ $("#userData").html(d); //countRow(); ShowUploadBar(); } }); } if(dCell ==6){ var deleteAccess = $("#deleteAccess").val(); if(deleteAccess == 0){ Swal.fire({ icon: 'error', title: 'Access Denied', text: 'You are not allowed to delete record from this page...', footer: '<a href="user-guide.php?code=new-area">Why do I have this issue?</a>' }) return false; } Swal.fire({ title: 'Are you sure?', 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) { deleteArea(); } }) } }); $("#saveNewStep").click(function(){ var titleID = $("#SelectedRecordID").val(); var NewSteps = $("#NewSteps").val(); if(NewSteps==""){ Swal.fire({ icon: 'error', title: 'Invalid input', text: 'Instruction is required field. Please check your entry and try again.' //footer: '<a href="user-guide.php?code=new-area">Why do I have this issue?</a>' }) return false; } ShowUploadBar(); $.ajax({ url: "./userguide/saveNewInstruction.php", type: "POST", async: true, data: { "NewSteps":NewSteps, "titleID":titleID, "save": 1 }, success: function(d){ $("#userData").html(d); $("#NewSteps").val(''); ShowUploadBar(); } }) }); </script> <!--########################################################################################################--> <?php } ?>
| ver. 1.4 |
.
| PHP 7.3.33 | Generation time: 0 |
proxy
|
phpinfo
|
Settings