@extends('layouts.superadmin') @section('title', '🏆 أرشيف الإنجازات الذهبية') @section('page-title', '🏆 أرشيف الإنجازات الذهبية — Golden Achievements Archive') @section('content')
{{-- هيرو — Golden UL V4 Ultra --}}
{{-- جلو خلفي --}}
🏆

أرشيف الإنجازات الذهبية

هنا يتم توثيق أقوى لايفات، أقوى بروأكتيف، أقوى أعضاء في كل شهر وسنة — نظام مدوّن كامل لأرشفة إنجازات جيش الوفاء الذهبي .

أرشيف سنة {{ $year }}

كل تبويب بالأسفل يركّز على نوع معيّن من الإنجازات (قيستات، إثباتات، أنشطة لايف، بروأكتيف، طلبات لايف… إلخ) مع عرضها شهريًا بشكل مرتب.

{{-- Tabs Head --}}
@php $tabs = [ 'guests' => 'القيستات (Guests)', 'submits' => 'إثباتات الضيوف (Guest Submissions)', 'details' => 'تفاصيل الضيوف (Guest Details)', 'activities' => 'الأنشطة المباشرة (Live Activities)', 'streams' => 'ليفات البث المباشر (Live Streams)', 'requests' => 'طلبات اللايف والجولات', 'proactive' => 'بروأكتيف (ProActive)' ]; @endphp @foreach($tabs as $key => $label) @endforeach
{{-- تبويب: القيستات (guests) --}}

القيستات الرسمية للأعضاء (Guests Sessions)

يعرض كل جلسة قيست تم تنفيذها واعتمادها مع تاريخها، المضيف، عدد الساعات الفعلية، وحالة المراجعة من الإدارة العليا.

@forelse($guestSessions as $month => $items)
📅 شهر {{ $month }}
{{ $items->count() }} جلسة
@foreach($items as $g)
{{ $g->title ?: 'جلسة بدون عنوان' }} {{ $g->user_name ?? 'عضو غير معروف' }} — {{ $g->rank ?? 'member' }}

{{ $g->description ?: 'لا يوجد وصف للجلسة.' }}

📅 {{ $g->scheduled_date }} — {{ $g->scheduled_time }} @if($g->actual_hours) ⏱️ ساعات فعلية: {{ $g->actual_hours }} @endif @if($g->earned_points) 🌟 نقاط مكتسبة: {{ $g->earned_points }} @endif
حالة: {{ $g->status }}
@endforeach
@empty
لا توجد جلسات قيست مكتملة لهذه السنة حتى الآن.
@endforelse
{{-- تبويب: إثباتات الضيوف --}}

إثباتات الضيوف (Guest Submissions)

هنا يتم توثيق كل إثبات تم رفعه بخصوص ضيوف اللايفات: تاريخ النشاط، الساعات الفعلية، حالة المراجعة، والنقاط الإضافية التي منحتها الإدارة.

@forelse($guestSubmissions as $month => $items)
🧾 شهر {{ $month }}
{{ $items->count() }} إثبات
@foreach($items as $s)
إثبات نشاط ضيوف — {{ $s->activity_date }} {{ $s->user_name ?? 'مُقدِّم غير معروف' }}

{{ $s->guest_description ?: 'لا يوجد وصف مخصص للنشاط.' }}

⏱️ ساعات فعلية: {{ $s->actual_hours }} 🧑‍🤝‍🧑 عدد الضيوف: {{ is_array(json_decode($s->guest_participants, true)) ? count(json_decode($s->guest_participants, true)) : 0 }} @if($s->bonus_points) 🌟 نقاط إضافية: {{ $s->bonus_points }} @endif
حالة: {{ $s->status }}
@endforeach
@empty
لا توجد إثباتات ضيوف مسجلة لهذه السنة.
@endforelse
{{-- تبويب: تفاصيل الضيوف --}}

تفاصيل الضيوف المرتبطة بأنشطة لايف (Guest Details)

هذا القسم يوضح التفاصيل الدقيقة لكل ضيف شارك في نشاط لايف معيّن: من العضو الذي استضافه، الساعات الفعلية، والملاحظات التي تمت كتابتها عنه.

@forelse($guestDetails as $month => $items)
👥 شهر {{ $month }}
{{ $items->count() }} ضيف
@foreach($items as $d)
{{ $d->guest_name }} المستضيف: {{ $d->user_name ?? 'غير معروف' }}

{{ $d->activity_notes ?: $d->guest_description ?: 'لا توجد ملاحظات إضافية.' }}

📅 {{ $d->scheduled_date }} — {{ $d->scheduled_time }} @if($d->actual_hours) ⏱️ {{ $d->actual_hours }} ساعة فعلية @endif @if($d->bonus_points) 🌟 مكافأة: {{ $d->bonus_points }} @endif
@endforeach
@empty
لا توجد تفاصيل ضيوف مسجلة لهذه السنة.
@endforelse
{{-- تبويب: الأنشطة المباشرة --}}

