@extends($layout) @section('title', 'جدول الأنشطة الأسبوعي') @section('content')

جدول الأنشطة الأسبوعي

من {{ $startDate->format('d/m/Y') }} إلى {{ $endDate->format('d/m/Y') }}

إجمالي الأنشطة

{{ $stats['total_week'] }}

مؤكدة

{{ $stats['confirmed'] }}

قيد الانتظار

{{ $stats['pending'] }}

أنشطتي

{{ $stats['my_activities'] }}

@foreach($weekDays as $dayKey => $dayData)

{{ $dayData['day_name'] }}

{{ $dayData['date']->format('d/m/Y') }}

{{ $dayData['date']->format('d') }}
@if(count($dayData['all_activities']) > 0)
{{ count($dayData['all_activities']) }} نشاط
@endif @if(count($dayData['my_activities']) > 0)
{{ count($dayData['my_activities']) }} لي
@endif
@if(count($dayData['all_activities']) > 0)
@foreach($dayData['all_activities'] as $activity) @php $isMyActivity = $activity->participants->where('user_id', auth()->id())->count() > 0; @endphp
@if($isMyActivity)
⭐ نشاطي
@endif
@if($activity->activityType->icon === 'video')
@elseif($activity->activityType->icon === 'users')
@else
@endif

{{ $activity->activityType->display_name }}

@if($activity->title)

{{ $activity->title }}

@endif
{{ date('h:i A', strtotime($activity->scheduled_time)) }} • {{ $activity->duration }}
{{ $activity->participants->count() }} مشارك
@if($activity->display_status === 'confirmed') مؤكد @elseif($activity->display_status === 'proof_rejected') إثبات مرفوض @elseif($activity->display_status === 'excuse_rejected') عذر مرفوض @elseif($activity->display_status === 'absent_without_excuse') غياب بدون عذر @elseif($activity->display_status === 'absent_with_excuse') غياب بعذر @else مجدول @endif التفاصيل
@endforeach
@else

لا توجد أنشطة

@endif
@endforeach
@endsection