⚝
One Hat Cyber Team
⚝
Your IP:
172.22.0.1
Server IP:
151.80.20.34
Server:
Linux 794f04d97d5e 5.15.0-143-generic #153-Ubuntu SMP Fri Jun 13 19:10:45 UTC 2025 x86_64
Server Software:
Apache/2.4.62 (Debian)
PHP Version:
8.2.28
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
var
/
www
/
html
/
storage
/
framework
/
views
/
View File Name :
f2b562aebb6e37566525569675f46701.php
<?php $__env->startSection('page-title'); ?> <?php echo e(__('Manage Projects')); ?> <?php $__env->stopSection(); ?> <?php $__env->startPush('script-page'); ?> <?php $__env->stopPush(); ?> <?php $__env->startSection('breadcrumb'); ?> <li class="breadcrumb-item"><a href="<?php echo e(route('dashboard')); ?>"><?php echo e(__('Dashboard')); ?></a></li> <li class="breadcrumb-item"><?php echo e(__('Projects')); ?></li> <?php $__env->stopSection(); ?> <?php $__env->startSection('action-btn'); ?> <div class="float-end"> <?php if($view == 'grid'): ?> <a href="<?php echo e(route('projects.list','list')); ?>" data-bs-toggle="tooltip" title="<?php echo e(__('List View')); ?>" class="btn btn-sm btn-primary"> <i class="ti ti-list"></i> </a> <?php else: ?> <a href="<?php echo e(route('projects.index')); ?>" data-bs-toggle="tooltip" title="<?php echo e(__('Grid View')); ?>" class="btn btn-sm btn-primary"> <i class="ti ti-layout-grid"></i> </a> <?php endif; ?> <a href="#" class="btn btn-sm btn-primary action-item" role="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <i class="ti ti-filter"></i> </a> <div class="dropdown-menu dropdown-steady" id="project_sort"> <a class="dropdown-item active" href="#" data-val="created_at-desc"> <i class="ti ti-sort-descending"></i><?php echo e(__('Newest')); ?> </a> <a class="dropdown-item" href="#" data-val="created_at-asc"> <i class="ti ti-sort-ascending"></i><?php echo e(__('Oldest')); ?> </a> <a class="dropdown-item" href="#" data-val="project_name-desc"> <i class="ti ti-sort-descending-letters"></i><?php echo e(__('From Z-A')); ?> </a> <a class="dropdown-item" href="#" data-val="project_name-asc"> <i class="ti ti-sort-ascending-letters"></i><?php echo e(__('From A-Z')); ?> </a> </div> <a href="#" class="btn btn-sm btn-primary action-item" role="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <span class="btn-inner--icon"><?php echo e(__('Status')); ?></span> </a> <div class="dropdown-menu project-filter-actions dropdown-steady" id="project_status"> <a class="dropdown-item filter-action filter-show-all pl-4 active" href="#"><?php echo e(__('Show All')); ?></a> <?php $__currentLoopData = \App\Models\Project::$project_status; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $key => $val): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> <a class="dropdown-item filter-action pl-4" href="#" data-val="<?php echo e($key); ?>"><?php echo e(__($val)); ?></a> <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?> </div> <?php if (app(\Illuminate\Contracts\Auth\Access\Gate::class)->check('create project')): ?> <a href="#" data-size="lg" data-url="<?php echo e(route('projects.create')); ?>" data-ajax-popup="true" data-bs-toggle="tooltip" title="<?php echo e(__('Create New Project')); ?>" data-title="<?php echo e(__('Create Project')); ?>" class="btn btn-sm btn-primary"> <i class="ti ti-plus"></i> </a> <?php endif; ?> </div> <?php $__env->stopSection(); ?> <?php $__env->startSection('content'); ?> <div class="row min-750" id="project_view"></div> <?php $__env->stopSection(); ?> <?php $__env->startPush('script-page'); ?> <script> $(document).ready(function () { var sort = 'created_at-desc'; var status = ''; ajaxFilterProjectView('created_at-desc'); $(".project-filter-actions").on('click', '.filter-action', function (e) { if ($(this).hasClass('filter-show-all')) { $('.filter-action').removeClass('active'); $(this).addClass('active'); } else { $('.filter-show-all').removeClass('active'); if ($(this).hasClass('active')) { $(this).removeClass('active'); $(this).blur(); } else { $(this).addClass('active'); } } var filterArray = []; var url = $(this).parents('.project-filter-actions').attr('data-url'); $('div.project-filter-actions').find('.active').each(function () { filterArray.push($(this).attr('data-val')); }); status = filterArray; ajaxFilterProjectView(sort, $('#project_keyword').val(), status); }); // when change sorting order $('#project_sort').on('click', 'a', function () { sort = $(this).attr('data-val'); ajaxFilterProjectView(sort, $('#project_keyword').val(), status); $('#project_sort a').removeClass('active'); $(this).addClass('active'); }); // when searching by project name $(document).on('keyup', '#project_keyword', function () { ajaxFilterProjectView(sort, $(this).val(), status); }); $(document).on('click', '.invite_usr', function () { var project_id = $('#project_id').val(); var user_id = $(this).attr('data-id'); $.ajax({ url: '<?php echo e(route('invite.project.user.member')); ?>', method: 'POST', dataType: 'json', data: { 'project_id': project_id, 'user_id': user_id, "_token": "<?php echo e(csrf_token()); ?>" }, success: function (data) { if (data.code == '200') { show_toastr(data.status, data.success, 'success') setInterval('location.reload()', 5000); } else if (data.code == '404') { show_toastr(data.status, data.errors, 'error') } } }); }); }); var currentRequest = null; function ajaxFilterProjectView(project_sort, keyword = '', status = '') { var mainEle = $('#project_view'); var view = '<?php echo e($view); ?>'; var data = { view: view, sort: project_sort, keyword: keyword, status: status, } currentRequest = $.ajax({ url: '<?php echo e(route('filter.project.view')); ?>', data: data, beforeSend: function () { if (currentRequest != null) { currentRequest.abort(); } }, success: function (data) { mainEle.html(data.html); $('[id^=fire-modal]').remove(); loadConfirm(); } }); } </script> <?php $__env->stopPush(); ?> <?php echo $__env->make('layouts.admin', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?><?php /**PATH /var/www/crm/resources/views/projects/index.blade.php ENDPATH**/ ?>