الأنشطة المباشرة (Live Activities)

جدول رسمي لكل الأنشطة المباشرة المجدولة (لايف، جولات، سهرات…) مع نوع النشاط، التاريخ، المدة المقررة، وحالة المتابعة من الإدارة.

@forelse($liveActivities as $month => $items)
🔥 أنشطة شهر {{ $month }}
{{ $items->count() }} نشاط مباشر
@foreach($items as $a)
{{ $a->title ?: 'نشاط بدون عنوان' }} النوع: {{ $a->activity_type_id }}

{{ $a->description ?: 'لا يوجد وصف مخصص لهذا النشاط.' }}

📅 {{ $a->scheduled_date }} — {{ $a->scheduled_time }} ⏱️ المدة: {{ $a->duration_hours }} ساعة و {{ $a->duration_minutes }} دقيقة 👤 منظم: {{ $a->user_name ?? 'غير معروف' }}
حالة: {{ $a->status }}
@endforeach
@empty
لا توجد أنشطة مباشرة مسجلة لهذه السنة.
@endforelse
{{-- تبويب: ليفات البث المباشر --}}

ليفات البث المباشر (Live Streams)

أرشيف لكل ليف تم تكليفه لعضو معيّن: وقت البث، مدته، نوعه (قيست/جولات)، الحالة النهائية، والنقاط المكتسبة أو الأعذار المقدّمة.

@forelse($liveStreams as $month => $items)
📡 ليفات شهر {{ $month }}
{{ $items->count() }} ليف
@foreach($items as $ls)
{{ $ls->title ?: 'ليف بدون عنوان' }} {{ $ls->user_name ?? 'عضو غير معروف' }}

{{ $ls->description ?: 'لا يوجد وصف مفصل للبث.' }}

📅 {{ $ls->scheduled_date }} — {{ $ls->scheduled_time }} ⏱️ المدة المتوقعة: {{ $ls->duration_hours }} س / {{ $ls->duration_minutes }} د @if($ls->actual_duration) ⏱️ المدة الفعلية: {{ $ls->actual_duration }} دقيقة @endif 🎯 النوع: {{ $ls->type }} @if($ls->points_earned) 🌟 نقاط: {{ $ls->points_earned }} @endif
حالة: {{ $ls->status }}
@endforeach
@empty
لا توجد ليفات مجدولة في هذا الأرشيف للسنة المحددة.
@endforelse
{{-- تبويب: طلبات اللايف والجولات --}}

طلبات اللايف والجولات (Live Stream Requests)

هذا الجدول يوضح كل طلب قدمه عضو لعمل لايف أو جولة: المنصة، المدة، نوع النشاط، وحالة الموافقة من الإدارة العليا أو الصقر.

@forelse($liveStreamRequests as $month => $items)
📨 طلبات شهر {{ $month }}
{{ $items->count() }} طلب
@foreach($items as $r)
طلب {{ $r->request_type === 'tour' ? 'جولة' : 'لايف' }} — {{ $r->platform_name }} {{ $r->user_name ?? 'عضو غير معروف' }}

{{ $r->notes ?: 'لا توجد ملاحظات إضافية من العضو.' }}

📅 {{ $r->requested_date }} — {{ $r->requested_time }} ⏱️ مدة مطلوبة: {{ $r->duration_hours }} ساعة 🎯 النوع المطلوب: {{ $r->requested_type }}
حالة: {{ $r->status }}
@endforeach
@empty
لا توجد طلبات لايف/جولات مسجلة في هذه السنة.
@endforelse
{{-- تبويب: بروأكتيف --}}

بروأكتيف (ProActive) — جولات ومهام تفاعلية

هذا القسم يربط أنشطة البروأكتيف التي تم جدولتها وتنفيذها: نوع الفعالية، المنصة، القائد المسؤول، عدد التقارير التي وصلت من الأعضاء، والأسماء التي شاركت في رفع التقارير.

@forelse($proactive as $month => $items)
🚀 بروأكتيف شهر {{ $month }}
{{ $items->count() }} فعالية بروأكتيف
@foreach($items as $p)
{{ $p->event_title ?: 'فعالية بروأكتيف' }} القائد: {{ $p->leader_name ?: 'غير محدد' }}

منصة: {{ $p->platform }} — نوع النشاط: {{ $p->event_type }}

📅 {{ $p->event_date }} — {{ $p->event_time }} ⏱️ مدة تقريبية: {{ $p->duration_minutes }} دقيقة 📝 تقارير مستلمة: {{ $p->reports_count }} @if($p->report_creators) ✍️ من قدّم تقارير: {{ $p->report_creators }} @endif
حالة: {{ $p->status }}
@endforeach
@empty
لا توجد بيانات بروأكتيف متاحة في الأرشيف لهذه السنة حتى الآن.
@endforelse
@endsection