@extends('layouts.superadmin') @section('title', 'إرسالات المسابقة: ' . $competition->title) @section('header')

إرسالات المسابقة

لوحة مراجعة الإرسالات الخاصة بـ: {{ $competition->title }}

@endsection @section('content') @php $statusTotals = $competition->submissions() ->selectRaw("status, COUNT(*) as total") ->groupBy("status") ->pluck("total", "status"); $pendingTotal = (int) ($statusTotals["pending"] ?? 0); $approvedTotal = (int) ($statusTotals["approved"] ?? 0); $rejectedTotal = (int) ($statusTotals["rejected"] ?? 0); @endphp
القائمة نظرة عامة المشاركون {{ $competition->participants()->count() }} الإرسالات {{ $competition->submissions()->count() }} الفائزون @php($winnersCount = $competition->participants()->where('status', 'winner')->count()) @if($winnersCount > 0) {{ $winnersCount }} @endif

إجمالي الإرسالات

{{ $submissions->total() }}

في انتظار المراجعة

{{ $pendingTotal }}

المعتمدة

{{ $approvedTotal }}

المرفوضة

{{ $rejectedTotal }}

فلترة الإرسالات

استخدم الفلاتر للوصول السريع للإرسالات المطلوبة

قائمة الإرسالات ({{ $submissions->total() }})

اضغط “عرض” لقراءة التقرير كاملًا وبشكل منسّق

@forelse($submissions as $submission) @if($loop->first || $loop->iteration % 3 == 1)
@endif
{{ $submission->user->name }}

{{ $submission->user->name }}

{{ $submission->user->email }}

{{ $submission->status_text }} @if($submission->user->roles->first()) {{ $submission->user->roles->first()->display_name ?? $submission->user->roles->first()->name }} @endif

تاريخ الإرسال

{{ $submission->submitted_at->format('Y/m/d H:i') }}

{{ $submission->submitted_at->diffForHumans() }}

المرفقات

@if($submission->has_attachments) {{ $submission->attachment_count }} @else لا يوجد @endif
@if($submission->reviewer)

المراجع

{{ $submission->reviewer->name }}

@endif
@if($submission->description)

التقرير

{!! nl2br(e($submission->description)) !!}
@endif
@if($submission->status === 'pending') @endif @if($submission->has_attachments) @endif
@if($loop->last || $loop->iteration % 3 == 0)
@endif @empty

لا توجد إرسالات

لم يتم إرسال أي مشاركات في هذه المسابقة بعد

@endforelse @if($submissions->hasPages())
عرض {{ $submissions->firstItem() }} إلى {{ $submissions->lastItem() }} من أصل {{ $submissions->total() }} نتيجة
{{ $submissions->appends(request()->query())->links() }}
@endif
@endsection