File manager - Edit - /home/autoph/public_html/connectv1/request_config.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']['17']) && in_array("1", $global_action_permissions['4']['17']))){ 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']; ?> | Request 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"> <!-- Select2 --> <link rel="stylesheet" href="plugins/select2/css/select2.min.css"> <link rel="stylesheet" href="plugins/select2-bootstrap4-theme/select2-bootstrap4.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="dist/img/<?php echo $variable['logo']; ?>" rel="icon" /> </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>Request 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">Request Settings</li> </ol> </div> </div> </div><!-- /.container-fluid --> </section> <!-- Main content --> <section class="content"> <div class="container-fluid"> <div class="row"> <!-- left column --> <div class="col-md"> <!-- general form elements --> <div class="card card-primary" > <div class="card-header"> <h3 class="card-title">Request Settings</h3> </div><!-- /.card-header --> <div class="card-body"> <!-- BODY --> <div class="form-group row"> <label class="col-sm-3 col-form-label">Level 1 Approver</label> <div class="col-sm-8"> <select id="level-1" name="level-1" class="select2 form-control" multiple="multiple" data-placeholder="" style="width: 100%;" > <?php $level_1 = $db -> return_result("SELECT `employee_id`, (SELECT concat(employee_id, ' - ',first_name,' ',middle_name,' ',last_name) as name FROM `employee` WHERE id=ra.`employee_id`) as name FROM `sms_service_approver` ra WHERE `request_type_id` = '1' "); foreach($level_1 as $data){ echo "<option value='{$data['employee_id']}' selected>".$data['name']."</option>"; } ?> </select> </div> </div> <div class="form-group row"> <label class="col-sm-3 col-form-label">Level 2 Approver</label> <div class="col-sm-8"> <select id="level-2" name="level-2" class="select2 form-control" multiple="multiple" data-placeholder="" style="width: 100%;"> <?php $level_2 = $db -> return_result("SELECT `employee_id`, (SELECT concat(employee_id, ' - ',first_name,' ',middle_name,' ',last_name) as name FROM `employee` WHERE id=ra.`employee_id`) as name FROM `sms_service_approver` ra WHERE `request_type_id` = '2' "); foreach($level_2 as $data){ echo "<option value='{$data['employee_id']}' selected>".$data['name']."</option>"; } ?> </select> </div> </div> <!-- <div class="form-group row"> <label class="col-sm-3 col-form-label">Service Request Approver</label> <div class="col-sm-8"> <select id="service" name="service" class="select2 form-control" multiple="multiple" data-placeholder="" style="width: 100%;"> <?php // $service = $db -> return_result("SELECT `employee_id`,(SELECT concat(employee_id, ' - ',first_name,' ',middle_name,' ',last_name) as name FROM `employee` WHERE id=ra.`employee_id`) as name FROM `sms_service_approver` ra WHERE `request_type_id` = '3' "); // foreach($service as $data){ // echo "<option value='{$data['employee_id']}' selected>".$data['name']."</option>"; // } ?> </select> </div> </div> <div class="form-group row"> <label class="col-sm-3 col-form-label">Sales Request Approver</label> <div class="col-sm-8"> <select id="sales" name="sales" class="select2 form-control" multiple="multiple" data-placeholder="" style="width: 100%;"> <?php // $sales = $db -> return_result("SELECT `employee_id`,(SELECT concat(employee_id, ' - ',first_name,' ',middle_name,' ',last_name) as name FROM `employee` WHERE id=ra.`employee_id`) as name FROM `sms_service_approver` ra WHERE `request_type_id` = '4' "); // foreach($sales as $data){ // echo "<option value='{$data['employee_id']}' selected>".$data['name']."</option>"; // } ?> </select> </div> </div> --> </div><!-- /.card-body --> </div> </div><!-- /.col-md --> </div><!-- /.row --> </div><!-- /.container-fluid --> </section> <!-- /.content --> <!-- /.content-wrapper --> <!-- INSERT FOOTER --> </div><!-- ./cointent-wrapper --> <?php include('include/footer.php'); ?> <!-- Control Sidebar --> <aside class="control-sidebar control-sidebar-dark"> <!-- Control sidebar content goes here --> </aside> <!-- /.control-sidebar --> </div><!-- ./wrapper --> <!-- 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> <!-- AdminLTE App --> <script src="dist/js/adminlte.min.js"></script> <script src="dist/js/main.js"></script> <script> $(document.body).on("change", "#level-1", function(){ var el = document.getElementsByName('level-1')[0]; var employee_ids = getSelectValues(el); var request_type_id = "1"; $.ajax({ url:"app/sms_service/update_sms_service_approver.php", method:"POST", dataType: 'json', data: { employee_ids:employee_ids, request_type_id: request_type_id }, success: function(result) { } }); }); $(document.body).on("change","#level-2",function(){ var el = document.getElementsByName('level-2')[0]; var employee_ids = getSelectValues(el); var request_type_id = "2"; $.ajax({ url:"app/sms_service/update_sms_service_approver.php", method:"POST", dataType: 'json', data: { employee_ids:employee_ids, request_type_id:request_type_id }, success: function(result) {} }); }); // $(document.body).on("change","#service",function(){ // var el = document.getElementsByName('service')[0]; // var employee_ids = getSelectValues(el); // var request_type_id = "3"; // $.ajax({ // url:"app/sms_service/update_sms_service_approver.php", // method:"POST", dataType: 'json', // data: {employee_ids:employee_ids,request_type_id:request_type_id}, // success:function(result) {} // }); // }); // $(document.body).on("change","#sales",function(){ // var el = document.getElementsByName('sales')[0]; // var employee_ids = getSelectValues(el); // var request_type_id = "4"; // $.ajax({ // url:"app/sms_service/update_sms_service_approver.php", // method:"POST", dataType: 'json', // data: {employee_ids:employee_ids,request_type_id:request_type_id}, // success:function(result) {} // }); // }); function getSelectValues(select) { var result = []; var options = select && select.options; var opt; for (var i=0, iLen=options.length; i<iLen; i++) { opt = options[i]; if (opt.selected) { result.push(opt.value || opt.text); } } return result; } // $(document.body).on("change","#customer",function(){ // var selected = $("#customer option:selected").val(); // var test = getSelectValues("#customer"); // alert(test) // // alert(selected); // }); // $(function () { // $('#customer').on('select2:select', function (e) { // var selected = $("#customer option:selected").text(); // alert(selected); // }); // }) function getSelectValues(select) { var result = []; var options = select && select.options; var opt; for (var i=0, iLen=options.length; i<iLen; i++) { opt = options[i]; if (opt.selected) { result.push(opt.value || opt.text); } } return result; } </script> <!-- Page specific script --> <script type="text/javascript"> $('.select2').select2({ "language": { "noResults": function() { return 'Enter employee name or ID'; } }, escapeMarkup: function (markup) { return markup; }, placeholder: ' name or ID', ajax: { url: 'app/misc/get_employee.php', dataType: 'json', delay: 250, data: function (data) { return { searchTerm: data.term // search term }; }, processResults: function (response) { return { results:response }; }, cache: true } }); </script> </body> </html>
| ver. 1.4 |
.
| PHP 7.3.33 | Generation time: 0 |
proxy
|
phpinfo
|
Settings