@extends('dashboard.layouts.app') @section('content') @include('components.alert') @php $activeFiltersCount = collect([ request('search'), request('status'), request('folder_id'), request('share_department_id'), request('share_staff_id'), request('valid_until'), request('per_page'), ]) ->filter(fn($value) => filled($value)) ->count(); @endphp
+ Add New Shared Center
@foreach ($centers as $center) @php $centerStaff = $center->staff; $centerStaffFullName = $centerStaff?->getRawOriginal('full_name') ?: trim(($centerStaff?->first_name ?? '') . ' ' . ($centerStaff?->getRawOriginal('last_name') ?? '')); $centerStaffInitials = strtoupper( substr($centerStaff?->first_name ?? '', 0, 1) . substr($centerStaff?->getRawOriginal('last_name') ?? '', 0, 1) ); @endphp
{{ $center->name }}
{{ $center->status === 'active' ? 'Active' : 'Not Active' }} @if ($center->valid_until)
{{ \Carbon\Carbon::parse($center->valid_until)->format('M d, Y') }}
{{ \Carbon\Carbon::parse($center->valid_until)->diffForHumans() }} @else — @endif @if (optional($center->shared_center_folder)->name)
{{ optional($center->shared_center_folder)->name }}
@else — @endif @if (optional($center->department)->name)
{{ optional($center->department)->name }}
@else — @endif @if ($centerStaff)
{{ $centerStaffInitials }}
{{ $centerStaffFullName }}
@else — @endif @php $attachmentType = strtolower($center->attachment_type ?? ''); $isImage = in_array($attachmentType, [ 'image', 'jpg', 'jpeg', 'png', 'gif', 'webp', ]); @endphp @if ($center->attachment && $isImage) @elseif ($center->attachment && $attachmentType === 'pdf') @elseif ($center->attachment && $attachmentType === 'video') @else N/A @endif
@csrf @method('DELETE')
@endforeach
@foreach ($centers as $center) @php $attachmentType = strtolower($center->attachment_type ?? ''); $isImage = in_array($attachmentType, ['image', 'jpg', 'jpeg', 'png', 'gif', 'webp']); @endphp @if ($center->attachment && $isImage) @endif @endforeach @endsection @push('styles') @endpush @push('scripts') @endpush