@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'; } @endphp @extends($layout) @section('title','القستات المشتركة') @section('content')
{{-- HERO --}}
صفحة مشتركة للمشاركين

القستات المشتركة

تعرض القستات التي شاركت بها (هوست/ضيف/مرسل/مستلم). المرفوض لا يظهر.

العناصر
{{ $submissions->total() }}
{{-- Filters --}}
{{-- LIST --}} @if($submissions->count())
@foreach($submissions as $s) @php $isPending = $s->status === 'pending'; $isApproved = $s->status === 'approved'; $badge = $isApproved ? 'bg-emerald-500/15 border-emerald-400/25 text-emerald-200' : 'bg-amber-500/15 border-amber-400/25 text-amber-200'; $roleLine = 'أنت مشارك في هذا القست'; if (($s->me_role_in_guest ?? 'other') === 'host') { $roleLine = "أنت كنت ضمن الهوست: " . ($s->host_names ?: 'غير محدد'); } elseif (($s->me_role_in_guest ?? 'other') === 'guest') { $roleLine = "أنت كنت ضمن الضيوف. الهوست: " . ($s->host_names ?: 'غير محدد'); } else { $roleLine = "الهوست: " . ($s->host_names ?: 'غير محدد'); } @endphp
{{ $isApproved ? 'مقبول' : 'قيد المراجعة' }}
المرسل: {{ $s->submitter?->name ?? 'غير معروف' }} المستلم: {{ $s->recipient?->name ?? 'غير محدد' }}
قست بتاريخ: {{ optional($s->activity_date)->format('Y-m-d') }} الوقت: {{ $s->activity_time ?? '—' }} ساعات: {{ $s->actual_hours ?? '0.00' }}
{{ $roleLine }}
رقم
#{{ $s->id }}
{{-- Proof --}}
صورة الإثبات
@if($s->proof_image) {{ $s->proof_exists ? 'موجودة' : 'مفقودة (اسم موجود لكن الملف غير موجود)' }} @endif
@if($s->proof_image && $s->proof_exists && $s->proof_image_url) @else
لا توجد صورة إثبات
@endif
{{-- Comments disabled --}}
تعليقات (معطلة حالياً)
سيتم تفعيل التعليقات لاحقاً…
@endforeach
{{ $submissions->links() }}
@else
لا يوجد بيانات ضمن هذه الفلاتر.
@endif
@endsection