Файловый менеджер - Редактировать - /home/clickysoft/public_html/securebeans.clickysoft.net/resources/views/admin/license/view.blade.php
Назад
@extends('layouts.admin') @section('content') <div class="content"> <div style="margin-bottom: 10px;" class="row vertical-align"> <div class="col-sm-4 "> <label for="filter-start-date">Start Date</label> <input class="form-control dat" id="filter-start-date" type="text" autocomplete="off" name="filter-start_date" placeholder="dd-mm-yyyy" value=""> </div> <div class="col-sm-4 "> <label for="filter-end-date">End Date</label> <input class="form-control dat" id="filter-end-date" type="text" autocomplete="off" name="end_date" placeholder="dd-mm-yyyy" value=""> </div> <div class="col-sm-2 "> <a class="btn btn-success float-right view-report"> View Report </a> </div> </div> <div class="row"> <div class="col-md-3 col-sm-3"> <label for="status"> <b>Status</b> </label> <select name=" status" id="status" class="form-control select2"> <option value="show_valid_only" selected>Show Valid Only</option> <option value="show_all">Show All</option> </select> </div> </div> <div class="card"> <div class="card-header"> License List </div> <div class="card-body"> <div class="table-responsive"> <table class="table table-bordered data-table "> <thead> <tr> <th>Id</th> <th>Customer Name</th> <th>Sales Manager</th> <th>Start Date</th> <th>End Date</th> <th>Reseller 1</th> <th>Reseller 2</th> <th>Days Left</th> </tr> </thead> <tbody> </table> </div> </div> </div> <div class="row"> <div class="col-md-12"> <div class="modal" tabindex="-1" role="dialog" id="modal"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title">License</h5> <button type="button" class="close" data-dismiss="modal" aria-label="Close" id="close-btn"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body"> </div> <div class="modal-footer"> <button type="button" class="btn btn-secondary" id="close-btn" data-dismiss="modal">Close</button> </div> </div> </div> </div> </div> </div> </div> {{-- pdf modal --}} <div id="myModal" class="modal fade" role="dialog"> <div class="modal-dialog modal-lg"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal">×</button> {{-- <h4 class="modal-title">Modal Header</h4> --}} </div> <div class="modal-body"> <embed src="#" frameborder="0" width="100%" height="400px" id="embed"> <div class="modal-footer"> <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> </div> </div> </div> </div> </div> @endsection @section('scripts') <script src="https://cdn.datatables.net/1.10.16/js/jquery.dataTables.min.js"></script> <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js"></script> <script src="https://cdn.datatables.net/1.10.19/js/dataTables.bootstrap4.min.js"></script> <script src="//cdn.jsdelivr.net/npm/sweetalert2@11"></script> <script> $('.date').datepicker({ format: "d-M-yyyy", }); $('#filter-start-date').datepicker({ format: 'd-M-yyyy' }); $('#filter-end-date').datepicker({ format: 'd-M-yyyy' }); </script> <script type="text/javascript"> var selected_ids = []; var check_id = 0; let bit = 0; var filter_start = $('#filter-start-date').val(); var filter_end = $('#filter-end-date').val(); var select = ''; var table = ''; var state = false; $(function() { if ("<?php echo Session::has('success'); ?>") { state = true; } // $('select option[value="without_disable"]').attr("selected", true); select = $('#status').val(); loadData(filter_start, filter_end, select); $(".table").css("width", "100%"); function loadData(filter_start, filter_end, select) { table = $('.data-table').DataTable({ stateSave: state, processing: false, serverSide: true, ordering: false, ajax: { url: "{{ route('admin.view-license') }}", data: { filter_start: filter_start, filter_end: filter_end, select: select } }, // ajax: "{{ route('admin.license.index') }}", columns: [{ data: 'id', name: 'id' }, { data: 'customer_name', name: 'customer_name' }, { data: 'employee', name: 'employee' }, { data: 'start_date', name: 'start_date' }, { data: 'end_date', name: 'end_date' }, { data: 'reseller1_name', name: 'reseller1_name' }, { data: 'reseller2_name', name: 'reseller2_name' }, { data: 'days_left', name: 'days_left' }, ], }); } $('.view-report').click(function() { table.destroy(); loadData(filter_start, filter_end, select) }) $('#filter-start-date').change(function() { filter_start = $(this).val(); }); $('#filter-end-date').change(function() { filter_end = $(this).val(); }); $('#status').on('change', function() { var lstatus = $(this).val(); if (lstatus != '') { table.destroy(); loadData(filter_start, filter_end, lstatus); } }); }); //delete permissions $(document).on('click', '#delete', function(event) { var btn = $(this) btn.addClass('focus-none'); btn.prop('focus', false); Swal.fire({ title: 'Are you sure?', showDenyButton: true, showCancelButton: false, confirmButtonText: 'Yes', denyButtonText: `No`, focusDeny: true }).then((result) => { var id = $(this).attr('data-form-id'); if (result.isConfirmed) { document.getElementById('delete-license' + id).submit(); } else if (result.isDenied) { } }) }); $('#delete-selected').on('click', function(e) { var btn = $(this) btn.addClass('focus-none'); btn.prop('focus', false); e.preventDefault(); if (selected_ids.length == 0) { alert("Please Select items from list") } else { if (bit == 0) { Swal.fire({ title: 'Are you sure?', showDenyButton: true, showCancelButton: false, confirmButtonText: 'Yes', denyButtonText: `No`, focusDeny: true }).then((result) => { if (result.isConfirmed) { $.ajaxSetup({ headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') } }); $.ajax({ beforeSend: function() { bit = 1; }, type: "delete", url: "{{ route('admin.view-license') }}", data: { ids: selected_ids }, success: function(response) { if (response.status == 200) { $('#success').html( "<p class='alert alert-success'>Licenses deleted successfully</p>" ) location.reload(); } else { location.reload(); } } }) } else if (result.isDenied) { } }) } } }); $(document).on('click', '#close-btn', function(e) { $('#modal').hide(); }); // $(document).on('click', '#view', function(e) { // e.preventDefault(); // $('.modal-body').html(''); // let id = $(this).attr('data-attr'); // $.ajaxSetup({ // headers: { // 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') // } // }); // $.ajax({ // type: "get", // url: "{{ route('admin.license-products') }}", // data: { // id: id, // filter_start: filter_start, // filter_end: filter_end // }, // success: function(response) { // console.log(response) // var data = response.license; // var full_date = ''; // var newDate = ''; // for (var i = 0; i < data.length; i++) { // var count = parseInt(i) + 1; // full_date = data[i].product_license[0].start_date.split("-"); // dateDD = full_date[0], // dateMM = full_date[1], // dateYY = full_date[2]; // newDate = full_date[0] + "-" + GetMonthName(dateMM) + "-" + full_date[2]; // var start_date = newDate.split("-").reverse().join("-"); // full_date = data[i].product_license[0].end_date.split("-"); // dateDD = full_date[0], // dateMM = full_date[1], // dateYY = full_date[2]; // newDate = full_date[0] + "-" + GetMonthName(dateMM) + "-" + full_date[2]; // var end_date = newDate.split("-").reverse().join("-"); // $('.modal-body').append('<div class="row"><div class="col-sm-1">' + count + // ')</div><div class="col-sm-2"><label>Customer Name</label><p>' + data[i] // .customer.name + // '</p></div><div class="col-sm-2"><label>Product Sku</label><p>' + data[ // i].product_license[0].products.product_sku + // '</p></div><div class="col-sm-2"><label>Start Date</label><p>' + // start_date + // '</p></div><div class="col-sm-2"><label>End Date</label><p>' + // end_date + // '</p></div><div class="col-sm-3"><label>Account Manager</label><p>' + // data[i].customer.sales_manager.name + '</p></div></div>'); // } // } // }); // $('#modal').show(); // }); // $(document).on('click', '#view', function(e) { // e.preventDefault(); // $('.modal-body').html( // '<div class="row"><div class="col-md-3">Customer</div><div class="col-md-3">Start Date</div><div class="col-md-3">End Date</div><div class="col-md-3">Product</div></div>' // ); // let id = $(this).attr('data-attr'); // $.ajaxSetup({ // headers: { // 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') // } // }); // $.ajax({ // type: "get", // url: "{{ route('admin.license-products') }}", // data: { // id: id, // }, // success: function(response) { // var length = response.license.product_license.length; // console.log(response.license) // var data = response.license; // var full_date = ''; // var newDate = ''; // for (var i = 0; i < length; i++) { // $('.modal-body').append( // '<div class="row"><div class="col-md-3">abcd</div><div class="col-md-3">abcd</div><div class="col-md-3">abcd</div><div class="col-md-3">abcd</div></div>' // ) // } // } // }); // $('#modal').show(); // }); function GetMonthName(monthNumber) { var months = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'June', 'July', 'August', 'Sept', 'Oct', 'Nov', 'Dec']; return months[monthNumber - 1]; } $(document).on('click', '#file', function(e) { e.preventDefault(); var path = $(this).attr('data-attr'); if (path == '') { alert("This License does not contain file or image"); } else { $('#embed').attr("src", path); $('#myModal').modal('show'); } }); </script> @endsection
| ver. 1.4 |
Github
|
.
| PHP 8.1.29 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка