@php use Illuminate\Support\Carbon; @endphp @extends('layouts.app') @section('title', 'السجل العام') @section('content')
جميع الأنشطة والمعاملات على الموقع
إجمالي النشاطات
{{ number_format($totalActivities) }}
إجمالي الطلاب
{{ number_format($totalStudents) }}
إجمالي الموظفين
{{ number_format($totalStaff) }}
{{ $log->details ?? '—' }}
لا توجد نشاطات{{ $search ? " تطابق \"{$search}\"" : '' }}
إجمالي الطلاب
{{ number_format($totalStudents) }}
إجمالي الليدز
{{ number_format($totalLeads) }}
| المعرف | الاسم | البريد | الهاتف | العمر | الجنسية | البلد | المصدر | التسجيل |
|---|---|---|---|---|---|---|---|---|
| #{{ $s->id }} | {{ $s->name ?? '—' }} | {{ $s->email ?? '—' }} | {{ $s->phone ?? '—' }} | {{ $s->age ?? '—' }} | {{ $s->nationality ?? '—' }} | {{ $s->country ?? '—' }} | {{ $s->source ?? '—' }} | {{ $s->created_at ? \Carbon\Carbon::parse($s->created_at)->format('Y-m-d') : '—' }} |
لا يوجد طلاب{{ $search ? " يطابقون \"{$search}\"" : '' }}
| المعرف | الاسم | الهاتف | البريد | الحالة | المسؤول | الدورة | التسجيل |
|---|---|---|---|---|---|---|---|
| #{{ $l->id }} | {{ $l->name ?? '—' }} | {{ $l->phone ?? '—' }} | {{ $l->email ?? '—' }} | @php $statusColors = [ 'new' => 'bg-blue-50 text-blue-700', 'follow_up' => 'bg-amber-50 text-amber-700', 'offer_sent' => 'bg-purple-50 text-purple-700', 'negotiation' => 'bg-indigo-50 text-indigo-700', 'registered' => 'bg-green-50 text-green-700', 'final_acceptance' => 'bg-green-50 text-green-700', 'rejected' => 'bg-red-50 text-red-700', 'finished' => 'bg-gray-50 text-gray-700', ]; $statusLabels = [ 'new' => 'جديد', 'follow_up' => 'متابعة', 'offer_sent' => 'عرض مُرسل', 'negotiation' => 'تفاوض', 'registered' => 'مسجل', 'final_acceptance' => 'نهائي', 'rejected' => 'مرفوض', 'finished' => 'منتهي', ]; @endphp {{ $statusLabels[$l->status] ?? $l->status }} | {{ $l->assigned_name ?? '—' }} | {{ $l->course ?? '—' }} | {{ $l->created_at ? \Carbon\Carbon::parse($l->created_at)->format('Y-m-d') : '—' }} |
لا يوجد ليدز{{ $search ? " تطابق \"{$search}\"" : '' }}
| المعرف | الاسم | الدور | البريد | النوع | التسجيل |
|---|---|---|---|---|---|
| #{{ $u->id }} | {{ $u->name }} | @php $roleColors = [ 'admin' => 'bg-red-50 text-red-700', 'sales_manager' => 'bg-purple-50 text-purple-700', 'sales' => 'bg-blue-50 text-blue-700', 'finance' => 'bg-green-50 text-green-700', 'operations' => 'bg-amber-50 text-amber-700', 'applications' => 'bg-indigo-50 text-indigo-700', 'admission' => 'bg-teal-50 text-teal-700', 'hr' => 'bg-cyan-50 text-cyan-700', 'teacher' => 'bg-orange-50 text-orange-700', ]; @endphp {{ $u->role }} | {{ $u->email ?? '—' }} | {{ !empty($u->is_external) ? 'خارجي' : 'داخلي' }} | {{ $u->created_at ? \Carbon\Carbon::parse($u->created_at)->format('Y-m-d') : '—' }} |
لا يوجد موظفين{{ $search ? " يطابقون \"{$search}\"" : '' }}
| المعرف | الطالب | المبلغ | العملة | طريقة الدفع | الوصف | التاريخ |
|---|---|---|---|---|---|---|
| #{{ $p->id }} | {{ $p->name ?? '—' }} | {{ number_format($p->amount, 2) }} | {{ $p->currency ?? '—' }} | {{ $p->payment_method ?? '—' }} | {{ $p->description ?? '—' }} | {{ $p->created_at ? \Carbon\Carbon::parse($p->created_at)->format('Y-m-d H:i') : '—' }} |
لا توجد مدفوعات{{ $search ? " تطابق \"{$search}\"" : '' }}
| المعرف | العنوان | المبلغ | العملة | التصنيف | التاريخ |
|---|---|---|---|---|---|
| #{{ $e->id }} | {{ $e->title ?? '—' }} | {{ number_format($e->amount, 2) }} | {{ $e->currency ?? '—' }} | {{ $e->category ?? '—' }} | {{ $e->expense_date ?? ($e->created_at ? \Carbon\Carbon::parse($e->created_at)->format('Y-m-d') : '—') }} |
لا توجد مصروفات{{ $search ? " تطابق \"{$search}\"" : '' }}
| التاريخ | الخزنة | النوع | المبلغ | العملة | الوصف | بواسطة |
|---|---|---|---|---|---|---|
| {{ $m->created_at ? \Carbon\Carbon::parse($m->created_at)->format('Y-m-d H:i') : '—' }} | {{ $m->cashbox_name ?? '—' }} | {{ $m->type === 'in' ? '📥 إيداع' : '📤 سحب' }} | {{ $m->type === 'in' ? '+' : '-' }}{{ number_format($m->amount, 2) }} | {{ $m->currency }} | {{ $m->description ?? '—' }} | {{ $m->creator_name ?? '—' }} |
لا توجد حركات خزائن{{ $search ? " تطابق \"{$search}\"" : '' }}