File manager - Edit - /home/asiatechinc/public_html/asiatech-websites/dynastyresort.com/storage/framework/views/e29f9b2170017bdd75c86f0e95672caf.php
Back
<?php $__env->startSection('title', 'Navigation'); ?> <?php $__env->startSection('content'); ?> <div class="container-xxl flex-grow-1 container-p-y"> <h4 class="fw-bold py-3 mb-4"><span class="text-muted fw-light">Navigation</h4> <!-- Basic Layout --> <div class="row"> <div class="col-md-12"> <div class="card mb-4"> <div class="card-header d-flex justify-content-between align-items-center"> <h5 class="mb-0">Add Navigation</h5> </div> <div class="alert-success card-body"> <form method="POST" action="<?php echo e(route('addNaviagtion')); ?>" id="navigation"> <?php echo csrf_field(); ?> <input type="hidden" name="id" id="id" value=""> <input type="hidden" name="action" id="action" value="insert"> <div class="row"> <div class="col-md-4 col-sm-12 mb-3"> <label class="form-label" for="title">Menu Title</label> <input type="text" name="title" class="form-control" id="title" placeholder="Home" required> </div> <div class="col-md-4 col-sm-12 mb-3"> <label class="form-label" for="url_link">Title Link</label> <input type="text" name="url" class="form-control" id="url_link" placeholder="Url of Title" required> </div> <div class="col-md-4 col-sm-12 mb-3"> <label class="form-label" for="url_target">Link Target Window</label> <div class="input-group input-group-merge"> <select class="form-control" name="url_target" id="url_target"> <option value="">Select</option> <option value="_blank">Open In New Window</option> <option value="_self" selected>Open In Same Window</option> <option value="_parent">Open In Parent Frame</option> <option value="_top">Open In Full body Of Window</option> </select> </div> </div> <div class="col-md-4 col-sm-12 mb-3"> <label class="form-label" for="nav_type">Nav Type</label> <select class="form-control" name="nav_type" id="nav_type" required> <option value="">Select</option> <option value="top">Top</option> <option value="footer">Footer</option> <option value="mobile">Mobile</option> </select> </div> <div class="col-md-4 col-sm-12 mb-3"> <label class="form-label" for="basic-default-phone">View In List</label> <select class="form-control" name="view_in_list" id="view_in_list" required> <option value="">Select</option> <option value="yes">View</option> <option value="no">Hide</option> </select> </div> <div class="col-md-4 col-sm-12 mb-3"> <label class="form-label" for="position">Position</label> <input type="number" class="form-control" id="position" name="position" placeholder="Position"> </div> <div class="col-md-4 col-sm-12 mb-3"> <label class="form-label" for="basic-default-phone">Parent Link</label> <select class="form-control" name="parent_id" id="parent_id"> <option value="">Select</option> </select> </div> <div class="col-md-12 col-sm-12 mb-3 text-center"> <button type="submit" class="btn btn-primary">Submit</button> <button type="reset" class="btn btn-danger">Reset</button> </div> </div> </form> </div> </div> <div class="card mb-4"> <div class="card-header d-flex justify-content-between align-items-center"> <h5 class="mb-0">Nav Data</h5> </div> <div class="alert-info card-body"> <table class="table table-bordered data-table"> <thead> <tr> <th>Id</th> <th>Title</th> <th>Url</th> <th>Target</th> <th>Nav Type</th> <th>Position</th> <th>View In List</th> <th width="100px">Action</th> </tr> </thead> <tbody> </tbody> </table> </div> </div> </div> </div> </div> <?php $__env->stopSection(); ?> <?php $__env->startSection('script'); ?> <script type="text/javascript"> $(function() { var table = $('.data-table').DataTable({ processing: true, serverSide: true, ajax: { url: "<?php echo e(route('navDataTable')); ?>", type: 'POST', data: { '_token': '<?php echo e(csrf_token()); ?>' } }, columns: [{ data: '<?php echo e(\App\Models\NavMenu::ID); ?>', name: '<?php echo e(\App\Models\NavMenu::ID); ?>' }, { data: '<?php echo e(\App\Models\NavMenu::TITLE); ?>', name: '<?php echo e(\App\Models\NavMenu::TITLE); ?>' }, { data: '<?php echo e(\App\Models\NavMenu::URL); ?>', name: '<?php echo e(\App\Models\NavMenu::URL); ?>' }, { data: '<?php echo e(\App\Models\NavMenu::URL_TARGET); ?>', name: '<?php echo e(\App\Models\NavMenu::URL_TARGET); ?>' }, { data: '<?php echo e(\App\Models\NavMenu::NAV_TYPE); ?>', name: '<?php echo e(\App\Models\NavMenu::NAV_TYPE); ?>' }, { data: '<?php echo e(\App\Models\NavMenu::POSITION); ?>', name: '<?php echo e(\App\Models\NavMenu::POSITION); ?>' }, { data: '<?php echo e(\App\Models\NavMenu::VIEW_IN_LIST); ?>', name: '<?php echo e(\App\Models\NavMenu::VIEW_IN_LIST); ?>' }, { data: 'action', name: 'action', orderable: false, searchable: false }, ] }); }); $(document).on("click", ".edit", function() { let row = $.parseJSON(atob($(this).data("row"))); if (row['id']) { $("#id").val(row['id']); $("#title").val(row['title']); $("#url_link").val(row['url']); $("#url_target").val(row['url_target']); $("#nav_type").val(row['nav_type']); $("#view_in_list").val(row['view_in_list']); $("#position").val(row['position']); $("#action").val("update"); scrollToDiv(); } else { errorMessage("Something went wrong. Code 101"); } }); let all_parent = $.parseJSON('<?php echo json_encode($all_parent); ?>'); $("#nav_type").on("change", function() { let select = '<option value="">Select</option>'; let nav_type = $(this).val(); let id = $("#id").val(); all_parent.forEach(element => { if (element.nav_type == nav_type && element.id != id) { select += '<option value="' + element.id + '">' + element.title + '</option>'; } }); $("#parent_id").html(select); }); function deleteNav(id) { if (id) { Swal.fire({ title: 'Are you sure?', text: "This item will be removed!", icon: 'warning', showCancelButton: true, confirmButtonColor: '#3085d6', cancelButtonColor: '#d33', confirmButtonText: 'Yes, delete it!' }).then((result) => { if (result.isConfirmed) { $.ajax({ type: 'POST', url: '<?php echo e(route('deleteNavigation')); ?>', data: { id: id, action: "delete", '_token': '<?php echo e(csrf_token()); ?>' }, success: function(response) { if (response.status) { successMessage(response.message); table.ajax.reload() } else { errorMessage(response.message); } }, failure: function(response) { errorMessage(response.message); } }); } }); } else { errorMessage("Something went wrong. Code 102"); } } </script> <?php echo $__env->make('Dashboard.include.dataTablesScript', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> <?php $__env->stopSection(); ?> <?php echo $__env->make('layouts.dashboardLayout', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?><?php /**PATH /home/asiatechinc/public_html/asiatech-websites/dynastyresort.com/resources/views/Dashboard/Pages/site_navigation.blade.php ENDPATH**/ ?>
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0.03 |
proxy
|
phpinfo
|
Settings