File manager - Edit - /home/autoph/public_html/connectv1/requested_sms_information.php
Back
<?php include('cfg/db.php'); // include('api/controllers/utility.php'); if(!isset($_SESSION['user']['id'])){ header('location:signin.php'); } // $utility = new Utility(); $granted_company_ids = $utility_class->isNotEmpty($_SESSION['user']['company_permissions_implode']) ? $_SESSION['user']['company_permissions_implode'] : '-1' ; if(!(isset($global_action_permissions['6']['35']) && in_array("1", $global_action_permissions['6']['35']))){ header('location:signin.php'); } //$report_type = "0"; $request_id = 0; if(isset($_REQUEST['q'])){ $request_id = $db->escape($_REQUEST['q']); } ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title><?php echo $variable['site_name']; ?> | Requested SMS Service</title> <!-- Google Font: Source Sans Pro --> <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,400i,700&display=fallback"> <!-- Font Awesome --> <link rel="stylesheet" href="plugins/fontawesome-free/css/all.min.css"> <!-- Theme style --> <link rel="stylesheet" href="dist/css/adminlte.min.css"> <!-- overlayScrollbars --> <link rel="stylesheet" href="plugins/overlayScrollbars/css/OverlayScrollbars.min.css"> <link href="plugins/bootstrap-table/css/bootstrap-table.min.css" rel="stylesheet"> <!-- daterange picker --> <link rel="stylesheet" href="plugins/daterangepicker/daterangepicker.css"> <!-- iCheck for checkboxes and radio inputs --> <link rel="stylesheet" href="plugins/icheck-bootstrap/icheck-bootstrap.min.css"> <!-- Bootstrap Color Picker --> <link rel="stylesheet" href="plugins/bootstrap-colorpicker/css/bootstrap-colorpicker.min.css"> <!-- Tempusdominus Bootstrap 4 --> <link rel="stylesheet" href="plugins/tempusdominus-bootstrap-4/css/tempusdominus-bootstrap-4.min.css"> <!-- Select2 --> <link rel="stylesheet" href="plugins/select2/css/select2.min.css"> <link rel="stylesheet" href="plugins/select2-bootstrap4-theme/select2-bootstrap4.min.css"> <!-- Bootstrap4 Duallistbox --> <link rel="stylesheet" href="plugins/bootstrap4-duallistbox/bootstrap-duallistbox.min.css"> <!-- BS Stepper --> <link rel="stylesheet" href="plugins/bs-stepper/css/bs-stepper.min.css"> <!-- dropzonejs --> <link rel="stylesheet" href="plugins/dropzone/min/dropzone.min.css"> <!-- Theme style --> <link rel="stylesheet" href="dist/css/adminlte.min.css"> <!-- overlayScrollbars --> <link rel="stylesheet" href="plugins/overlayScrollbars/css/OverlayScrollbars.min.css"> <!-- Toastr --> <link rel="stylesheet" href="plugins/toastr/toastr.min.css"> <link href="dist/img/<?php echo $variable['logo']; ?>" rel="icon" /> <style> .input-forms { font-size: 95%; font-weight: normal !important; background-color: white !important; } .form-div { margin-top: 100px; border: 1px solid #e0e0e0; } #profileDisplay { display: block; height: 160px; width: 160px; margin: 0px auto; border-radius: 50%; } .img-placeholder { width: 160px; color: white; height: 160px; background: black; opacity: .7; border-radius: 50%; z-index: 2; position: absolute; left: 50%; transform: translateX(-50%); display: none; } .img-placeholder h4 { margin-top: 40%; color: white; } .img-div:hover .img-placeholder { display: block; cursor: pointer; } table { cursor: pointer; } table th { cursor: default; } .input-group-append { display: none; } #customer-request select { -webkit-appearance: none; -moz-appearance: none; text-indent: 1px; text-overflow: ''; } #approver-list { pointer-events: none; } .field-div{ flex: 1; /* additionally, equal width */ } #request-date, #request-status, #control-number, #request-type { border-width: 0px; border: none; /* height:20px; */ } #request-status, #request-type { font-weight: bold; } .required-symbol { display: none; } fieldset{ margin-left: 2px; margin-right: 2px; padding-top: 0.35em; padding-bottom: 0.625em; padding-left: 0.75em; padding-right: 0.75em; border: 1px solid gray; border-radius: 3%; } legend{ font-size: 100%; font-weight: bold; color: blue; } #outer-div{ display: flex; } .list-group-item { padding: .25rem .50rem; } </style> </head> <body class="hold-transition sidebar-mini text-sm layout-fixed"> <div class="wrapper"> <!-- Preloader --> <div class="preloader flex-column justify-content-center align-items-center" hidden> <img class="animation__shake" src="dist/img/<?php echo $variable['logo']; ?>" alt="<?php echo $variable['logo']; ?>" height="60" width="60"> </div> <!-- INCLUDE HEADER --> <?php include('include/header.php'); ?> <?php include('include/sidebar.php'); ?> <div class="content-wrapper"> <section class="content-header"> <div class="container-fluid"> <div class="row mb-0"> <div class="col-sm-6"> <!-- <h1>Requested Reports</h1> --> </div> <div class="col-sm-6"> <ol class="breadcrumb float-sm-right"> <li class="breadcrumb-item"><a href="home.php">Home</a></li> <li class="breadcrumb-item active">Requested View</li> </ol> </div> </div> </div> </section> <section id="customer-table" class="content"> <div class="container-fluid"> <div class="card card-primary" id="request-list-main"> <div class="card-header"> <h3 class="card-title"><button class="btn btn-tool" title="Go to Customer employee list" type="button" onclick="back()"> <i class="fas fa-arrow-alt-circle-left fa-2x"></i></button> <span>My Request List</span></h3> </div> <!-- BODY --> <div class="card-body"> <input type="hidden" name="request-type" id="request-type" value="<?php echo $request_type; ?>" readonly /> <fieldset id="new-request" class="card"> <legend>REQUEST PARAMETERS</legend> <div class="row"> <div class="col-sm-6"> <div class="row"> <span class="span-labels"><strong>Sort and Order: </strong> </span> <span id="sort-by" class="span-values"></span><br> </div> <div class="row"> <span class="span-labels"><strong>Date Range: </strong></span> <span id="date-range" class="span-values"></span> </div> <div class="row"> <span class="span-labels"><strong>DMS: </strong></span> <span id="dms" class="span-values"></span> </div> <div class="row"> <span class="span-labels"><strong>Company: </strong></span> <span id="company" class="span-values"></span> </div> <div class="row"> <span class="span-labels"><strong>Dealer: </strong></span> <span id="dealer" class="span-values"></span> </div> <div class="row"> <span class="span-labels"><strong>Customer Type: </strong></span> <span id="customer-type" class="span-values"></span> </div> <div class="row"> <span class="span-labels"><strong>Customer Category: </strong></span> <span id="customer-category" class="span-values"></span> </div> <div class="row"> <span class="span-labels"><strong>Customer Status: </strong></span> <span id="customer-status" class="span-values"></span> </div> <div class="row"> <span class="span-labels"><strong>Gender: </strong></span> <span id="gender" class="span-values"></span> </div> <div class="row"> <span class="span-labels"><strong>Age Range: </strong></span> <span id="age-range" class="span-values"></span> </div> </div> <div class="col-sm-6"> <div class="row"> <span class="span-labels"><strong>Brand: </strong></span> <span id="brand" class="span-values"></span> </div> <div class="row"> <span class="span-labels"><strong>Model: </strong></span> <span id="model" class="span-values"></span> </div> <div class="row"> <span class="span-labels"><strong>Variant: </strong></span> <span id="variant" class="span-values"></span> </div> <div class="row"> <span class="span-labels"><strong>State: </strong></span> <span id="state" class="span-values"></span> </div> <div class="row"> <span class="span-labels"><strong>City: </strong></span> <span id="city" class="span-values"></span> </div> </div> </div> <br> <div class="mt-0 mb-0 row"> <div class="col-sm-9"> <div class="form-group my-0 mx-0"> <div class="form-group dropdown-input mb-1"> <label class="dropdown mx-0 my-0">Description</label> <input type="text" name="description" id="description" class="form-control form-control-sm request-field" placeholder="Ex: Text Campaign"> </div> </div> </div> </div> <br> <div class="row"> <div class="col-12"> <div class="form-group my-0 mx-0"> <div class="form-group dropdown-input mb-1"> <label class="dropdown mx-0 my-0">Message Content</label> <textarea row="15" class="form-control form-control-sm request-field" rows=15 placeholder="" id="message-content" name="message-content"></textarea> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <div class="form-group my-0 mx-0"> <div class="form-group dropdown-input mb-1"> <label class="dropdown mx-0 my-0">Character count: </label> <span id="char-count-db"></span> </div> </div> </div> </div> </fieldset> <div class="mt-3"> <div class="card"> <div class="card-header"> <h3 class="card-title">Approver</h3> </div> <!-- /.card-header --> <div class="card-body p-0"> <table class="table table-bordered table-hover table-sm" id="approver-list"> <thead> <tr> <th style="width: 20%">Name</th> <th style="width: 5%">Status</th> <th style="width: 15%">Date</th> <th style="width: 60%">Notes</th> </tr> </thead> <tbody> </tbody> </table> </div> </div> <!-- /.card-body --> </div> <div class="row mt-3"> <div class="col-12"> <form id="print-form"> <input type="hidden" name="request-id" id="request-id" readonly /> </form> <button name="view-request" id="view-request" class="btn btn-success float-right"> <i class="fas fa-print"></i> View Request </button> <button id="edit-button" class="btn btn-primary"><i class="fas fa-edit"></i>Edit Request</button> </div> </div> </div> <!-- ./card-body --> </div> <!-- ./card-primary --> </div><!-- /.container-fluid --> </section> </div> <?php include('include/footer.php'); ?> <aside class="control-sidebar control-sidebar-dark"> </aside> </div> <!-- jQuery --> <script src="plugins/jquery/jquery.min.js"></script> <!-- overlayScrollbars --> <script src="plugins/overlayScrollbars/js/jquery.overlayScrollbars.min.js"></script> <!-- Bootstrap 4 --> <script src="plugins/bootstrap/js/bootstrap.bundle.min.js"></script> <!-- Select2 --> <script src="plugins/select2/js/select2.full.min.js"></script> <!-- Bootstrap4 Duallistbox --> <script src="plugins/bootstrap4-duallistbox/jquery.bootstrap-duallistbox.min.js"></script> <!-- InputMask --> <script src="plugins/moment/moment.min.js"></script> <script src="plugins/inputmask/jquery.inputmask.min.js"></script> <!-- date-range-picker --> <script src="plugins/daterangepicker/daterangepicker.js"></script> <!-- bootstrap color picker --> <script src="plugins/bootstrap-colorpicker/js/bootstrap-colorpicker.min.js"></script> <!-- Tempusdominus Bootstrap 4 --> <script src="plugins/tempusdominus-bootstrap-4/js/tempusdominus-bootstrap-4.min.js"></script> <!-- Bootstrap Switch --> <script src="plugins/bootstrap-switch/js/bootstrap-switch.min.js"></script> <!-- BS-Stepper --> <script src="plugins/bs-stepper/js/bs-stepper.min.js"></script> <!-- dropzonejs --> <script src="plugins/dropzone/min/dropzone.min.js"></script> <!-- bs-custom-file-input --> <script src="plugins/bs-custom-file-input/bs-custom-file-input.min.js"></script> <!-- AdminLTE App --> <script src="dist/js/adminlte.min.js"></script> <!-- jquery-validation --> <script src="plugins/jquery-validation/jquery.validate.min.js"></script> <script src="plugins/jquery-validation/additional-methods.min.js"></script> <!-- Navigation Highlight --> <script src="dist/js/main.js"></script> <!-- Page specific script --> <!-- Toastr --> <script src="plugins/toastr/toastr.min.js"></script> <script src="plugins/bootstrap-table/js/tableExport.min.js"></script> <script src="plugins/bootstrap-table/js/bootstrap-table.min.js"></script> <script src="plugins/bootstrap-table/js/bootstrap-table-en-US.js"></script> <script src="plugins/bootstrap-table/js/bootstrap-table-export.min.js"></script> <script> var request_id = '<?php echo $request_id; ?>'; </script> <script> function back() { window.history.back(); } </script> <script> $('#edit-button').on('click', function(){ window.location.href = "new_sms_service.php?q=" + request_id; }) </script> <script> $('#view-request').on('click', function(){ window.location.href = "txtblast_request_review.php?q=" + request_id; }) </script> <script> function handleError(xhr, status, error) { toastr.remove(); toastr.error("Something went wrong, try again."); } </script> <script> $(document).ready(function() { $(".request-field").prop("disabled", true); $(".request-field").css("background-color", "white"); loadRequestedListInformation(); $('#edit-request').attr('hidden', true); $('#state').on('change', function(event) { event.preventDefault(); var state_id = this.value; $.ajax({ url: "app/misc/get_city.php", method: "POST", data: { state_id: state_id }, cache: false, beforeSend: function() { $('#city').attr('disabled', true); }, success: function(data) { $("#city").html('<option value="0" selected>All</option>' + data); // $('#city').attr('disabled', false); } }) }); var textAreas = document.getElementsByTagName('textarea'); Array.prototype.forEach.call(textAreas, function(elem) { elem.value = elem.value.replace(/\\n/g, '\n'); }); function loadRequestedListInformation(){ $.ajax({ url: "app/sms_service/sms_service_information.php", method: "POST", dataType: 'json', data: { request_id: request_id }, beforeSend: function() { cleanFields(); }, success: function(result) { if(result.count_id == result.count_approved){ $('#edit-button').attr('hidden', true); } else if(result.count_closed > 0){ $('#edit-button').attr('hidden', true); } else if(result.count_declined > 0){ $('#edit-button').attr('hidden', true); } else { $('#edit-button').attr('hidden', false); } fetchReportData(result); } }); } function statusFormatter(value, row, index) { if (row.status == 1) { return '<input id="' + row.employee_id + '" class="status" name="status" type="checkbox" checked>'; } else { return '<input id="' + row.employee_id + '" class="status" name="status" type="checkbox">'; } } function imageFormatter(value, row, index) { return '<a class="pic" href="#"><img width="50px" height="50px" class="user-image img-circle elevation-2" src="dist/img/' + value + '" /></a>'; } window.statusEvents = { 'click :checkbox': function(e, value, row, index) { var employee_id = row.employee_id; $.ajax({ url: "app/employee/status.php", method: "POST", data: { employee_id: employee_id }, success: function(data) { //alert(data); //window.location.reload(); } }); } }; }); </script> <script> function queryParams(params) { var filter_data = $("#filter-data-request").val(); return { search: params.search, offset: params.offset, limit: params.limit, filter_data: filter_data }; } </script> <script> function refreshNotification() { $.ajax({ url: "app/misc/refresh_notification.php", method: "POST", dataType: 'json', data: { type: 1 }, success: function(result) { // alert(result.count) $("#notification-count").text(result.count); $("#notification-count-sub").text(result.sub_count); $("#notification-content").html(result.data); } }); } function cleanFields() { $('#state').val('0').trigger('change'); $('#city').val('0').trigger('change'); $('#company').val('0').trigger('change'); $('#dealer').val('0').trigger('change'); $('#dms').val('0').trigger('change'); $('#type').val('0').trigger('change'); $('#filter-data').val('0').trigger('change'); $('#gender').val('0').trigger('change'); $('#brand').val('0').trigger('change'); $('#model').val('0').trigger('change'); $("#reg-from").val(''); $("#reg-to").val(''); $("#age-from").val(''); $("#age-to").val(''); $("#upload-from").val(''); $("#upload-to").val(''); $("#upload-by").val(''); $("#message-content").val(''); $("#request-date").text(''); $("#control-number").text(''); $("#request-status").text(''); $("#request-type").text(''); } function fetchReportData(result) { $("#request-id").val(result.id); $("#control-number").text(result.control_number); $("#request-date").text(result.request_date); $("#request-by-user").text(result.request_by_user); $("#employee-id").val(result.employee_id); if(result.customer_type == 0){ $('#customer-type').text("All"); } else if(result.customer_type == 1){ $('#customer-type').text("Individual"); } else if(result.customer_type == 2){ $('#customer-type').text("Corporation"); } $('#description').val(result.description); $('#filter-data').val(result.customer_data_type).trigger('change'); if(result.gender == ""){$('#gender').text("All");}else{$('#gender').text(result.gender)}; //date range if(result.activity_date_from == "" && result.activity_date_to == ""){ $('#date-range').text("All"); } else if(result.activity_date_to == ""){ $('#date-range').text(result.activity_date_from + " to present"); } else if(result.activity_date_from == ""){ $('#date-range').text("Up to " + result.activity_date_to); } else { $("#date-range").text(result.activity_date_from + " to " + result.activity_date_to); } //age range if(result.age_from == "" && result.age_to == ""){ $('#age-range').text("All"); } else if(result.age_to == ""){ $('#age-range').text(result.age_from + " above"); } else if(result.age_from == ""){ $('#age-range').text("Under and equal to " + result.age_to); } else { $("#age-range").text(result.age_from + " to " + result.age_to); } // upload date range $("#upload-date-range").text(result.uploaded_date_from + " to " + result.uploaded_date_to); if(result.uploaded_date_from == "" && result.uploaded_date_to == ""){ $('#upload-date-range').text("All"); } else if(result.uploaded_date_to == ""){ $('#upload-date-range').text(result.uploaded_date_from + " to present"); } else if(result.uploaded_date_from == ""){ $('#upload-date-range').text("Up to " + result.age_to); } else { $("#upload-date-range").text(result.uploaded_date_from + " to " + result.uploaded_date_to); } $("#order-by").text(result.order_by); if(result.is_downloadable == 0){$('#is-downloadable').text("Read only");}else{$('#is-downloadable').text("Downloadable");} if(result.sort_by == 1){ $('#sort-by').text("Lastname (Individual)"); } else if(result.sort_by == 2){ $('#sort-by').text("Firstname (Individual)"); } else if(result.sort_by == 3){ $('#sort-by').text("Name (Corporation)"); } else if(result.sort_by == 4){ $('#sort-by').text("Date created"); } else if(result.sort_by == 5){ $('#sort-by').text("Date uploaded"); } // $("#date-of-birth").val(result.date_of_birth); if(result.customer_category == "System Decided"){$('#customer-category').text("All");}else{$('#customer-category').text(result.customer_category);} if(result.customer_status == 0){ $('#customer-status').text("All"); } else if(result.customer_status == 1){ $('#customer-status').text("Active"); } else if(result.customer_status == 2){ $('#customer-status').text("Inactive"); } $('#char-count-db').text(result.char_count_db); $('#active-status').text(result.customer_status); $("#upload-by").text(result.upload_by_employee_id); $("#message-content").val(result.message_content); $("#company").text(result.company_id); $("#dealer").text(result.dealer_id); if(result.brand == ""){$('#brand').text("All");}else{$("#brand").text(result.brand);} $("#model").text(result.model_id); if(result.variant == ""){$('#variant').text("All");}else{$("#variant").text(result.variant);} if(result.insurance_company == ""){$('#insurance-company').text("All");}else{$('#insurance-company').text(result.insurance_company);} if(result.insurance_type == ""){$('#insurance-type').text("All");}else{$('#insurance-type').text(result.insurance_type);} if(result.finance_company == ""){$('#financing-company').text("All");}else{$('#financing-company').text(result.finance_company);} // selected_model_name = result.model_name; if(result.dms == ""){$('#dms').text("All");}else{$('#dms').text(result.dms);} if(result.state == "-"){$('#state').text("All");}else{$('#state').text(result.state);} setTimeout(function() { if(result.city == ""){$('#city').text("All");}else{$('#city').text(result.city);} // alert(result.model_name) // $('#model').val(result.model_name).trigger('change'); }, 1000); $('#approver-list > tbody').html(''); $('#approver-list').find('tbody').append(result.approver_list); refreshNotification(); $('.overlay').fadeOut(); } </script> </body> </html>
| ver. 1.4 |
.
| PHP 7.3.33 | Generation time: 0 |
proxy
|
phpinfo
|
Settings