File manager - Edit - /home/autoph/public_html/connectv1/resources/views/car_club/list.php
Back
<?php include_once('cfg/db.php'); if (!isset($_SESSION['user'])) { header('location:' . $path['dirname'] . 'signin.php'); } include_once("api/controllers/utility.php"); if (!isset($_SESSION['user'])) { header('location:signin.php'); } if (!(isset($global_action_permissions['2']['52']['1']) && in_array("1", $global_action_permissions['2']['52']['1']))) { header('location:signin.php'); } ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title><?= $page_title ?></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"> <link href="dist/img/<?php echo $variable['logo']; ?>" rel="icon" /> <!-- Ekko Lightbox --> <link rel="stylesheet" href="plugins/ekko-lightbox/ekko-lightbox.css"> <!-- SweetAlert2 --> <link rel="stylesheet" href="plugins/sweetalert2/sweetalert2.min.css"> <!-- Toastr --> <link rel="stylesheet" href="plugins/toastr/toastr.min.css"> <!-- STARTMULTI --> <link rel="stylesheet" href="dist/css/bootstrap-multiselect.css" type="text/css"> <!-- INCLUDE HEADER CSS --> <?php include_once(__DIR__ . '/../common/css/style.php'); ?> </head> <body class="hold-transition sidebar-mini text-sm layout-fixed"> <div class="wrapper"> <!-- INCLUDE HEADER --> <?php include_once('include/header.php'); ?> <?php include_once('include/sidebar.php'); ?> <div id="upper" class="content-wrapper"> <!-- START --> <section class="content"> <div class="container-fluid"> <div class="row"> <div class="col-md mt-3"> <div id="table" style="display:;" class="card card-primary"> <div class="card-header"> <h3 class="card-title"><?= $page_title ?></h3> </div> <div class="card"> <div class="card-body"> <!-- ./FILTER --> <div class="row mb-2"> <div class="col-8"> <div class="row"> <button id="btn_add_car_club" type="button" class="btn btn-success px-3 btn-sm"><i class="fa fa-plus" aria-hidden="true"></i> <strong>Add</strong></button> <button id="btn_import_car_club" type="button" class="btn btn-success px-3 btn-sm ml-2"><i class="fa fa-upload" aria-hidden="true"></i> <strong>Import</strong></button> </div> </div> <div class="col-4 text-right"> <div class="btn-group"> <button type="button" class="tooltip-me btn btn-default dropdown-toggle btn-sm " data-toggle="dropdown" aria-haspopup="true" title="Filter" data-html="true" data-placement="left" aria-expanded="true"> <i class="fa fa-filter" aria-hidden="true"></i> </button> <div id="dropdown-filter" class="dropdown-menu dropdown-menu-right"> <!-- <div class="form-group mb-0"> <div class="form-group dropdown-input mr-2 ml-2 mb-1"> <input type="button" class="btn btn-primary btn-sm form-control form-control-sm " name="btnCustomerListNoFilter" id="btnCustomerListNoFilter" value="No Filter" style="width: 100%;"></input> </div> </div> --> <div class="form-group mb-0"> <div class="form-group dropdown-input mr-2 ml-2 mb-1"> <select name="filter_brand" id="filter_brand" class="form-control form-control-sm" style="width: 100%;"> <option></option> </select> </div> <!--form-group dropdown--> </div> <!--form-group--> <!-- text input --> <div class="form-group mb-0"> <div class="form-group dropdown-input mr-2 ml-2 mb-1"> <select name="filter_model" id="filter_model" class="form-control form-control-sm select2" style="width: 100%;"> <option></option> </select> </div> <!--form-group dropdown--> </div> <!--form-group--> <div class="form-group mb-0"> <div class="form-group dropdown-input mr-2 ml-2 mb-1"> <select name="filter_club_status" id="filter_club_status" class="form-control form-control-sm select2" style="width: 100%;"> <option></option> <option value='1'>ACTIVE</option> <option value='0'>INACTIVE</option> </select> </div> </div> </div> </div> </div> </div> <!-- ./FILTER --> <hr class="hidden"> <div class="row hidden"> <!-- <div class="col-md-12"> <h4 class="no-margin">Customer Summary</h4> </div> --> <div id="customer_action_all" class="col-md-3 col-sm-6 col-12" style="cursor: pointer;"> <div class="info-box"> <span class="info-box-icon bg-primary"><i class="fa fa-users"></i></span> <div class="info-box-content"> <span class="info-box-text">Total</span> <span class="info-box-number" id="total_customer_count">0</span> </div> <!-- /.info-box-content --> </div> <!-- /.info-box --> </div> <!-- /.col --> <div id="customer_action_new" class="col-md-3 col-sm-6 col-12" style="cursor: pointer;"> <div class="info-box"> <span class="info-box-icon bg-info"><i class="fa fa-users"></i></span> <div class="info-box-content"> <div class="row"> <div class="col-10"> <span class="info-box-text">New</span> </div> <div class="col-2"> <i class="float-right tooltip-me mt-2 mr-2 mb-0 fas fa-question-circle" style="color:blue; cursor: help;" title="Record count from last 7 days"></i> </div> </div> <span class="info-box-number" id="new_customer_count">0</span> </div> <!-- /.info-box-content --> </div> <!-- /.info-box --> </div> <!-- /.col --> <div id="customer_action_updated" class="col-md-3 col-sm-6 col-12" style="cursor: pointer;"> <div class="info-box"> <span class="info-box-icon bg-warning"><i class="fa fa fa-sync"></i></span> <div class="info-box-content"> <div class="row"> <div class="col-10"> <span class="info-box-text">Updated </span> </div> <div class="col-2"> <i class="float-right tooltip-me mt-2 mr-2 mb-0 fas fa-question-circle" style="color:blue; cursor: help;" title="Record count from last 7 days"></i> </div> </div> <span class="info-box-number" id="updated_customer_count">0</span> </div> <!-- /.info-box-content --> </div> <!-- /.info-box --> </div> <!-- /.col --> <div id="customer_action_added" class="col-md-3 col-sm-6 col-12" style="cursor: pointer;"> <div class="info-box"> <span class="info-box-icon bg-success"><i class="fa fa-plus"></i></span> <div class="info-box-content"> <span class="info-box-text">Added Today</span> <span class="info-box-number" id="new_today_customer_count">0</span> </div> <!-- /.info-box-content --> </div> <!-- /.info-box --> </div> <!-- /.col --> </div> <!-- /.row --> <div id="customer-list" class="car_club_table"> <table id="car_club_table" data-search="true" data-custom-search="customSearch" data-buttons="buttonsFunction" data-url="" class="table table-bordered table-hover table-sm" data-page-size="15" data-page-list="[15, 30, 50, 100, all]" data-show-refresh="true" data-query-params="queryParams" data-pagination="true"> <thead> <tr> <th data-formatter="field_formatter" data-field="name">Name</th> <th data-formatter="field_formatter" data-field="vehicle">Vehicle Type</th> <th data-formatter="field_formatter" data-field="president">President</th> <!-- <th data-formatter="field_formatter" data-field="">Active Members</th> --> <!-- <th data-formatter="field_formatter" data-field="" >Facebook Members</th> --> <!-- <th data-formatter="field_formatter" data-field="">Total Members</th> --> <th data-formatter="field_formatter" data-field="members_count">Members</th> <th data-formatter="field_formatter" data-field="assigned_person">Assigned Person</th> <th data-formatter="field_formatter" data-field="club_status">Status</th> </tr> </thead> <tbody> </tbody> </table> </div> <!-- </div> --> </div> </div> </div> <!--card-card-primary--> <!--row--> </div> <!--container-fluid--> </div> <!--container-fluid--> </div> <!--container-fluid--> <?php include_once __DIR__ . '/modals/car_club.php'; include_once __DIR__ . '/modals/car_club_import.php'; ?> </section> <!-- END --> </div> <?php include_once('include/footer.php'); ?> <aside class="control-sidebar control-sidebar-dark"></aside> </div><!-- ./wrapper --> <!-- jQuery --> <script src="plugins/jquery/jquery.min.js"></script> <!-- jQuery UI 1.11.4 --> <script src="plugins/jquery-ui/jquery-ui.min.js"></script> <!-- Resolve conflict in jQuery UI tooltip with Bootstrap tooltip --> <script> $.widget.bridge('uibutton', $.ui.button) </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 --> <!-- jQuery Cookie--> <script src="plugins/jquery-cookie/jquery.cookie.js"></script> <!-- Ekko Lightbox --> <script src="plugins/ekko-lightbox/ekko-lightbox.min.js"></script> <!-- SweetAlert2 --> <script src="plugins/sweetalert2/sweetalert2.min.js"></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 src="dist/js/jquery.balloon.min.js"></script>--> <!-- AutoCommplete --> <script src="dist/js/bootstrap-autocomplete/bootstrap-autocomplete.min.js"></script> <script> var car_club_record_id = ''; </script> <?php include_once(__DIR__ . '/../common/scripts/functions.php'); include_once(__DIR__ . '/../common/scripts/car_club.php'); ?> <script> var uploaded_kb_attachments_arr = []; var uploaded_kb_attachments_has_error = false; var uploaded_kb_attachments_error_msg; // DROPZONE 2 START // Get the template HTML and remove it from the doumenthe template HTML and remove it from the doument var kbNode = document.querySelector("#kb_modal_template") kbNode.id = "" var kbTemplate = kbNode.parentNode.innerHTML kbNode.parentNode.removeChild(kbNode) var kbDropzone = new Dropzone("#car_club_import_modal", { removedfile: function(file) { if (!isEmpty(file.id)) { remove_kb_attachment_mock_files.push(file.id); } var _ref; return (_ref = file.previewElement) != null ? _ref.parentNode.removeChild(file.previewElement) : void 0; }, url: "api/upload/upload_spreadsheet_car_club.php", paramName: "file", maxFilesize: 1024, maxFiles: 1, autoProcessQueue: false, acceptedFiles: '.xls, .csv, .xlsx', init: function() { this.on('sending', function(file, xhr, formData) { var $element = $("[json-modal-import"); var json_data = generate_json_attr_key('json-modal-import', 'sql-id', $element); formData.append("json_data", json_data); }); }, thumbnailWidth: 50, thumbnailHeight: 50, parallelUploads: 20, previewTemplate: kbTemplate, autoQueue: false, // Make sure the files aren't queued until manually added previewsContainer: "#kb_modal_previews", // Define the container to display the previews clickable: ".kb-modal-button" // Define the element that should be used as click trigger to select files. }); function startUpload() { if (kbDropzone.getAcceptedFiles().length < 1) { toastr.remove(); toastr.error("Please select file to be import."); return false; } for (var i = 0; i < kbDropzone.getAcceptedFiles().length; i++) { kbDropzone.processFile(kbDropzone.getAcceptedFiles()[i]); } } kbDropzone.on('success', function(file, result) { try { result = JSON.parse(result) if (parseInt(result.status) === 1) { // alert(result.change_name); var uploaded_kb_attachments_obj = { "change_name": result.change_name, "original_name": result.orig_name } uploaded_kb_attachments_arr.push(uploaded_kb_attachments_obj); } else if (parseInt(result.status) === 0) { //put the first error only if (!uploaded_kb_attachments_has_error) { uploaded_kb_attachments_has_error = true; uploaded_kb_attachments_error_msg = { filename: result.orig_name, message: result.message }; } } if (!result.error) { if (kbDropzone.getQueuedFiles().length === 0 && kbDropzone.getUploadingFiles().length === 0) { // console.log(uploaded_kb_attachments_arr) if (uploaded_kb_attachments_has_error) { toastr.remove(); toastr.error(uploaded_kb_attachments_error_msg.filename + ' - ' + uploaded_kb_attachments_error_msg.message) //remove uploaded files $.ajax({ url: "api/upload/upload_spreadsheet_car_club.php", data: { model: 'delete_file', file: 'knowledgebase', file_names: JSON.stringify(uploaded_kb_attachments_arr) }, type: "POST", dataType: 'json', beforeSend: function() {}, success: function(result) {}, error: function() {} }); } else { // kbDropzone.removeAllFiles(true); importDone(result); } uploaded_kb_attachments_has_error = false; uploaded_kb_attachments_arr = []; } } //TODO - } catch (e) { //TODO - console.log(e) } }); function importDone(result) { refreshCarClubTableSilent(); kbDropzone.removeAllFiles(true); if (result.status == "1") { $('#span_total_data').text(result.total); $('#span_inserted_data').text(result.inserted); $('#span_not_inserted_data').text(result.not_inserted); var a = document.getElementById('a_log_file'); //or grab it by tagname etc a.href = "/api/upload/logs/" + result.orig_name; $('#kb-file-dropzone-div').hide(); $('#error-report-div').hide(); $('#summary-report-div').show(); } else { $('#kb-file-dropzone-div').hide(); $('#error-report-div').show(); $('#summary-report-div').hide(); $('#span_msg_data').text(result.message); } //show summary } $(function() { carClubNameEvt(); assignedPersonEvt(); initSelect2Element(); initOfficers(); proceedBtnListener(); carClubTableCellClickEvt(); initTicketList(); refreshCarClubTableSilent(); common(); $('#btn_add_car_club').on('click', function(evt) { $('#modal_car_club').modal('show'); $('.customer-modal-overlay').hide(); }); $('#btn_import_car_club').on('click', function(evt) { $('#car_club_import_modal').modal('show'); readCarClubField(); }); $('#btn_import').on('click', function(evt) { startUpload(); }); $('#btn_summary_back,#btn_error_summary_back').on('click', function(evt) { $('#summary-report-div').hide(); $('#error-report-div').hide(); $('#kb-file-dropzone-div').show(); }); }); </script> </body> </html>
| ver. 1.4 |
.
| PHP 7.3.33 | Generation time: 0 |
proxy
|
phpinfo
|
Settings