@php /** @var \App\Models\User $user */ $user = auth()->user(); $role = $user->membership_status ?? $user->role ?? 'member'; switch ($role) { case 'super-admin': $layout = 'layouts.superadmin'; break; case 'advisor': $layout = 'layouts.advisor'; break; case 'admin': case 'moderator': $layout = 'layouts.admin'; break; default: $layout = 'layouts.member'; } @endphp @extends($layout) @section('title', 'موافقة الدعوات') @section('page-title', 'موافقة الدعوات') @section('content')
{{-- هيدر ملحمي --}}
لوحة موافقة الدعوات — السوبر أدمِن فقط

مراجعة واعتماد دعوات الانضمام

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

كل الدعوات
{{ number_format($total ?? 0) }}
بحاجة قرار
{{ number_format($totalPending ?? 0) }}
معتمدة
{{ number_format($approved ?? 0) }}
مرفوضة / معلّقة
{{ number_format($rejected ?? 0) }}
{{-- فلاتر بسيطة --}}
@if($q) إعادة التعيين @endif
{{-- قائمة الدعوات --}}
@if($logs->isEmpty())
لا توجد دعوات بحاجة مراجعة حالياً.
@else @foreach($logs as $log) @php $inviter = $log->inviter; $invited = $log->invited; $canDecide = $invited && $invited->membership_status === 'beta' && $invited->account_status === 'active'; @endphp
{{ $invited ? mb_substr($invited->name, 0, 2, 'UTF-8') : '??' }}
{{ $invited->name ?? 'مستخدم غير معروف' }} — {{ $invited->email ?? 'لا يوجد بريد' }}
مدعو بواسطة: {{ $inviter->name ?? 'غير معروف' }} @if($inviter) ({{ $inviter->email }}) @endif
رقم الدعوة: {{ $log->invite_code }} • بتاريخ: {{ optional($log->created_at)->format('Y-m-d H:i') }}
{{-- حالة العضو --}} @if($invited)
حالة العضوية: {{ $invited->membership_status_text ?? $invited->membership_status }} حالة الحساب: {{ $invited->account_status_text ?? $invited->account_status }}
@endif
{{-- أزرار القرار --}} @if($canDecide)
هذه الدعوة بحاجة قرار من الإدارة العليا. يمكنك اعتماد العضو كـ عضو رسمي أو تعليق حسابه في حال كان الحساب غير مناسب.
@csrf
@csrf
@else
@if($invited?->membership_status === 'official') تم اعتماد هذه الدعوة سابقاً والعضو حالياً عضو رسمي. @elseif($invited?->account_status === 'suspended' || $invited?->account_status === 'banned') تم رفض هذه الدعوة أو تعليق حساب المستخدم. @else تمت معالجة هذه الدعوة سابقاً. @endif
@endif
@endforeach
{{ $logs->links() }}
@endif
@endsection