@extends('layouts.superadmin') @section('title', 'النشاطات الداخلية - الإدارة') @section('content')

النشاطات الداخلية

كل ما يحدث داخل النظام من تقييمات، مخالفات، انضمام وخروج أعضاء، نصائح، متابعة، دعم، مسابقات، ولايفات في مكان واحد.

@php $tabs = [ 'all' => 'كل النشاطات', 'evaluation' => 'التقييمات', 'user_joined' => 'انضمام الأعضاء', 'user_left' => 'خروج الأعضاء', 'violation' => 'المخالفات', 'violation_resolved' => 'مخالفات مُغلقة', 'tip' => 'نصائح المستشارين', 'tip_reply' => 'ردود الأعضاء على النصائح', 'member_care' => 'ملفات المتابعة', 'proactive' => 'ProActive', 'competition' => 'المسابقات', 'support' => 'الدعم الفني', 'live' => 'سجلات اللايفات', // ADD: سجل الأعذار 'excuse' => 'سجل الأعذار', // END ADD ]; $currentType = $filterType ?? 'all'; @endphp
{{-- Flash messages --}} @if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif {{-- زر إرسال تقرير واتساب --}}
@csrf

@switch($currentType) @case('evaluation') التقييمات الإدارية @break @case('user_joined') انضمام الأعضاء @break @case('user_left') خروج الأعضاء @break @case('violation') سجلات المخالفات @break @case('violation_resolved') مخالفات تم إغلاقها @break @case('tip') نصائح المستشارين @break @case('tip_reply') ردود الأعضاء على النصائح @break @case('member_care') ملفات متابعة الأعضاء @break @case('proactive') نشاطات ProActive & Plus @break @case('competition') نشاطات المسابقات @break @case('support') تذاكر الدعم الفني @break @case('live') سجلات اللايفات (غرفة الصقر) @break {{-- ADD: عنوان سجل الأعذار --}} @case('excuse') سجل الأعذار الرسمية @break {{-- END ADD --}} @default كل النشاطات الداخلية @endswitch

إجمالي: {{ $activities->total() }} سجل
@if($activities->count() > 0)
@foreach($activities as $activity) @php $type = $activity['type'] ?? 'other'; $iconKey = $activity['icon'] ?? $type; @endphp
@switch($iconKey) @case('evaluation')
@break @case('user')
@break @case('user-left') @case('user_left')
@break @case('warning')
@break @case('check')
@break @case('tip')
@break @case('reply')
@break @case('member-care') @case('member_care')
@break @case('proactive') @case('proactive-plus')
@break @case('trophy')
@break @case('support')
@break @case('live')
@break {{-- ADD: أيقونة الأعذار --}} @case('excuse')
@break {{-- END ADD --}} @default
@endswitch

{{ $activity['title'] ?? 'نشاط إداري' }}

@switch($type) @case('evaluation') تقييم @break @case('user_joined') عضو جديد @break @case('user_left') عضو خرج @break @case('violation') مخالفة @break @case('violation_resolved') مخالفة مُغلقة @break @case('tip') نصيحة @break @case('tip_reply') رد على نصيحة @break @case('member_care') ملف متابعة @break @case('proactive') ProActive @break @case('competition') مسابقة @break @case('support') دعم فني @break @case('live') سجل لايف @break {{-- ADD: نص بادج الأعذار --}} @case('excuse') عذر رسمي @break {{-- END ADD --}} @default نشاط @endswitch

{{ $activity['message'] }}

{{ $activity['time'] }}

@endforeach
عرض {{ $activities->firstItem() }} إلى {{ $activities->lastItem() }} من أصل {{ $activities->total() }} سجل
{{ $activities->withQueryString()->links() }}
@else

لا توجد نشاطات تحت هذا الفلتر حالياً

جرّب العودة إلى "كل النشاطات" أو نفّذ نشاطات جديدة (تقييم، مخالفة، نصيحة، متابعة، لايفات...).

@endif
@endsection