0byt3m1n1
Path:
/
home
/
k74ns2xygros
/
www
/
globetech
/
cms
/
letter
/
[
Home
]
File: index.php
<?php session_start(); error_reporting(0); include "../assets/config.php"; $user = new User(); $admin_cid = $_SESSION['admin_cid']; include '../assets/head.php'; ?> <html> <title>Letter for Approval</title> <?php include 'letter_nav.php'; ?> <!--left nav end--> <div class="right_col" role="main" style="padding-top:10px;"> <div class="row"> <div class="col-md-12 col-xs-12"> <?php if ($_SESSION['action'] != NULL && $_SESSION['status'] != NULL) { ?> <div class="alert alert-<?php if ($_SESSION['status'] == 'success') { ?>success<?php } else if ($_SESSION['status'] == 'error') { ?>error<?php } else { ?>warning<?php } ?> alert-dismissable alert-auto-hide"><?php if ($_SESSION['status'] == 'success') { ?><i class="icon fa fa-check"></i><?php } else { ?><i class="icon fa fa-exclamation-triangle"></i><?php } ?> <?php echo $_SESSION['action']; $_SESSION['action'] = NULL; ?></div><?php } ?> <div class="x_panel" style="text-transform: uppercase;"> <div class="x_title"> <h2>Letter for Approval </h2> <div class="clearfix"></div> </div> <div class="x_content role"> <table id="datatable" class="table table-bordered table-striped bulk_action result_table"> <thead> <tr> <th>S.N.</th> <th>Letter No.</th> <th>Letter Type</th> <th>Letter To</th> <th>Letter To</th> <th>Letter By</th> <th>Letter Date</th> <th>Created By</th> <th>Created Date</th> <th>Type</th> <th>Status</th> <th>Subject</th> <th>Action</th> </tr> </thead> <tbody> <?php $Cnt = 1; $req_status = 'generated'; $query = "SELECT te.*,tld.*,mlt.letter_type_name FROM `terminated_employee` te INNER JOIN `tbl_letter_detail` tld ON tld.t_id=te.t_id LEFT JOIN mstr_letter_type mlt ON mlt.letter_type_id=tld.letter_type_id WHERE 1 AND te.process_type='letter' AND te.process_status='" . $req_status . "'"; $query .= " ORDER BY te.terminated_date DESC"; // echo $query; $stmtLetter = mysqli_query($user->conn, $query); $NumRow = mysqli_num_rows($stmtLetter); while ($row = mysqli_fetch_array($stmtLetter)) { $l_id = $row['id']; ?> <tr> <td align="center"><?php echo $Cnt; ?>.</td> <td align="center"> <strong> <?php if ($row['letter_no'] > 0) { echo strip_tags($row['letter_no']); } else { } ?> </strong> </td> <td nowrap><?php echo strip_tags($row['letter_type_name']); ?></td> <td nowrap><?php echo $payable_company_type = strip_tags($row['payable_company_type']); ?></td> <td nowrap><?php $recepiant_name = $user->get_letter_to_admin_by_letter_id($l_id, 'receipient_name'); // echo substr($recepiant_name, 0, 10); echo strtok($recepiant_name, ' '); ?> </td> <td nowrap> <?php $letter_by = $row['letter_by_authority_id']; $letter_by_name = $user->get_user_name($letter_by); echo strtok($letter_by_name, ' '); ?> </td> <td nowrap><?php echo date("d-m-Y", strtotime($row['letter_date'])); ?></td> <td nowrap><?php echo strtok(strip_tags($row['added_by_name']), ' '); ?></td> <td nowrap> <?php echo date("d-m-Y", strtotime($row['added_date'])); ?><br> <?php echo date("h:i:s A", strtotime($row['added_date'])); ?> </td> <td style="text-align: center;"> <span class="label <?php echo $row['status_before_change']; ?> <?php echo $row['status_before_change']; ?>_name"></span> </td> <td nowrap> <?php $process_status = $row['process_status']; if ($process_status == 'generate') { $sts = '<span class="label role_4 role_name_4"></span>'; } elseif ($process_status == 'generated') { $sts = '<span class="label label-info">APPROVER</span>'; } elseif ($process_status == 'approved') { $sts = '<span class="label role_20 role_name_20"></span>'; } elseif ($process_status == 'dispatched') { $sts = '<span class="label label-success">APPROVED</span>'; } elseif ($process_status == 'rejected') { $sts = '<span class="label label-danger">REJECTED</span>'; } elseif ($process_status == 'supervisor') { $sts = '<span class="label role_20 role_name_20"></span>'; } elseif ($process_status == 'Level-1') { $sts = '<span class="label role_20 role_name_20"></span>'; } elseif ($process_status == 'Level-2') { $sts = '<span class="label role_19 role_name_19"></span>'; } else { $sts = '<span class="label label-warning">' . strtoupper($process_status) . '</span>'; } echo $sts; ?> </td> <td align="center"><a href="javascript:void(0)" data-toggle="tooltip" data-placement="top" title="<?php echo strip_tags($row['letter_subject']); ?>"><i class="fa fa-info-circle"></i></a></td> <td nowrap> <a class="btn btn-default btn-xs" data-toggle="tooltip" data-placement="left" href="view_letter_apply.php?id=<?php echo base64_encode($l_id); ?>" title="View Letter Details" target="_blank"><span class="glyphicon glyphicon-eye-open"></span> </a> </td> </tr> <?php $Cnt++; } ?> </tbody> </table> </div> </div> </div> </div> </div> </body> <?php include '../assets/foot.php'; ?> <script src="../vendors/jquery/dist/jquery.min.js"></script> <!-- Bootstrap --> <script src="../vendors/bootstrap/dist/js/bootstrap.min.js"></script> <script src="../vendors/datatables.net/js/jquery.dataTables.min.js"></script> <script src="../vendors/datatables.net-bs/js/dataTables.bootstrap.min.js"></script> <script src="../vendors/datatables.net-buttons/js/dataTables.buttons.min.js"></script> <script src="../vendors/datatables.net-buttons-bs/js/buttons.bootstrap.min.js"></script> <script src="../vendors/datatables.net-buttons/js/buttons.flash.min.js"></script> <script src="../vendors/datatables.net-buttons/js/buttons.html5.min.js"></script> <script src="../vendors/datatables.net-buttons/js/buttons.print.min.js"></script> <script src="../vendors/jszip/dist/jszip.min.js"></script> <script src="../vendors/pdfmake/build/pdfmake.min.js"></script> <script src="../vendors/pdfmake/build/vfs_fonts.js"></script> <script type="text/javascript"> $(document).ready(function () { var table = $('#datatable').DataTable({ "language": {"infoFiltered": ""}, "aaSorting": [], "stateSave": true, "processing": true, "bAutoWidth": false, "order": false, // "serverSide": true, // "ajax": "load_letter_request.php", rowReorder: {selector: 'td:nth-child(2)'}, dom: "Bfrtip", // "lengthMenu": [[-1, 100, 50, 25, 10], ["ALL", 100, 50, 25, 10]], buttons: [ { extend: 'copyHtml5', text: '<i class="fa fa-files-o"></i>', titleAttr: 'Copy', title: $('.download_label').html(), exportOptions: {columns: [0, 1, 2, 3, 4, 5, 6, 7, 8]} }, { extend: 'excelHtml5', text: '<i class="fa fa-file-excel-o"></i>', titleAttr: 'Excel', title: $('.download_label').html(), exportOptions: {columns: [0, 1, 2, 3, 4, 5, 6, 7, 8]} }, { extend: 'print', text: '<i class="fa fa-print"></i>', titleAttr: 'Print', title: $('.download_label').html(), customize: function (win) { $(win.document.body).find('h1').css('font-size', '15pt'); $(win.document.body).find('h1').css('text-align', 'center'); $(win.document.body).css('font-size', '10pt'); $(win.document.body).find('table').addClass('compact').css('font-size', 'inherit'); }, exportOptions: {columns: [0, 1, 2, 3, 4, 5, 6, 7, 8]} }, ], createdRow: function (row, data, index) { $(row).children(':nth-child(9)').addClass('text-center'); // var info = table.page.info(); // $('td', row).eq(0).html(index + 1 + info.page * info.length); }, "fnRowCallback": function (nRow, aData, iDisplayIndex) { var oSettings = this.fnSettings(); $("td:first", nRow).html(oSettings._iDisplayStart + iDisplayIndex + 1); return nRow; }, }); }); $(".table_link").on("click", function () { $('#datatable').DataTable().state.clear(); }); </script> <script> $(document).ready(function () { $('[data-toggle="tooltip"]').tooltip(); }); </script> <script type="text/javascript"> $(document).ajaxComplete(function () { $('[data-toggle="tooltip"]').tooltip(); }); </script> <script type="text/javascript">jQuery(document).ready(function () { jQuery('.alert-auto-hide').fadeTo(7500, 500, function () { $(this).slideUp('slow', function () { $(this).remove(); }); }); });</script> </html>