@inject('request', 'Illuminate\Http\Request') @extends('layouts.app') @section('content')

@lang('quickadmin.files.title')

@can('file_create')

@if (Auth::getUser()->role_id == 2 && $userFilesCount >= 5) @lang('quickadmin.qa_add_new') Upgrade plan to Premium for $9.99/month @else @lang('quickadmin.qa_add_new') @endif @if(!is_null(Auth::getUser()->role_id) && config('quickadmin.can_see_all_records_role_id') == Auth::getUser()->role_id) @if(Session::get('File.filter', 'all') == 'my') Show all records @else Filter my records @endif @endif

@endcan @can('file_delete')

@endcan
@lang('quickadmin.qa_list')
@can('file_delete') @if ( request('show_deleted') != 1 ) @endif @endcan @if( request('show_deleted') == 1 ) @else @endif @if (count($files) > 0) @foreach ($files as $file) @can('file_delete') @if ( request('show_deleted') != 1 ) @endif @endcan @if( request('show_deleted') == 1 ) @else @endif @endforeach @else @endif
Filename Folder Category OCR Status  
@foreach($file->getMedia('filename') as $media)

{{ $media->name }} ({{ $media->size }} KB)

@endforeach
{{ $file->folder->name or '' }} {{ $file->category->name ?? '—' }} @php $ocrClass = ['completed' => 'success', 'processing' => 'info', 'failed' => 'danger', 'pending' => 'default', 'skipped' => 'default'][$file->ocr_status] ?? 'default'; @endphp {{ $file->ocrStatusLabel() }} @php $statusClass = ['approved' => 'success', 'pending_approval' => 'warning', 'rejected' => 'danger', 'draft' => 'default'][$file->status] ?? 'default'; @endphp {{ $file->statusLabel() }} @if (Auth::getUser()->role_id == 2 && $userFilesCount >= 5) @can('file_delete') {!! Form::open(array( 'style' => 'display: inline-block;', 'method' => 'DELETE', 'onsubmit' => "return confirm('".trans("quickadmin.qa_are_you_sure")."');", 'route' => ['admin.files.perma_del', $file->id])) !!} {!! Form::submit(trans('quickadmin.qa_permadel'), array('class' => 'btn btn-xs btn-danger')) !!} {!! Form::close() !!} @endcan @else @can('file_delete') {!! Form::open(array( 'style' => 'display: inline-block;', 'method' => 'POST', 'onsubmit' => "return confirm('".trans("quickadmin.qa_are_you_sure")."');", 'route' => ['admin.files.restore', $file->id])) !!} {!! Form::submit(trans('quickadmin.qa_restore'), array('class' => 'btn btn-xs btn-success')) !!} {!! Form::close() !!} @endcan @can('file_delete') {!! Form::open(array( 'style' => 'display: inline-block;', 'method' => 'DELETE', 'onsubmit' => "return confirm('".trans("quickadmin.qa_are_you_sure")."');", 'route' => ['admin.files.perma_del', $file->id])) !!} {!! Form::submit(trans('quickadmin.qa_permadel'), array('class' => 'btn btn-xs btn-danger')) !!} {!! Form::close() !!} @endcan @endif Download View @can('file_edit') @if(in_array($file->status, ['draft', 'rejected'])) {!! Form::open(['style' => 'display: inline-block;', 'method' => 'POST', 'route' => ['admin.files.submit', $file->id]]) !!} {!! Form::submit('Submit for approval', ['class' => 'btn btn-xs btn-primary']) !!} {!! Form::close() !!} @endif @endcan @can('file_approve') @if($file->status == 'pending_approval') {!! Form::open(['style' => 'display: inline-block;', 'method' => 'POST', 'route' => ['admin.files.approve', $file->id]]) !!} {!! Form::submit('Approve', ['class' => 'btn btn-xs btn-success']) !!} {!! Form::close() !!} @endif @endcan @can('file_delete') {!! Form::open(array( 'style' => 'display: inline-block;', 'method' => 'DELETE', 'onsubmit' => "return confirm('".trans("quickadmin.qa_are_you_sure")."');", 'route' => ['admin.files.destroy', $file->id])) !!} {!! Form::submit(trans('quickadmin.qa_delete'), array('class' => 'btn btn-xs btn-danger')) !!} {!! Form::close() !!} @endcan
@lang('quickadmin.qa_no_entries_in_table')
@stop @section('javascript') @endsection