@extends('layouts.moderator') @section('title', 'إدارة طلبات الغياب') @section('content')
مراجعة ومتابعة طلبات الغياب @if($filterType == 'my_requests') - طلباتي الشخصية @elseif($filterType == 'official_members') - الأعضاء الرسميين {{ $allowedGender == 'female' ? 'الإناث' : 'الذكور' }} @elseif($filterType == 'beta_members') - أعضاء بيتا {{ $allowedGender == 'female' ? 'الإناث' : 'الذكور' }} @elseif($filterType == 'all_members') - كل الأعضاء {{ $allowedGender == 'female' ? 'الإناث' : 'الذكور' }} @else - جميع الطلبات @endif
{{ $moderator->name }}
مشرف {{ $allowedGender == 'female' ? 'الأعضاء الإناث' : 'الأعضاء الذكور' }}
{{ session('success') }}
{{ session('error') }}
إجمالي الأعضاء
إجمالي الطلبات
قيد المراجعة
معتمدة
مرفوضة
{{ $absence->user->email }}
@php $userRole = $absence->user->roles->first(); $roleNames = [ 'moderator' => 'مشرف', 'official-member' => 'عضو رسمي', 'member' => 'عضو بيتا' ]; $roleColors = [ 'moderator' => 'bg-purple-100 text-purple-800 dark:bg-purple-900/50 dark:text-purple-200', 'official-member' => 'bg-green-100 text-green-800 dark:bg-green-900/50 dark:text-green-200', 'member' => 'bg-blue-100 text-blue-800 dark:bg-blue-900/50 dark:text-blue-200' ]; @endphp @if($userRole) {{ $roleNames[$userRole->name] ?? $userRole->name }} @endifمن تاريخ
{{ $absence->from_date }}
إلى تاريخ
{{ $absence->to_date }}
راجعه
{{ $absence->reviewedBy->name }}
{{ $absence->reviewed_at->format('Y/m/d') }}
لم يتم المراجعة بعد
عرض {{ $absences->firstItem() }} إلى {{ $absences->lastItem() }} من أصل {{ $absences->total() }} نتيجة
لم يتم العثور على أي طلبات غياب للفلتر المحدد