whoami7 - Manager
:
/
home
/
gracious
/
mail
/
ledgerless.graciousphils.com
/
Upload File:
files >> /home/gracious/mail/ledgerless.graciousphils.com/heldRequests.php
<!doctype html> <?php //if($data['status'] == "Hold Encode"){echo 'required';} else if($data['status'] == "Hold Transfer"){echo 'readonly';} include 'connection.php'; if(isset($_SESSION['user']) && ($_SESSION['position'] == 2 || $_SESSION['position'] == 3 || $_SESSION['position'] == 4)){ if(isset($_POST['btnReprocess'])){ $requestId = $_POST['modalRequestId']; $clientType = $_POST['modalClientType']; $transactionType = $_POST['modalTransactionType']; $transactionDetails = $_POST['modalTransactionDetails']; $transactionCashout = $_POST['modalTransactionCashout']; $modeTransfer = $_POST['modalModeTransfer']; $accountNumber = $_POST['modalAccountNumber']; $accountName = $_POST['modalAccountName']; $dateRequested = date("Y-m-d H:i:s"); $requestedBy = $_SESSION['user']; $status = $_POST['modalStatus']; if($status == "Hold Encode"){ $agentName = $_POST['modalAgentName']; if($transactionType == "Loan" || $transactionType == "Sukli" || $transactionType == "Loan + Sukli"){ $status = "For Encode"; } elseif($transactionType == "For Pal+ Fund"){ $status = "For Transfer"; } else{ $status = $transactionType; } if($clientType=="NEW"){ try{ $query = "UPDATE tblrequests SET agentName = ?, transactionType = ?, transactionDetails = ?, transactionCashout = ?, modeTransfer = ?, accountNumber = ?, accountName = ?, updatedBy = ?, dateUpdated = ?, status = ? WHERE request_id = ?;"; $st = $pdo->prepare($query); $st->bindParam(1,$agentName); $st->bindParam(2,$transactionType); $st->bindParam(3,$transactionDetails); $st->bindParam(4,$transactionCashout); $st->bindParam(5,$modeTransfer); $st->bindParam(6,$accountNumber); $st->bindParam(7,$accountName); $st->bindParam(8,$requestedBy); $st->bindParam(9,$dateRequested); $st->bindParam(10,$status); $st->bindParam(11,$requestId); $st->execute(); echo "<script>alert('Request Reprocess Successful!');</script>"; } catch(PDOException $e) { echo "<script>alert('There was an error in your request, please contact IT!');</script>"; echo $query . "<br>" . $e->getMessage(); } } else if($clientType=="OLD"){ try{ $query = "UPDATE tblrequests SET transactionType = ?, transactionDetails = ?, transactionCashout = ?, modeTransfer = ?, accountNumber = ?, accountName = ?, updatedBy = ?, dateUpdated = ?, status = ? WHERE request_id = ?;"; $st = $pdo->prepare($query); $st->bindParam(1,$transactionType); $st->bindParam(2,$transactionDetails); $st->bindParam(3,$transactionCashout); $st->bindParam(4,$modeTransfer); $st->bindParam(5,$accountNumber); $st->bindParam(6,$accountName); $st->bindParam(7,$requestedBy); $st->bindParam(8,$dateRequested); $st->bindParam(9,$status); $st->bindParam(10,$requestId); $st->execute(); echo "<script>alert('Request Reprocess Successful!');</script>"; } catch(PDOException $e) { echo "<script>alert('There was an error in your request, please contact IT!');</script>"; echo $query . "<br>" . $e->getMessage(); } } } else if($status == "Hold Transfer"){ try{ $query = "UPDATE tblrequests SET transactionType = ?, transactionDetails = ?, transactionCashout = ?, modeTransfer = ?, accountNumber = ?, accountName = ?, updatedBy = ?, dateUpdated = ?, status = 'For Transfer' WHERE request_id = ?;"; $st = $pdo->prepare($query); $st->bindParam(1,$transactionType); $st->bindParam(2,$transactionDetails); $st->bindParam(3,$transactionCashout); $st->bindParam(4,$modeTransfer); $st->bindParam(5,$accountNumber); $st->bindParam(6,$accountName); $st->bindParam(7,$requestedBy); $st->bindParam(8,$dateRequested); $st->bindParam(9,$requestId); $st->execute(); echo "<script>alert('Request Reprocess Successful!');</script>"; } catch(PDOException $e) { echo "<script>alert('There was an error in your request, please contact IT!');</script>"; echo $query . "<br>" . $e->getMessage(); } } } ?> <html lang="en"> <head> <!-- Required meta tags --> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <!-- Bootstrap CSS --> <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.1/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-+0n0xVW2eSR5OomGNYDnhzAbDsOXxcvSN1TPprVMTNDbiYZCxYbOOl7+AMvyTG2x" crossorigin="anonymous"> <link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/5.0.1/css/bootstrap.min.css"/> <link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/1.10.25/css/jquery.dataTables.min.css"/> <link rel="stylesheet" type="text/css" href="styles.css"> <title>PAL+</title> <style type="text/css"> .dataTables_length { margin-bottom: 5px; } </style> </head> <body> <?php include 'navBar.php'; ?> <?php $requestedBy = $_SESSION['user']; $st = $pdo->prepare("select * from tblrequests where requestedBy = ? AND (status = 'Hold Encode' OR status = 'Hold Transfer')"); $st->bindParam(1, $_SESSION['user']); $st->execute(); ?> <br> <div class="container"> <div class="row"> <h2 class="col-lg-8 offset-lg-2 text-center">Hold Requests</h2> </div> <div class="row"> <div class="col-xs-12 col-sm-12 col-md-12 col-lg-12"> <table id="example" class="table table-bordered display compact" style="width: 100%;"> <thead> <tr class="text-center table-dark"> <th>Client No.</th> <th>Client Name</th> <th>Sales Office</th> <th>Reason for Hold</th> <th>Date Requested</th> <th>Status</th> </tr> </thead> <tbody> <?php while ($data = $st->fetch()){ ?> <tr class="text-center"> <td><?php echo $data['clientNumber'];?></td> <td><?php echo $data['clientName'];?></td> <td><?php echo $data['salesOffice'];?></td> <td><?php echo $data['remarks'];?></td> <td><?php echo $data['dateRequested'];?></td> <td> <button type="button" class="btn btn-sm btn-info text-white" name="btnLastTrans" data-bs-toggle="modal" data-bs-target="<?php echo '#modal' . $data['request_id'];?>"> <?php echo $data['status'];?> </button> </td> </tr> <!-- Start of Hold Transaction Modal --> <div class="modal fade requestModal" id="<?php echo 'modal' . $data['request_id'];?>" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true"> <div class="modal-dialog modal-lg"> <div class="modal-content text-black"> <div class="modal-header"> <h5 class="modal-title" id="exampleModalLabel">EDIT CLIENT REQUEST INFO</h5> <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> </div> <form method="POST" action="heldRequests.php"> <div class="modal-body"> <input type="hidden" value="<?php echo $data['request_id']; ?>" name="modalRequestId"> <input type="hidden" value="<?php echo $data['clientType']; ?>" name="modalClientType"> <input type="hidden" value="<?php echo $data['status']; ?>" name="modalStatus"> <div class="row"> <div class="col-lg-3 mb-2"> <div class="form-floating"> <input type="text" class="form-control" name="modalClientNumber" value="<?php echo $data['clientNumber']; ?>" readonly> <label for="modalClientNumber">Client Number</label> </div> </div> <div class="col-lg-3 mb-2"> <div class="form-floating"> <input type="text" class="form-control" name="modalClientName" value="<?php echo $data['clientName']; ?>" readonly> <label for="modalClientName">Client Name</label> </div> </div> <div class="col-lg-3 mb-2"> <div class="form-floating"> <input type="text" class="form-control" name="modalSalesOffice" value="<?php echo $data['salesOffice']; ?>" readonly> <label for="modalSalesOffice">Sales Office</label> </div> </div> <div class="col-lg-3 mb-2"> <div class="form-floating"> <?php if($data['clientNumber']!="0"){ ?> <input type="text" class="form-control" name="modalAgentName" value="<?php echo $data['agentName']; ?>" readonly> <?php } else{ ?> <select name="modalAgentName" id="floatingAgentName" class="form-select" <?php if($data['status'] == "Hold Encode"){echo 'required';} else if($data['status'] == "Hold Transfer"){echo 'disabled';} ?>> <?php $modalAgentName = $data['agentName']; $stmt = $pdo->prepare("select * from tblagents"); $stmt->execute(); while ($selectData = $stmt->fetch()) { if($modalAgentName==$selectData['agentName']){ ?> <option value="<?php echo $selectData['agentName']; ?>" selected><?php echo $selectData['agentCode'] . "-" . $selectData['agentName']; ?></option> <?php } else{ ?> <option value="<?php echo $selectData['agentName']; ?>"><?php echo $selectData['agentCode'] . "-" . $selectData['agentName']; ?></option> ?> <?php } } ?> </select> <?php } ?> <label for="floatingAgentName">Agent Name/ Code</label> </div> </div> </div> <div class="row"> <div class="col-lg-9 mb-2"> <div class="form-floating"> <textarea class="form-control" name="modalTransactionDetails" style="resize: none;height:150px" required><?php echo $data['transactionDetails']; ?></textarea> <label for="modalTransactionDetails">Transaction Details</label> </div> </div> <div class="col-lg-3 mb-2"> <div class="row"> <div class="col-lg-12 mb-2"> <div class="form-floating"> <select name="modalTransactionType" id="floatingTransactionType" class="form-select"> <?php $modalTransType = $data['transactionType']; $stmt = $pdo->prepare("select * from tbltranstypes"); $stmt->execute(); while ($selectData = $stmt->fetch()) { if($modalTransType==$selectData['transType']){ ?> <option value="<?php echo $selectData['transType']; ?>" selected><?php echo $selectData['transType']; ?></option> <?php } else{ ?> <option value="<?php echo $selectData['transType']; ?>"><?php echo $selectData['transType']; ?></option> ?> <?php } } ?> </select> <label for="floatingTransactionType">Transaction Type</label> </div> </div> <div class="col-lg-12 mb-2"> <div class="form-floating"> <input type="number" step="any" class="form-control" name="modalTransactionCashout" value="<?php echo $data['transactionCashout']; ?>"> <label for="modalTransactionCashout">Transaction Cashout</label> </div> </div> </div> </div> </div> <div class="row"> <div class="col-lg-4 mb-2"> <div class="form-floating"> <select name="modalModeTransfer" id="floatingModeTransfer" class="form-select" required> <?php $modalmodeTransfer = $data['modeTransfer']; $stmt = $pdo->prepare("select * from tblmodetransfer order by modeTransferName ASC"); $stmt->execute(); while ($selectData = $stmt->fetch()) { if($modalmodeTransfer==$selectData['modeTransferName']){ ?> <option value="<?php echo $selectData['modeTransferName']; ?>" selected><?php echo $selectData['modeTransferName']; ?></option> <?php } else{ ?> <option value="<?php echo $selectData['modeTransferName']; ?>"><?php echo $selectData['modeTransferName']; ?></option> ?> <?php } } ?> </select> <label for="floatingTransactionType">Mode of Transfer</label> </div> </div> <div class="col-lg-4 mb-2"> <div class="form-floating"> <input type="text" class="form-control" name="modalAccountNumber" value="<?php echo $data['accountNumber']; ?>" required> <label for="modalAccountNumber">Account Number</label> </div> </div> <div class="col-lg-4 mb-2"> <div class="form-floating"> <input type="text" class="form-control" name="modalAccountName" value="<?php echo $data['accountName']; ?>" required> <label for="modalAccountName">Account Name</label> </div> </div> </div> <div class="row"> <div class="col-lg-12"> <button type="submit" class="btn btn-success" name="btnReprocess" style="width: 100%;">Reprocess Transaction</button> </div> </div> </div> </form> </div> </div> </div> <!-- End of Last Transaction Modal --> <?php } ?> </tbody> </table> </div> </div> </div> <!-- Optional JavaScript; choose one of the two! --> <!-- Option 1: Bootstrap Bundle with Popper --> <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.1/dist/js/bootstrap.bundle.min.js" integrity="sha384-gtEjrD/SeCtmISkJkNUaaKMoLD0//ElJ19smozuHV6z3Iehds+3Ulb9Bn9Plx0x4" crossorigin="anonymous"></script> <script src="https://code.jquery.com/jquery-3.5.1.js"></script> <script src="https://cdn.datatables.net/1.10.25/js/jquery.dataTables.min.js"></script> <script> $(document).ready(function() { $('#example').DataTable({searching: false}); } ); </script> <!-- Option 2: Separate Popper and Bootstrap JS --> <!-- <script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.9.2/dist/umd/popper.min.js" integrity="sha384-IQsoLXl5PILFhosVNubq5LC7Qb9DXgDA9i+tQ8Zj3iwWAwPtgFTxbJ8NT4GN1R8p" crossorigin="anonymous"></script> <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.1/dist/js/bootstrap.min.js" integrity="sha384-Atwg2Pkwv9vp0ygtn1JAojH0nYbwNJLPhwyoVbhoPwBhjQPR5VtM2+xf0Uwh9KtT" crossorigin="anonymous"></script> --> </body> </html> <?php } else{ session_destroy(); header("location:index.php"); } ?>
Copyright ©2021 || Defacer Indonesia