File manager - Edit - /home/autoph/public_html/connectv1/dms_settings.php
Back
<?php include('cfg/db.php'); // include('app/security/security.php'); if(!isset($_SESSION['user']['id'])){ header('location:signin.php'); } if(!(isset($global_action_permissions['4']['24']) && in_array("1", $global_action_permissions['4']['24']))){ 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><?php echo $variable['site_name']; ?> | DMS Settings</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"> <!-- Toastr --> <link rel="stylesheet" href="plugins/toastr/toastr.min.css"> <link href="dist/img/<?php echo $variable['logo']; ?>" rel="icon"/> <!-- iCheck for checkboxes and radio inputs --> <link rel="stylesheet" href="plugins/icheck-bootstrap/icheck-bootstrap.min.css"> <style> 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; } .big-letter { text-transform: uppercase; } </style> </head> <body class="hold-transition sidebar-mini text-sm layout-fixed"> <div class="wrapper"> <!-- INCLUDE HEADER --> <?php include('include/header.php'); ?> <?php include('include/sidebar.php'); ?> <!-- /.navbar --> <!-- Content Wrapper. Contains page content --> <div class="content-wrapper"> <!-- Content Header (Page header) --> <section class="content-header"> <div class="container-fluid"> <div class="row mb-2"> <div class="col-sm-6"> <h1>DMS Settings</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">DMS Settings</li> </ol> </div> </div> </div><!-- /.container-fluid --> </section> <!-- Main content --> <section class="content"> <div class="container-fluid"> <div class="row"> <div class="col-md"> <div class="card card-primary" > <div class="card-header"> <h3 class="card-title">DMS Settings</h3> </div><!-- /.card-header --> <div class="card-body"> <div class="row"> <div class="form-group"> <input type="button" name="details-add-dms" id="details-add-dms" value="Add New DMS" data-toggle="modal" data-target="#modal-add-dms" class="float-right btn btn-primary btn-xs"> </div><!--form-group--> </div> <div class="row"> <div class="col-sm-4 mt-3"> <div class="form-group"> <div class="row"> <div class="col-sm-6"> <label>DMS</label> </div> <div class="col-sm-6"> <input type="text" name="search-dms" id="search-dms" placeholder="Search DMS" class="form-control form-control-sm"> </div> </div> <div class="mt-1"> <select id="dms-list" size="8" class="form-control form-control-sm"> <?php $query = " SELECT id, name FROM source_dms WHERE id != 0 /*AND status = 1*/ ORDER BY name"; $dms = $db->return_result($query); foreach($dms as $data){ ?> <option value="<?php echo $data['id'];?>"><?php echo $data['name'];?></option> <?php } ?> </select> </div> </div> </div> <div class="col-sm-8"> <fieldset class="card"> <legend>DMS Details</legend> <div class="row mb-2"> <div class="col-sm-8"> <div class="form-group form-control-sm"> <label class="lbl-forms mx-0 my-0">DMS Name</label> <input id="details-dms-name" type="text" class="big-letter lbl-forms-sm form-control form-control-sm" style="background-color: transparent;"> </div> </div> <div class="col-sm-4"> <div id="checkbox-status" class="form-group form-control-sm"> <label class="lbl-forms mx-0 my-0">DMS Status</label><br> <input type="checkbox" id="dms-status-checkbox" name="dms-status-checkbox" checked data-bootstrap-switch> </div> </div> </div> <div class="row"> <div class="col-sm-4 mt-4"> <div class="form-group"> <span class="span-labels"><strong>Added by:  </strong></span><br> <span id="details-dms-added-by" class="span-values"></span> </div> </div> <div class="col-sm-4 mt-4"> <div class="form-group"> <!-- <span class="span-labels"><strong>Last modified by:  </strong></span><br> <span id="details-company-last-modified-by" class="span-values"></span> --> </div> </div> <div class="col-sm-4 mt-4"> <div class="form-group"> <span class="span-labels"><strong>Date added:  </strong></span><br> <span id="details-dms-date-added" class="span-values"></span> </div> </div> </div> <br> <div class="row"> <div class="col-8"> <div class="alert alert-info" role="alert" id="modify-company-error-alert" style="display: none;"> <span id="modify-company-error-icon" class="icon fas fa-info" style="margin-top: -20%;"> </span> <span id="modify-company-alert-message"></span></a> </div> </div> <div class="col-4"> <div class="form-group"> <input type="button" name="details-update-dms" id="details-update-dms" value="Update" class="float-right btn btn-success btn-xs"> </div><!--form-group--> </div> </div> </fieldset> </div> </div> </div><!--card body--> </div><!--card primary--> </div><!--col md--> </div><!--row--> </div><!--container-fluid--> <!-- Modal --> <div class="modal fade" id="modal-add-dms" tabindex="-1" data-backdrop="static" aria-labelledby="exampleModalCenterTitle" aria-hidden="true"> <div class="modal-dialog modal-dialog-centered modal-sm" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="exampleModalCenterTitle"><span id="modal-title">ADD DMS</span></h5> <div class="fas fa-2x fa-sync-alt fa-spin customer-modal-overlay" hidden></div> <button id="close-modal" type="button" class="close" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body"> <div class="row"> <div class="col-sm-12"> <div class="form-group"> <div class="form-group"> <label class="lbl-forms mx-0 my-0">DMS Name</label> <input type="text" name="new-dms-name" id="new-dms-name" placeholder="ENTER NEW DMS" class="big-letter form-control form-control-sm"> </div> </div> </div> </div> <div class="row"> <div class="col-md-12"> <div class="form-group"> <input type="button" name="submit-dms" id="submit-dms" value="Add DMS" class="float-right btn btn-success btn-xs"> </div><!--form-group--> </div><!--form-group--> </div> </div><!--modal body--> </div><!--modal content--> </div> </div> </section> </div><!--cointent-wrapper --> <?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> <!-- Bootstrap Switch --> <script src="plugins/bootstrap-switch/js/bootstrap-switch.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> <!-- Navigation Highlight --> <script src="dist/js/main.js"></script> <!-- Toastr --> <script src="plugins/toastr/toastr.min.js"></script> <script> var dms_id_selected = ""; </script> <!--INITIALIZATIONS--> <!-- <script> $("input[data-bootstrap-switch]").each(function(){ $(this).bootstrapSwitch('state', $(this).prop('checked')); }); </script> --> <script> $(document).ready(function(){ $('#dms-status-checkbox').bootstrapSwitch('disabled', true); }); </script> <script> function refreshDMSList(){ $.ajax({ url:"app/dms/reload_dms.php", type:"POST", data: { type: 1 }, beforeSend: function(){ }, success: function(result) { $('#dms-list').html(''); $('#dms-list').append("\"" + result + "\""); }, }) } function delay(callback, ms) { var timer = 0; return function() { var context = this, args = arguments; clearTimeout(timer); timer = setTimeout(function () { callback.apply(context, args); }, ms || 0); }; } </script> <script> $('#submit-dms').click(function(){ var new_dms = $('#new-dms-name').val(); if(new_dms == ""){ toastr.remove(); toastr.error('DMS field is empty'); return; } $.ajax({ url:"app/dms/add_dms.php", type:"POST", dataType: 'json', data: { new_dms: new_dms }, beforeSend: function(){ }, success: function(result) { if(result.status == 0){ toastr.remove(); toastr.error(result.message); } else if(result.status == 1){ toastr.remove(); toastr.success("New DMS added successfully"); $('#new-dms-name').val(""); $('#modal-add-dms').modal('hide'); refreshDMSList(); } }, }); }); </script> <script> $('#dms-list').change(function(){ dms_id_selected = $('#dms-list').val(); $.ajax({ url:"app/dms/reload_dms.php", type:"POST", dataType: 'json', data: { dms_id: dms_id_selected, type: 2 }, beforeSend: function(){ }, success: function(result) { $('#details-dms-name').val(result.name); $('#details-dms-added-by').text(result.creator); $('#details-dms-date-added').text(result.date_added); $('#dms-status-checkbox').bootstrapSwitch('disabled', false); $('#dms-status-checkbox').bootstrapSwitch('state', result.status); }, }) }); </script> <script> $('#details-update-dms').click(function (){ var update_dms_name = $('#details-dms-name').val(); var status = $('#dms-status-checkbox').bootstrapSwitch('state'); if(dms_id_selected == ""){ toastr.remove(); toastr.error("Please select dms to be modified first"); return; } if(update_dms_name == ""){ toastr.remove(); toastr.error("DMS name is empty"); return; } $.ajax({ url:"app/dms/update_dms.php", type:"POST", dataType: 'json', data: { dms_id: dms_id_selected, new_dms_name: update_dms_name, status: status }, beforeSend: function(){ }, success: function(result) { if(result.status == 0){ toastr.remove(); toastr.error("DMS already existing"); return; } if(result.status == 1){ toastr.remove(); toastr.success("DMS name successfully updated"); refreshDMSList(); $('#details-dms-name').val(""); $('#details-dms-added-by').text(""); $('#details-dms-date-added').text(""); $('#dms-status-checkbox').bootstrapSwitch('disabled', true); return; } }, }) }); </script> <script> $('#search-dms').keyup(delay(function (e){ var search_dms = $('#search-dms').val(); dms_id_selected = ""; $.ajax({ url:"app/dms/reload_dms.php", type:"POST", data: { type: 3, search_item: search_dms }, beforeSend:function(){ }, success: function(result){ $('#dms-list').html(''); $('#dms-list').append("\"" + result + "\""); } }); }, 500)); </script> <script> $('#close-modal').click(function(){ $('#modal-add-dms').modal('hide'); $('#new-dms-name').val(""); }) </script> </body> </html>
| ver. 1.4 |
.
| PHP 7.3.33 | Generation time: 0 |
proxy
|
phpinfo
|
Settings