@php $user = auth()->user(); if ($user->hasRole('super-admin')) $layout = 'layouts.superadmin'; elseif ($user->hasRole('advisor')) $layout = 'layouts.advisor'; elseif ($user->hasRole('moderator')) $layout = 'layouts.moderator'; else $layout = 'layouts.member'; $type = $type ?? request('type','all'); // all | high | mod | absence | report $status = $status ?? request('status','all'); // all | pending | approved | rejected $from = $from ?? request('from',''); $to = $to ?? request('to',''); $qText = $qText ?? request('q',''); @endphp @extends($layout) @section('title', 'تفاصيل طلب الغياب') @section('content')

تفاصيل طلب الغياب

عرض تفاصيل طلب الغياب المحدد

العودة للقائمة الرئيسية

طلب غياب #{{ $absence->id }}

تم التقديم في: {{ $absence->created_at->format('Y/m/d H:i') }}

@if($absence->status == 'pending') @endif

{{ $user->name }}

{{ $user->membership_status == 'official' ? 'عضو رسمي' : 'عضو بيتا' }}
من {{ $absence->from_date }} إلى {{ $absence->to_date }}
@php $fromDate = \Carbon\Carbon::parse($absence->from_date); $toDate = \Carbon\Carbon::parse($absence->to_date); $totalDays = $fromDate->diffInDays($toDate) + 1; @endphp

إجمالي الأيام: {{ $totalDays }} {{ $totalDays == 1 ? 'يوم' : 'أيام' }}

{{ $absence->excuse_reason }}

@if($absence->status == 'approved') معتمد @elseif($absence->status == 'pending') قيد المراجعة @else مرفوض @endif
@if($absence->admin_notes && $absence->status != 'pending')

{{ $absence->admin_notes }}

@endif @if($absence->reviewed_at && $absence->status != 'pending')

تمت المراجعة في: {{ $absence->reviewed_at->format('Y/m/d H:i') }}

@endif
{{-- مودال التعديل --}} @endsection