الإدارة العليا

نظام فريق الوفاء الذهبي

@php /** @var \App\Models\User $user */ $user = auth()->user(); $role = $user->membership_status ?? $user->role ?? 'member'; $isSuperAdmin = $role === 'super-admin' || $user->hasRole('super-admin'); // لفتح مجموعة الدعوات لو نحن داخل إحدى صفحاتها $invitesSectionOpen = request()->routeIs([ 'invites.*', 'member.invites.*', 'superadmin.invites.*', ]); // عداد حالة الدعوات (خليه يجي من الكنترولر لو حابب، وإلا صفر) $pendingInvitesCount = $pendingInvitesCount ?? 0; @endphp @php $gsOpen = request()->routeIs('guest-submissions.participations.*'); @endphp @php $socraticOpen = request()->routeIs('superadmin.socratic.*'); @endphp @php use Carbon\Carbon; use Illuminate\Support\Facades\DB; use Illuminate\Support\Facades\Route; $tz = config('app.timezone','Asia/Jerusalem'); $today = Carbon::now($tz)->toDateString(); try { $proTodayActiveNow = (int) DB::table('proactive_schedules') ->whereDate('event_date', $today) ->where('status','active') ->count(); $proTodayTotal = (int) DB::table('proactive_schedules') ->whereDate('event_date', $today) ->whereIn('status',['upcoming','active']) ->count(); $plusTodayCount = (int) DB::table('proactive_schedules') ->where('event_type','plus') ->whereIn('status',['upcoming','active']) ->whereDate('event_date',$today) ->count(); } catch (\Throwable $e) { $proTodayActiveNow = 0; $proTodayTotal = 0; $plusTodayCount = 0; } $notesToday = $falconRolaNotesToday ?? 0; $linkBase = $linkBase ?? 'nav-link flex items-center gap-3 px-3 py-2 text-[13px] rounded-xl transition'; $rDashboard = 'superadmin.falconRolaNotes.review.lock'; $rReportsIndex = 'superadmin.proactive.reports.index'; $rReportCreate = 'superadmin.proactive.report.create'; $rStats = 'superadmin.proactive.stats'; $rSchedIndex = 'superadmin.proactive.schedules.index'; $rGrid = 'superadmin.proactive.schedules.grid'; $rPlusGrid = 'superadmin.proactive.plus.grid'; $rNews = 'superadmin.proactive.news'; $rUnitHours = 'superadmin.unit-hours.index'; $rFRN = 'superadmin.falconRolaNotes.index'; $proactiveOpen = request()->routeIs('superadmin.proactive.*') || request()->routeIs('superadmin.proactive-plus.*') || request()->routeIs('superadmin.unit-hours.*') || request()->routeIs('superadmin.falconRolaNotes.*') || request()->routeIs($rDashboard) || request()->routeIs($rReportsIndex) || request()->routeIs($rReportCreate) || request()->routeIs($rStats) || request()->routeIs($rSchedIndex) || request()->routeIs($rGrid) || request()->routeIs($rPlusGrid) || request()->routeIs($rNews); $href = function ($name, $fallback = '#') { return Route::has($name) ? route($name) : $fallback; }; @endphp @if(auth()->check() && auth()->user()->hasRole('super-admin')) {{-- لوحة التحكم — ستايل سقراط --}} {{-- أيقونة كبسولة --}} {{-- النص --}}
لوحة التحكم نظرة عامة على النظام، الحالة، والإحصائيات
{{-- مؤشر Active --}} @if(request()->routeIs('superadmin.dashboard')) نشِط @endif
@php $proSantaOpen = request()->routeIs('superadmin.prosanta.*') || request()->routeIs('superadmin.prosanta-plus.*'); @endphp @if(auth()->check() && auth()->user()->hasRole('super-admin'))
نظام بالمرصاد ProSanta SuperAdmin فقط • Signals + Radar + Analytics
{{-- لوحة ProSanta --}}
لوحة ProSanta نظرة سريعة + صحة النظام
{{-- مركز الإشارات --}}
الإشارات Signals New / Seen / Handled
{{-- الرادار --}}
Risk Radar أعلى المخاطر الآن
{{-- الأهداف/الجهات المراقبة --}}
Subjects Users • IPs • Devices
{{-- القواعد والتفعيل --}}
Rules & Triggers شروط + حدود + حساسية
{{-- الإحصائيات --}}
Analytics Trends + Top Triggers
{{-- فاصل: ProSanta Plus --}}
ProSanta Plus Insights + توصيات
Insights سبب محتمل + خطر قادم
Recommendations إجراءات مقترحة (بدون تنفيذ)
@endif @php $falconAuthOpen = request()->routeIs('superadmin.falcon-room.failed-logins.*'); @endphp
محاولات الدخول الفاشلة IP الحقيقي • الجهاز والمتصفح • ملاحظات الإدارة
سجل المحاولات بحث • فلترة • تقييم خطر
قائمة الأهداف من حاولوا عليهم • تجميع ذكي
لوحة ProActive & الفعاليات مواعيد • تقارير • إحصائيات • +Plus
{{-- بادج اليوم (مثل سقراط) --}} @if($proTodayActiveNow > 0) نشِطة: {{ $proTodayActiveNow }} @elseif($proTodayTotal > 0) اليوم: {{ $proTodayTotal }} @endif
{{-- عنوان --}}
لوحة تحكم • نظرة عامة
{{-- مراقبة مواعيد ProActive --}}
مراقبة مواعيد ProActive من حضر؟ مين تأخر؟ ومين لازم تنبيه
إنشاء مواعيد ProActive + ProActive Plus إنشاء يدوي بدون ذكاء اصطناعي
{{-- لوحة تحكم ProActive --}}
لوحة تحكم ProActive نظرة شاملة + أهم الإشارات اليوم
{{-- إحصائيات ProActive --}}
إحصائيات ProActive حضور • إنجاز • مقارنة • اتجاهات
{{-- ساعات الكلية --}}
ساعات الكلية ترتيب شامل + كشف التأخير بالنشاط
مهم
{{-- عنوان AI --}}
ProActive • ذكاء اصطناعي
@php $rProactiveMain = 'superadmin.proactiveIntelligence.index'; $rProactiveCore = 'superadmin.proactiveIntelligence.suggestions'; $rProactivePulse = 'superadmin.proactiveIntelligence.pulse'; $rProactiveDeep = 'superadmin.proactiveAI.deep'; $rDeepReports = 'superadmin.proactiveAI.deepReports.index'; $rProactiveSummary = 'superadmin.proactiveAI.summary'; $rProactiveClinic = 'superadmin.proactiveAI.clinic'; @endphp
لوحة ذكاء ProActive تحليل ذكي لسلوك الالتزام بالمواعيد
نبض ProActive الذكي آخر 30 يوم: صعود/هبوط + تنبيه مبكر
مستشفى ProActive الذكي تشخيص شامل للحالات الضعيفة والمتعثرة
{{-- عنوان التقارير --}}
تقارير • محتوى
سجل تقارير ProActive كل التقارير + فلترة + متابعة الأداء
إنشاء تقرير ProActive تقرير جديد بسرعة (نماذج جاهزة)
ملاحظات الصقر ورولا سجل الملاحظات + مراجعة اليوم
@if($notesToday > 0) اليوم: {{ $notesToday }} @endif
{{-- عنوان المواعيد --}}
مواعيد ProActive • عادي / Plus
مواعيد ProActive (عادي/بلس) عرض/تعديل/تأكيد مواعيد اليوم والأسبوع
@if($proTodayActiveNow > 0) نشِطة: {{ $proTodayActiveNow }} @elseif($proTodayTotal > 0) اليوم: {{ $proTodayTotal }} @endif
شبكة المواعيد (الأسبوع) عرض أسبوعي سريع بطريقة Grid
مواعيد ProActive+ (Grid) فعاليات +Plus فقط مع عداد اليوم
@if($plusTodayCount > 0) اليوم: {{ $plusTodayCount }} @endif
أخبار القائد وتحديثات إعلانات وتحديثات خاصة بالفعالية
قريبًا
@php $proExtraOpen = request()->routeIs('superadmin.proactive-extra.*'); @endphp
ProActive Extra تحالفات + حملات + مجموعات أحداث (موافقة user #1)
{{-- 0) لوحة التحكم --}}
لوحة Extra نظرة عامة على التحالفات والحملات والأحداث
@if(request()->routeIs('superadmin.proactive-extra.dashboard')) نشِط @endif
{{-- 1) بناء تقرير جديد --}}
بناء تقرير جديد تقرير لحملة/تحالف/حدث + مخرجات واضحة
@if(request()->routeIs('superadmin.proactive-extra.reports.create')) نشِط @endif
{{-- 2) ملاحظات جديدة --}}
ملاحظات جديدة ملاحظة على تيم/حدث/حملة + حالة متابعة
@if(request()->routeIs('superadmin.proactive-extra.notes.create')) نشِط @endif
{{-- 3) حالات الملاحظات --}}
حالات الملاحظات مفتوحة • قيد المعالجة • مغلقة + فلترة
@if(request()->routeIs('superadmin.proactive-extra.notes.status')) نشِط @endif
{{-- 4) مجموعات Extra --}}
المجموعات إنشاء مجموعات أحداث وتحديد الفريق/الهدف
@if(request()->routeIs('superadmin.proactive-extra.groups.*')) نشِط @endif
{{-- 5) جدول الأحداث / المواعيد --}}
الحملات / المواعيد حملات تكبيس/نشاط + تحديد الوقت والهدف
@if(request()->routeIs('superadmin.proactive-extra.campaigns.*')) نشِط @endif
{{-- 6) متابعة التقارير --}}
متابعة التقارير فلترة + حالات + اعتماد عبر user #1
@if(request()->routeIs('superadmin.proactive-extra.reports.*')) نشِط @endif
{{-- 7) التحالفات --}}
التحالفات إضافة تيمات + شروط + سجل تعاون
@if(request()->routeIs('superadmin.proactive-extra.alliances.*')) نشِط @endif
{{-- 8) أوامر القيادة --}}
أوامر القيادة قرارات مرتبطة بحملات/تحالفات Extra
@if(request()->routeIs('superadmin.proactive-extra.orders.*')) نشِط @endif
{{-- 9) موافقات user #1 --}}
مركز الموافقات اعتماد/رفض (فقط user #1) + سبب القرار
@if(request()->routeIs('superadmin.proactive-extra.approvals.*')) نشِط @endif
{{-- 10) أوامر الذكاء الاصطناعي --}}
أوامر AI Preset Commands + Logs لحملات Extra
@if(request()->routeIs('superadmin.proactive-extra.ai.commands')) نشِط @endif
{{-- 11) تحليل الذكاء الاصطناعي --}}
تحليل AI Insights + توصيات لتحسين التحالفات والحملات
@if(request()->routeIs('superadmin.proactive-extra.ai.analysis')) نشِط @endif
نظام سقراط SuperAdmin فقط • جلسات + أسئلة + إحصائيات
لوحة سقراط نظرة سريعة
الجلسات والإجابات فلترة + عرض التفاصيل
بنك الأسئلة إضافة/تعديل/تفعيل
قواعد التفعيل Triggers + Limits
Progress مستوى كل عضو
الإحصائيات Trends + Top
@endif @php $surveysOpen = request()->routeIs('superadmin.surveys.*'); @endphp @php $surveysOpen = request()->routeIs('superadmin.surveys.*'); $linkBase = $linkBase ?? 'nav-link flex items-center gap-3 px-3 py-2 text-[13px] rounded-xl transition'; @endphp @if(auth()->check() && auth()->user()->hasRole('super-admin'))
الاستطلاعات لوحات + إنشاء + إدارة + نتائج
{{-- لوحة الإحصائيات --}}
لوحة الإحصائيات Charts + نسب + مقارنة الأقسام
{{-- إدارة الاستطلاعات --}}
إدارة الاستطلاعات تفعيل/إغلاق + استهداف + فلترة
{{-- إنشاء استطلاع --}}
إنشاء استطلاع أسئلة + أقسام + خيارات + مدة
@endif
الإدارة العليا (مهم) لوحات + نزاهة + رادارات + متابعة
@php // نفس اللي عندك (بدون تغيير منطق): فقط توحيد مكانه داخل الـdetails $linkBase = $linkBase ?? 'nav-link flex items-center gap-3 px-3 py-2 text-[13px] rounded-xl transition'; $rHCPresence = 'superadmin.falcon-room.high-command.presence'; $rHCRiskRadar = 'superadmin.falcon-room.high-command.risk-radar'; $rHCDecisions = 'superadmin.falcon-room.high-command.decisions'; $onHCPresence = request()->routeIs($rHCPresence); $onHCRiskRadar = request()->routeIs($rHCRiskRadar); $onHCDecisions = request()->routeIs($rHCDecisions); $rNotifMonitor = 'superadmin.notifications-monitor.index'; $rNotifSystems = 'superadmin.notification-systems.index'; $rSysNoti = 'superadmin.system-notifications.index'; $onNotifMonitor = request()->routeIs($rNotifMonitor . '*'); $onNotifSystems = request()->routeIs($rNotifSystems . '*'); $onSysNoti = request()->routeIs($rSysNoti . '*'); $rInternalActivity = 'superadmin.internal-activities.index'; $onInternalActivity = request()->routeIs($rInternalActivity); @endphp {{-- تحليلات اقرأني --}}
تحليلات اقرأني من قرأ، من لم يقرأ، ونِسَب الالتزام بالمقالات
{{-- التقييمات --}}
التقييمات إدارة التقييمات وربط الحضور بالنقاط
{{-- تحليلات المقيمين --}}
تحليلات المقيمين أداء المقيمين، متوسط النقاط، نسب الغياب والاعتراضات
{{-- نزاهة التقييمات --}}
نزاهة التقييمات كشف تناقضات الحضور/النقاط/الغياب الرسمي
{{-- إصلاح أخطاء التقييمات --}}
إصلاح أخطاء التقييمات تصحيح التناقضات + إشعار رسمي
{{-- الاجتماعات الإدارية --}}
الاجتماعات الإدارية تنظيم الاجتماعات والمتابعة التنفيذية
{{-- طلبات الغياب --}}
طلبات الغياب إدارة الغيابات والأعذار الرسمية
{{-- طلبات القيادة العليا --}}
طلبات القيادة العليا طلبات حساسة تتطلب موافقة عليا
{{-- المخالفات --}}
المخالفات تسجيل ومتابعة المخالفات السلوكية
{{-- البلاغات والاعتراضات --}}
البلاغات والاعتراضات مراجعة البلاغات والاعتراضات الرسمية
{{-- DLL --}}
سجل ملاحظات اللايفات (DLL) تحليل شامل لكل ملاحظات اللايفات
{{-- التحديثات الإلزامية --}}
التحديثات الإلزامية من قرأ التحديثات ومن لم يقرأ بعد
{{-- النشاطات الداخلية --}}
النشاطات الداخلية كل حركة الأعضاء داخل النظام
{{-- سجلات الإدارة --}}
سجلات الإدارة مراقبة كاملة لكل حركة إدارية
{{-- ERD --}}
مخطط النظام (ERD) علاقات الجداول بشكل واضح
{{-- Member Insights --}}
ملف تحليلي للأعضاء نظرة عميقة على أداء كل عضو
{{-- Member Reality --}}
تقييم واقعي للأعضاء الصورة الحقيقية لالتزام العضو
{{-- لوحة التواجد والغياب --}}
لوحة التواجد والغياب نظرة إستراتيجية على الالتزام
{{-- رادار المخاطر --}}
رادار المخاطر كشف الحالات الحرجة
{{-- سجل قرارات الإدارة --}}
سجل قرارات الإدارة توثيق رسمي لقرارات القيادة
{{-- نظام التعتير --}}
نظام التعتير الرقمي
إدارة أرقام التعتير عرض جميع الأعضاء الذين لديهم رقم تعتير
سجلات التعتير رؤية تفاصيل إنشاء التعاتير للأعضاء
الأعضاء الفعّالة قائمة الأعضاء الذين لديهم رقم تعتير
{{-- أنظمة الإشعارات --}}
أنظمة الإشعارات
متابعة الإشعارات من قرأ الإشعار ومن لم يقرأه بعد
لوحة أنظمة الإشعارات Bulk · Smart · Activity Feed
إشعارات النظام تنبيهات تقنية وأحداث النظام
{{-- غرفة العمليات اليومية --}}
غرفة العمليات اليومية لايفات • ProActive • اختبارات • اجتماعات
{{-- مركز القضايا الحرجة --}} @php $rCriticalCenter = 'superadmin.falcon-room.critical-cases.index'; $onCriticalCenter = request()->routeIs($rCriticalCenter); @endphp
مركز القضايا الحرجة حالات تحتاج تدخل مباشر
{{-- لوحة استقرار الفرق --}}
لوحة استقرار الفرق تحويلات • رتب • مغادرين
{{-- مركز الترقيات والإنذارات --}}
مركز الترقيات والإنذارات ترشيحات + توصيات القيادة
{{-- أرشيف الإنجازات الذهبية --}}
أرشيف الإنجازات الذهبية توثيق أقوى إنجازات التيم
إثباتات القستات مشتركة للجميع • بدون المرفوض
قستاتي عرض الإثبات والحالة
استطلاعاتي عرض مشاركاتي وحالتي
لايفاتي حالة اللايف والساعات
تقييماتي فقط المعتمد + المقيم
{{-- أيقونة --}} {{-- نص --}}
منشوراتي عرض منشوراتك فقط
اختباراتي النتائج + المعدّل
@php $onMyMarks = request()->routeIs('general.my-marks.index'); @endphp {{-- Glow --}}
علاماتي صافي + مصادر النقاط
@php $onMyRequests = request()->routeIs('general.my-requests.index'); @endphp
طلباتي الإدارة • المشرف • الغياب • البلاغات
{{-- الهيدر الرئيسي لمجموعة الدعوات --}}
{{-- أيقونة رئيسية --}}
دعوة الأصدقاء واكسب شارك رابطك وتابع إنجازات الدعوات
{{-- بادج حالة الدعوات للعضو --}} @if($pendingInvitesCount > 0) {{ $pendingInvitesCount > 99 ? '99+' : $pendingInvitesCount }} قيد المتابعة @endif {{-- سهم الفتح / الإغلاق --}}
{{-- الروابط الفرعية --}}
{{-- دعوات الأصدقاء (الرابط الرئيسي) --}} دعوات الأصدقاء {{-- إحصائياتك --}} إحصائياتك {{-- ملاحظات إدارية --}} ملاحظات إدارية {{-- حالة دعواتك + بادج صغيرة --}} حالة دعواتك @if($pendingInvitesCount > 0) {{ $pendingInvitesCount > 9 ? '9+' : $pendingInvitesCount }} @endif {{-- 🔥 قسم خاص بالسوبر أدمين فقط --}} @if($isSuperAdmin)
{{-- موافقة الدعوات --}} موافقة الدعوات {{-- ممكن تستخدم نفس عداد pending من الكنترولر للسوبر أدمين --}} @if(($adminPendingInvitesCount ?? 0) > 0) {{ ($adminPendingInvitesCount ?? 0) > 9 ? '9+' : $adminPendingInvitesCount }} @endif {{-- لوحة إشراف الدعوات --}} لوحة نظام الدعوات {{-- أشياء مهمّة أخرى (إعدادات / نقاط / قواعد) --}} إعدادات ونقاط الدعوات
@endif
@php $usersOpen = request()->routeIs([ 'superadmin.users.*', 'superadmin.roles.*', 'superadmin.ranks.*' ]); @endphp @if(auth()->check() && auth()->user()->hasRole('super-admin'))
{{-- الهيدر --}}
المستخدمين والصلاحيات إدارة الحسابات • الأدوار • الرتب
{{-- المحتوى --}}
{{-- المستخدمين --}}
المستخدمين إدارة الحسابات
{{-- الأدوار --}}
الأدوار صلاحيات النظام
{{-- الرتب --}}
الرتب الترقية والتصنيف
@endif @php $rGoal = 'superadmin.goal-tracker.index'; $isGoal = request()->routeIs($rGoal) || request()->routeIs('superadmin.goal-tracker.*'); $linkBase = $linkBase ?? 'nav-link flex items-center gap-3 px-4 py-2.5 text-sm rounded-lg transition'; $active = 'bg-white/10 text-white'; $inactive = 'text-white/70 hover:text-white hover:bg-white/10'; $onAiAnalytics='nav-link flex items-center gap-3 px-4 py-2.5 text-sm rounded-lg transition'; @endphp @php // الراوت الخاص بسجلات الإدارة $rAdminAudit = 'superadmin.falcon-room.admin-audit-logs.index'; $onAdminAudit = request()->routeIs($rAdminAudit); // كلاس الأساس + النشط + العادي $baseClasses = 'group flex items-center gap-4 p-3 rounded-xl transition active:scale-[.98]'; $activeClasses = 'bg-white/10 text-white shadow-lg shadow-cyan-500/20 border border-cyan-400/40'; $idleClasses = 'text-white/80 hover:text-white hover:bg-white/5'; @endphp @php // اسم الراوت $rAdminAudit = 'superadmin.falcon-room.admin-audit-logs.index'; $rMemberInsights = 'superadmin.falcon-room.member-insights.index'; // هل الراوت الحالي فعّال؟ $onAdminAudit = request()->routeIs($rAdminAudit); $onMemberInsights = request()->routeIs($rMemberInsights) || request()->routeIs('superadmin.falcon.member_insights.*'); // كلاسات الأساس + النشط + العادي (موجودة أصلاً عندك) // $baseClasses, $activeClasses, $idleClasses @endphp {{-- 🌟 قسم الإدارة العليا - غرفة الصقر --}} @php $rAdminAudit = 'superadmin.falcon-room.admin-audit-logs.index'; $rMemberInsights = 'superadmin.falcon-room.member-insights.index'; $rMemberReality = 'superadmin.falcon-room.member-reality.index'; $onAdminAudit = request()->routeIs($rAdminAudit); $onMemberInsights = request()->routeIs($rMemberInsights); $onMemberReality = request()->routeIs($rMemberReality); // افتح القائمة تلقائياً إذا واحد من الروابط الداخلية أكتيف $adminSectionOpen = $onAdminAudit || $onMemberInsights || $onMemberReality; @endphp @php $rReadAnalytics = 'superadmin.daily-reading-analytics.index'; $onReadAnalytics = request()->routeIs('superadmin.daily-reading-analytics.*'); @endphp @php $rLivesGeneral = 'lives.general'; $onLivesGeneral = request()->routeIs($rLivesGeneral); @endphp @php $openLivesGroup = request()->routeIs('superadmin.falcon-room.lives-new.members-hours') || (isset($onLivesGeneral) && $onLivesGeneral); @endphp @php $livesCenterOpen = request()->routeIs('superadmin.falcon-room.lives-new.members-hours') || (isset($onLivesGeneral) && $onLivesGeneral) || (isset($rLivesGeneral) && request()->fullUrlIs(route($rLivesGeneral))); @endphp
{{-- الهيدر --}}
مركز اللايفات ساعات + عرض عام
{{-- الروابط --}}
{{-- ساعات الأعضاء --}}
ساعات الأعضاء ترتيب الساعات + إجمالي الوقت + مؤشرات نشاط
@if(request()->routeIs('superadmin.falcon-room.lives-new.members-hours')) نشِط @endif
{{-- عرض اللايفات (عام) --}}
عرض اللايفات (عام) جدول لايفات كل الأعضاء حسب الأيام
@if(isset($onLivesGeneral) && $onLivesGeneral) نشِط @endif
@php // فتح القائمة تلقائياً إذا كنا داخل أحد مسارات الأنشطة أو نظام اللايفات الجديد $activitiesSectionOpen = request()->routeIs([ 'live-activities.*', 'guest-submissions.review.*', 'superadmin.falcon-room.lives-new.*', ]); $linkBase = 'nav-link flex items-center gap-3 px-4 py-2.5 text-sm rounded-lg transition-colors'; @endphp {{-- ====== الغيابات (سوبر أدمن) ====== --}} @php $absencesOpen = request()->routeIs('superadmin.absences.*'); @endphp
{{-- الهيدر --}}
الغيابات طلبات + متابعة + تقارير
{{-- Badge للطلبات المعلقة --}} @if(isset($pendingAbsencesCount) && $pendingAbsencesCount > 0) {{ $pendingAbsencesCount }} @endif
{{-- الروابط --}}
{{-- وضع غياب مباشر --}}
وضع غياب مباشر تسجيل غياب بسرعة للإدارة
{{-- موافقة طلبات الأعضاء --}}
موافقة طلبات الأعضاء مراجعة + قبول/رفض
{{-- إحصائيات الطلبات --}}
إحصائيات الطلبات مؤشرات + نسب
{{-- غيابات اليوم + القادم --}}
غيابات اليوم + القادم متابعة مباشرة للجدول
{{-- كشف التعارضات --}}
كشف التعارضات تصادمات تواريخ + إنذارات
{{-- تصدير CSV --}}
تصدير CSV تحميل النتائج حسب الفلاتر
{{-- ملفي (للإدارة) --}}
ملفي (للإدارة) سجل غياباتي كمسؤول
{{-- غيابات أسبوعية (جدول) --}}
غيابات أسبوعية (جدول) عرض أسبوعي سريع
{{-- ====== END الغيابات ====== --}}
{{-- الهيدر --}}
الأنشطة واللايفات أنشطة + لايفات + أدوات متابعة
{{-- القائمة الداخلية --}}
{{-- ================= الأنشطة ================= --}}
الأنشطة
{{-- الجدول الأسبوعي --}}
الجدول الأسبوعي عرض وتنظيم أسبوع الأنشطة
{{-- مؤشرات الأعضاء --}}
مؤشرات الأعضاء KPI + أداء + حضور
{{-- الأعذار --}}
الأعذار مراجعة أعذار اللايفات/الأنشطة
@if(isset($pendingExcusesCount) && $pendingExcusesCount > 0) {{ $pendingExcusesCount }} @endif
{{-- تعديل غير المؤكدة --}}
تعديل غير المؤكدة تصحيح سجلات قبل التأكيد
@if(isset($unconfirmedLivesCount) && $unconfirmedLivesCount > 0) {{ $unconfirmedLivesCount }} @endif
{{-- إنشاء نشاط جديد --}}
إنشاء نشاط جديد إضافة نشاط + إعداد التفاصيل
{{-- الطلبات --}}
الطلبات طلبات الأنشطة + الموافقات
@if(isset($pendingRequestsCount) && $pendingRequestsCount > 0) {{ $pendingRequestsCount }} @endif
{{-- أنشطتي --}}
أنشطتي عرض نشاطاتي ومتابعة حالتها
{{-- مراجعة بيانات الضيوف (للسوبر/المود) --}} @if(auth()->user()->hasRole(['super-admin', 'moderator']))
مراجعة بيانات الضيوف تدقيق واعتماد المشاركات
@endif {{-- ================= اللايفات (نظام جديد) ================= --}}
اللايفات (نظام جديد)
قوالب اللايفات Templates + إعدادات جاهزة
دفتر ملاحظات اللايفات Feedback + ملاحظات
تحليل ملاحظات اللايفات ملخصات + اتجاهات
إنشاء لايفات إضافة لايفات حسب الجدول
تأكيد لايفات مراجعة الإثبات/العذر
حذف لايفات طلبات حذف + إدارة
سجل لايفات Logs + مراجعة
موافقة حذف لايفات Approvals + قرارات
@if(isset($pendingLiveDeleteCount) && $pendingLiveDeleteCount > 0) {{ $pendingLiveDeleteCount }} @endif
إحصائيات ساعات Hours + مؤشرات
سهرات التيم إحصائيات + نشاط
جدول برامج لايفات عرض البرامج اليومية
برامج (تمبلت) Templates + إعدادات
@if (Route::has('superadmin.falcon-room.lives-new.logs.index'))
سجلات اللايفات Logs + عمليات
@endif {{-- ================= قستات ================= --}}
القستات
رفع بيانات قيست رفع الإثباتات والبيانات
بياناتي المرفوعة عرض الحالة + الملاحظات
@if(auth()->user()->hasRole(['super-admin', 'moderator']))
مراجعة بيانات قيستات Review + اعتماد
@endif
@php $marksOpen = request()->routeIs('superadmin.falcon-room.marks.*'); @endphp
منظومة العلامات
واتساب بالذكاء الاصطناعي رسائل جاهزة • تقارير • نشر سريع
لايفات واتساب سهرة اليوم + برنامج اليوم + تقارير جاهزة
اجتماعات واتساب تذكير • ملخص • حضور/غياب • متابعة
اقرأني (واتساب) إرسال مقال كامل/ملخص + سجل الإرسالات
تحليلات واتساب نبض + رادار + رسائل جاهزة
إشعارات النظام فتح/إغلاق + تنبيهات + أعطال
إعلانات واتساب قوالب جاهزة • نشر سريع • (10 كبسات)
بيان رسمي صياغة وإرسال بيان رسمي للجروب
تقرير الغياب بعذر/بدون عذر + وضع مبسّط/متقدم
تواجد الأعضاء تقارير جاهزة للتواجد والتفاعل
ساعات القستات سطر لكل هوست + توزيع ساعات
قائمة الخطر إرسال أخطر الأعضاء كتقرير للجروب
@php $linkBase = 'nav-link flex items-center gap-3 px-4 py-2.5 text-sm rounded-lg transition-colors group'; // Routes $rEesMember360 = 'superadmin.falcon-room.ees.member360'; $rEesFraudRadar = 'superadmin.falcon-room.ees.fraud-radar'; $rEesExperiments = 'superadmin.falcon-room.ees.experiments'; $rEesSmartSearch = 'superadmin.falcon-room.ees.smart-search'; $rEesAttendanceHeatmap = 'superadmin.falcon-room.ees.attendance-heatmap'; $rEesProactivePerf = 'superadmin.falcon-room.ees.proactive-performance'; $rEesTestsAnalytics = 'superadmin.falcon-room.ees.tests-analytics'; $rEesLivePulse = 'superadmin.falcon-room.ees.live-pulse'; $rEesTaateerRadar = 'superadmin.falcon-room.ees.taateer-radar'; $rEesMomentumDashboard = 'superadmin.falcon-room.ees.momentum-dashboard'; // Active states $onEesMember360 = request()->routeIs($rEesMember360); $onEesFraudRadar = request()->routeIs($rEesFraudRadar); $onEesExperiments = request()->routeIs($rEesExperiments); $onEesSmartSearch = request()->routeIs($rEesSmartSearch); $onEesAttendanceHeatmap = request()->routeIs($rEesAttendanceHeatmap); $onEesProactivePerf = request()->routeIs($rEesProactivePerf); $onEesTestsAnalytics = request()->routeIs($rEesTestsAnalytics); $onEesLivePulse = request()->routeIs($rEesLivePulse); $onEesTaateerRadar = request()->routeIs($rEesTaateerRadar); $onEesMomentumDashboard = request()->routeIs($rEesMomentumDashboard); $eesSectionOpen = $onEesMember360 || $onEesFraudRadar || $onEesExperiments || $onEesSmartSearch || $onEesAttendanceHeatmap || $onEesProactivePerf || $onEesTestsAnalytics || $onEesLivePulse || $onEesTaateerRadar || $onEesMomentumDashboard; @endphp
منظومة الذكاء (EES) تحليل • رادارات • مؤشرات
{{-- Attendance Heatmap --}}
Heatmap الحضور حضور / غياب حسب الأيام
{{-- التحليل التنبؤي (AI) --}}
التحليل التنبؤي (AI) رادار كشف الخمول والانسحاب
{{-- تحليل عضو (AI) --}}
تحليل عضو (AI) تقرير فردي – خمول / انسحاب
{{-- Live Pulse --}}
Live Pulse من المتواجد الآن داخل النظام
{{-- نية التفاعل --}}
نية التفاعل متابعة جدّية الإدارة داخل النظام
{{-- خريطة التأثير --}}
خريطة التأثير تقاطعات وتواصل الإدارة
{{-- ثبات الأداء --}}
ثبات الأداء (Consistency) حضور + لايف + اختبارات + تحذيرات
{{-- Taateer Radar --}}
Taateer Radar مراقبة الأكواد الانضباطية
{{-- Momentum --}}
Momentum زخم التيم حسب الأيام
{{-- ProActive Performance --}}
أداء ProActive منصات، Plus، أصدقاء جدد
{{-- Tests Analytics --}}
تحليل الاختبارات مشاركون، متوسط، أعلى وأقل
{{-- Member 360 --}}
Member 360 سجل حياة العضو بالكامل
{{-- Fraud Radar --}}
Fraud Radar سلوك مشبوه + تكرار حسابات
{{-- Experiments --}}
Experiments تجارب A/B على التدخلات
{{-- Smart Search --}}
Smart Search بحث موحّد + Tags ذكية
{{-- JS بسيط للدروبداون --}} @php $linkBase = $linkBase ?? 'nav-link flex items-center gap-3 px-4 py-2.5 text-sm rounded-lg transition-colors'; $rMinYouth = 'superadmin.falcon-room.ministries.youth'; $rMinGirls = 'superadmin.falcon-room.ministries.girls'; $rMinEconomy = 'superadmin.falcon-room.ministries.economy'; $rMinInterior = 'superadmin.falcon-room.ministries.interior'; $rMinForeign = 'superadmin.falcon-room.ministries.foreign'; $rTikTokSupport = 'superadmin.falcon-room.ministries.tiktok-support'; $onMinYouth = request()->routeIs($rMinYouth . '*'); $onMinGirls = request()->routeIs($rMinGirls . '*'); $onMinEconomy = request()->routeIs($rMinEconomy . '*'); $onMinInterior = request()->routeIs($rMinInterior . '*'); $onMinForeign = request()->routeIs($rMinForeign . '*'); $onTikTokSupport = request()->routeIs($rTikTokSupport . '*'); $rTikTokTeamBudgets = 'superadmin.ministries.tiktok-team-budgets'; $onTikTokTeamBudgets = \Illuminate\Support\Facades\Route::currentRouteNamed($rTikTokTeamBudgets); $ministriesSectionOpen = $onMinYouth || $onMinGirls || $onMinEconomy || $onMinInterior || $onMinForeign || $onTikTokSupport || $onTikTokTeamBudgets; @endphp
الوزارات إدارة الشباب • الصبايا • الاقتصاد • الداخلية • الخارجية
{{-- وزارة الشباب --}}
وزارة الشباب نشاط • تفاعل • فعاليات • متابعة الشباب
{{-- وزارة الصبايا --}}
وزارة الصبايا نشاط • تفاعل • فعاليات • متابعة الصبايا
{{-- وزارة الاقتصاد --}}
وزارة الاقتصاد الدعم • التحويلات • تنظيم الموارد
{{-- وزارة الداخلية --}}
وزارة الداخلية تنظيم داخلي • انضباط • متابعة
{{-- وزارة الخارجية --}}
وزارة الخارجية علاقات • تحالفات • تنسيق خارجي
{{-- دعم تيكتوك والهدايا --}}
دعم تيكتوك والهدايا حسابات الدعم + ملخصات + تقارير
{{-- ميزانيات دعم تيكتوك للتيم --}}
ميزانيات دعم تيكتوك للتيم يومي/أسبوعي/شهري/سنوي + إجمالي
{{-- سلايد/مجموعة: علامات الاختبارات (مهم) --}} @php $testsMarksOpen = request()->routeIs('tests.marks.*') || request()->routeIs('tests.ai.analysis') || request()->routeIs('tests.special.one') || request()->routeIs('tests.special.two'); $rMarksOverview = 'tests.marks.overview'; $rMarksPerTest = 'tests.marks.per-test'; $rMarksAvg = 'tests.marks.averages'; $rMarksGender = 'tests.marks.gender'; $rMarksFails = 'tests.marks.fails'; $rMarksMissing = 'tests.marks.missing'; @endphp
علامات الاختبارات إحصائيات + مقارنة + AI
{{-- 1) علامات الاختبارات الكلّية --}}
علامات الاختبارات الكلّية معدل نجاح العضو في كل الاختبارات
{{-- 2) علامات حسب كل اختبار --}}
علامات حسب كل اختبار نتائجك في كل اختبار على حدة
{{-- 3) معدّل العلامات العام --}}
معدّل العلامات متوسط درجاتك في كل المحاولات
{{-- 4) معدل الشباب والصبايا --}}
معدّل الشباب والصبايا مقارنة أداء الجنسين في الاختبارات
{{-- 5) معدل الفشل --}}
معدل الفشل نسبة الرسوب حسب الاختبارات والأعضاء
{{-- 6) من لم يعمل اختبارات؟ --}}
من لم يعمل اختبارات؟ قائمة الأعضاء اللي ما دخلوا ولا اختبار
{{-- AI Analysis --}} تحليل الذكاء الاصطناعي {{-- Special 1 --}} تقرير الأداء الاحترافي {{-- Special 2 --}} تحليل التزام الفريق
{{-- تحديثات الموقع (ستايل سقراط) --}} @php $onSiteUpdates = request()->routeIs('site-updates.admin.*'); @endphp
تحديثات الموقع إدارة السلايد / التحديثات الإلزامية
{{-- resources/views/superadmin/partials/ai-settings-menu.blade.php --}} @php $aiOpen = request()->routeIs([ 'superadmin.ai.settings', 'superadmin.ai.guidelines', 'superadmin.ai.sources', 'superadmin.whatsapp.bridge.*', ]); $rAiSettings = 'superadmin.ai.settings'; $rAiGuides = 'superadmin.ai.guidelines'; $rAiSources = 'superadmin.ai.sources'; $rWaBridge = 'superadmin.whatsapp.bridge.index'; @endphp
AmirOS AI إعدادات • توجيهات • مصادر • فحص واتساب
{{-- إعدادات الذكاء الاصطناعي --}}
إعدادات الذكاء الاصطناعي معلومات الخادم وحالة التحليلات
{{-- فحص ربط الواتساب --}}
فحص ربط الواتساب حالة حيّة + اختبار إرسال + إعداد البورت
{{-- توجيهات الذكاء الاصطناعي --}}
توجيهات الذكاء الاصطناعي كيف يفكر AmirOS AI داخل التيم
{{-- ربط مصادر خارجية --}}
ربط مصادر خارجية منصات وقواعد بيانات يمكن توصيلها لاحقًا
{{-- غرفة المؤشرات --}} @php $indicatorsOpen = request()->routeIs('superadmin.indicators.*'); $rLiveIndicators = 'superadmin.indicators.live-lives'; $rRisk = 'superadmin.indicators.risk.index'; $rInfluence = 'superadmin.indicators.influence.index'; $rGrowth = 'superadmin.indicators.growth.index'; $rStability = 'superadmin.indicators.honors'; $rViolations = 'superadmin.indicators.violations.index'; $rEvalIndicator = 'superadmin.indicators.evaluations'; $rEngagement = 'superadmin.indicators.engagement'; @endphp
غرفة المؤشرات لايفات • خطر • تأثير • نمو • استقرار
{{-- مؤشرات اللايفات --}}
مؤشرات اللايفات عذر/بدون عذر + ساعات مقارنة بالشهر السابق
{{-- مؤشر الخطر --}}
مؤشر الخطر احتمال بقاء العضو أو خروجه من التيم
{{-- مؤشر التأثير --}}
مؤشر التأثير من هم سفراء الفريق وجالبو الحياة؟
{{-- مؤشر النمو --}}
مؤشر النمو تطور العضو وإمكانيات المستقبل
{{-- مؤشر الاستقرار --}}
مؤشر الاستقرار ثبات العضو واستمرار وجوده بدون هزّات قوية
{{-- مؤشر المخالفات --}}
مؤشر المخالفات ضغط المخالفات واتجاه السلوك العام
{{-- مؤشر التقييمات --}} مؤشر التقييمات {{-- مؤشر التفاعلات --}} مؤشر التفاعلات
@php // عدد القرارات الفعّالة $decisionsActiveCount = DB::table('high_command_decisions') ->where('status', 'active') ->count(); $rDecisions = 'general.decisions.index'; $onDecisions = request()->routeIs($rDecisions); @endphp {{-- أيقونة --}} {{-- النص --}}
القرارات الإدارية عرض جميع القرارات الفعّالة والتفاصيل الكاملة
{{-- Badge العدّاد --}} @if($decisionsActiveCount > 0) {{ $decisionsActiveCount }} @endif
{{-- إدارة الأهداف ProMission --}} {{-- إدارة الأهداف ProMission --}} @php $promissionOpen = request()->routeIs('superadmin.promission.*'); $rPmIndex = 'superadmin.promission.index'; $rPmPersonal = 'superadmin.promission.personal.index'; $rPmRadar = 'superadmin.promission.radar.index'; $rPmForecast = 'superadmin.promission.forecast.index'; $rPmCoach = 'superadmin.promission.coach.index'; $rPmStuck = 'superadmin.promission.stuck.index'; $rPmInsightsIndex = 'superadmin.promission.insights.index'; $rPmInsightsCommitment = 'superadmin.promission.insights.commitment'; $rPmInsightsStreaks = 'superadmin.promission.insights.streaks'; $rPmInsightsRoles = 'superadmin.promission.insights.roles'; $rPmInsightsMicrogoals = 'superadmin.promission.insights.microgoals'; $rPmInsightsAlerts = 'superadmin.promission.insights.alerts'; @endphp
إدارة الأهداف ProMission لوحات + رادار + توقّع + Coach + Insights
{{-- لوحة أهداف الفريق --}}
لوحة أهداف الفريق نظرة شاملة على تقدّم التيم وتحقيق الأهداف
{{-- الأهداف الفردية --}}
قائمة الأهداف الفردية متابعة هدف كل عضو + حالته + ملاحظاته
{{-- رادار الهدف --}}
رادار الهدف كشف العالق/المتأخر/المهدد قبل ما يفلت
{{-- توقّع نهاية الشهر --}}
توقّع نهاية الشهر هل بنلحق؟ توقعات + نسب + توصيات
{{-- الأوتو-كوتش --}}
الأوتو-كوتش اقتراحات ذكية: شو تعمل اليوم/الأسبوع
{{-- الحالات العالقة --}}
الحالات العالقة / المتأخرة قائمة تحتاج تدخل إداري سريع
{{-- عنوان Insights --}}
PRO MISSION • INSIGHTS
مركز الإضافات الذكية لوحة التحليلات المتقدمة للأهداف
مؤشر الالتزام قياس جدّية العضو بالهدف
الاستمرارية Streaks + انقطاعات + رجعة
تصنيف الأعضاء الذكي Roles based on performance
أهداف صغيرة تلقائية تقسيم الهدف لمهام قصيرة واضحة
التنبيهات الذكية Alerts حسب حالة الهدف + توصيات
{{-- غرفة ProActive فعالية --}} @php // عدد الإشعارات العامة غير المقروءة (كما هو) $generalUnread = \App\Http\Controllers\General\GeneralNotificationController::getUnreadNotificationsCount(); $rGeneralIndex = 'general-notifications.index'; $generalOpen = request()->routeIs('general-notifications.*'); $isGeneralActive = request()->routeIs($rGeneralIndex); $linkBase = $linkBase ?? 'nav-link flex items-center gap-3 px-3 py-2 text-[13px] rounded-xl transition'; @endphp
الإشعارات العامة تنبيهات النظام + الرسائل العامة
@if($generalUnread > 0) {{ $generalUnread > 9 ? '9+' : $generalUnread }} @endif
{{-- كل الإشعارات العامة --}}
كل الإشعارات العامة عرض القائمة + البحث + وضع كمقروء
@if($generalUnread > 0) {{ $generalUnread > 9 ? '9+' : $generalUnread }} @endif
@php $adminMsgsOpen = request()->routeIs([ 'superadmin.falcon-room.messages.*', 'superadmin.falcon-room.admin-messages', 'superadmin.leader-message.*', 'superadmin.daily-reading.*', 'superadmin.admin-messages.*', ]); $rMsgMembers = 'superadmin.falcon-room.messages.members'; $rMsgModerators = 'superadmin.falcon-room.messages.moderators'; $rMsgLeader = 'superadmin.falcon-room.messages.leader'; $rMsgReaders = 'superadmin.falcon-room.messages.readers'; $rAllMsg = 'superadmin.falcon-room.admin-messages'; $rLeaderPage = 'superadmin.leader-message.index'; $linkBase = $linkBase ?? 'nav-link flex items-center gap-3 px-3 py-2 text-[13px] rounded-xl transition'; @endphp
الرسائل الإدارية أعضاء • مشرفين • القائد • القرّاء
{{-- رسائل إدارية للأعضاء --}}
قسم رسائل الأعضاء إرسال رسائل إدارية للأعضاء + أرشفة
قريبًا
{{-- اقرأني لليوم (للقائد فقط) --}} @can('manage-daily-reading') @php $rDailyReading = 'superadmin.daily-reading.index'; $onDailyReading = request()->routeIs('superadmin.daily-reading.*'); @endphp
اقرأني لليوم القائد يكتب المقال اليومي للأعضاء
@endcan {{-- رسائل إدارية للمشرفين --}}
قسم رسائل المشرفين تنبيهات الإدارة للمشرفين + تنظيم المهام
فعال
{{-- كتابة رسالة إدارية للجميع --}}
رسالة إدارية للجميع إرسال إعلان رسمي لكل الفريق دفعة واحدة
فعال
{{-- رسائل القائد --}}
رسائل القائد إدارة رسائل القائد + نشر + أرشفة
{{-- من شاف رسايلنا؟ --}}
من شاف رسايلنا؟ تتبع القرّاء: مين قرأ ومين تجاهل
قريبًا
{{-- غرفة الصقر — ستايل details/summary مثل مثال الواتساب (كامل بدون نقصان) --}} @php // ===== Routes + Active Flags (نفس اللي عندك) ===== $rRisk = 'superadmin.risk-radar.index'; $onRisk = request()->routeIs($rRisk); $rFalconNotes = 'superadmin.falcon-diary.index'; $onFalconNotes = request()->routeIs($rFalconNotes); $rSignals = 'superadmin.falcon-room.signals'; $onSig = request()->routeIs($rSignals); $onAdvisorTips = request()->routeIs('superadmin.advisor-tips.*'); $rMaint = 'superadmin.falcon-room.maintenance'; $onMaint = request()->routeIs($rMaint); $rLive = 'superadmin.falcon-room.live'; $onLive = request()->routeIs($rLive); $rServerMonitor = 'server.monitor'; $onServerMonitor = request()->routeIs($rServerMonitor); $rLogs = 'superadmin.falcon-room.maintenance.logs'; $onLogs = request()->routeIs($rLogs); $rDevIps = 'superadmin.falcon-room.devices-ips'; $onDevIps = request()->routeIs($rDevIps); $rPerf = 'superadmin.falcon-room.performance'; $onPerf = request()->routeIs($rPerf); $rOnlineMembers = 'superadmin.falcon-room.online-members'; $onOnlineMembers = request()->routeIs($rOnlineMembers); $rMembers = 'superadmin.falcon-room.members'; $onMembers = request()->routeIs($rMembers); $onMemberCare = request()->routeIs('superadmin.falcon.member_care.*'); $onTeamAlerts = request()->routeIs('superadmin.falcon.team_alerts.*'); $rMods = 'superadmin.falcon-room.moderators'; $onMods = request()->routeIs($rMods); $rUsernames = 'superadmin.falcon.usernames.index'; $onUsernames = request()->routeIs($rUsernames); $rPasswords = 'superadmin.falcon.passwords.index'; $onPasswords = request()->routeIs('superadmin.falcon.passwords.*') || request()->routeIs($rPasswords); $onQuickEdit = request()->routeIs('superadmin.falcon.members.quick_edit'); $rBanCenter = 'superadmin.falcon.bans.index'; $onBan = request()->routeIs($rBanCenter); $rSmartPulse = 'superadmin.falcon.smart-pulse.index'; $onSmartPulse = request()->routeIs($rSmartPulse); $rAdminAudit = 'superadmin.falcon-room.admin-audit-logs.index'; $onAdminAudit = request()->routeIs($rAdminAudit); $rLogisticCenter = 'superadmin.falcon.logistic-center.index'; $onLogistic = request()->routeIs($rLogisticCenter); $rAgencyTr = 'superadmin.falcon-room.agency-transfer'; $onAgencyTr = request()->routeIs($rAgencyTr); $rAgencyRv = 'superadmin.falcon-room.agency-revoke'; $onAgencyRv = request()->routeIs($rAgencyRv); $rGen = 'superadmin.analytics.gender-compare'; $onGen = request()->routeIs($rGen); $rLoyal = 'superadmin.analytics.loyalty'; $onLoyal = request()->routeIs($rLoyal); $rBoysDash = 'superadmin.boys.dashboard'; $onBD = request()->routeIs($rBoysDash); $rBoysPresence= 'superadmin.falcon-boys.presence'; $onBP = request()->routeIs($rBoysPresence); $rBoysInsights= 'superadmin.falcon-boys.insights'; $onBI = request()->routeIs($rBoysInsights); $rBoysRevival = 'superadmin.falcon-boys.revival'; $isRevival = request()->routeIs($rBoysRevival); $rBRev = 'superadmin.boys.revival'; $onBR = request()->routeIs($rBRev); $rBehavior = 'superadmin.falcon-boys.behavior'; $onBehavior = request()->routeIs($rBehavior); // ===== Open state for details (نفس اللي عندك) ===== $falconSectionOpen = $onRisk || $onFalconNotes || $onSig || $onAdvisorTips || $onMaint || $onLive || $onServerMonitor || $onLogs || $onDevIps || $onPerf || $onOnlineMembers || $onMembers || $onMemberCare || $onTeamAlerts || $onMods || $onUsernames || $onPasswords || $onQuickEdit || $onBan || $onSmartPulse || $onAdminAudit || $onLogistic || $onAgencyTr || $onAgencyRv || $onGen || $onLoyal || $onBD || $onBP || $onBI || $isRevival || $onBR || $onBehavior; // ===== ستايل سقراط (مهم) ===== $linkBase = $linkBase ?? 'nav-link flex items-center gap-3 px-3 py-2 text-[13px] rounded-xl transition'; $falconItem = function( string $href, bool $on, string $iconBg, // مثال: bg-rose-500/15 string $iconBorder, // مثال: border-rose-400/25 string $iconText, // مثال: text-rose-200 string $iconHtml, // مثال: string $title, string $subtitle, ?string $badge = null, string $badgeClass = 'bg-amber-500/20 text-amber-200 border border-amber-400/30' ) use ($linkBase) { $cls = $linkBase . ' ' . ($on ? 'bg-white/15 text-white shadow-sm' : 'text-white/70 hover:text-white hover:bg-white/10'); $badgeHtml = ''; if ($badge) { $badgeHtml = ''.$badge.''; } return ' '.$iconHtml.'
'.e($title).' '.e($subtitle).'
'.$badgeHtml.'
'; }; @endphp
غرفة الصقر مراقبة • سيرفر • أعضاء • لوجستي • شباب
أشياء شخصية للصقر
{!! $falconItem( route($rRisk), $onRisk, 'bg-rose-500/15','border-rose-400/25','text-rose-200', '', 'رادار المخاطر', 'تنبيهات + تحذيرات + متابعة دقيقة' ) !!} {!! $falconItem( \Illuminate\Support\Facades\Route::has($rFalconNotes) ? route($rFalconNotes) : '#', $onFalconNotes, 'bg-cyan-500/15','border-cyan-400/25','text-cyan-200', '', 'مذكّرات وملاحظات الصقر', 'توثيق يومي • ملاحظات تشغيل • أرشفة' ) !!} {!! $falconItem( route($rSignals), $onSig, 'bg-amber-500/15','border-amber-400/25','text-amber-200', '', 'إشارات القيادة', 'متابعة قرارات القيادة داخل النظام', $onSig ? 'نشط' : null, 'bg-amber-500/20 text-amber-200 border border-amber-400/30' ) !!} {!! $falconItem( route('superadmin.advisor-tips.index'), $onAdvisorTips, 'bg-yellow-500/15','border-yellow-400/25','text-yellow-200', '', 'متابعة نصائح المستشارين', 'جمع • مراجعة • تطبيق' ) !!} {!! $falconItem( route('superadmin.advisor-tips.index'), $onAdvisorTips, 'bg-sky-500/15','border-sky-400/25','text-sky-200', '', 'متابعة المستشارين', 'حضور • أداء • متابعة' ) !!}
إدارة السيرفر والتنظيف
{!! $falconItem( \Illuminate\Support\Facades\Route::has($rMaint) ? route($rMaint) : '#', $onMaint, 'bg-amber-500/15','border-amber-400/25','text-amber-200', '', 'صيانة وأوامر السيرفر', 'تنظيف • أوامر • صيانة', 'أدوات' ) !!} {!! $falconItem( \Illuminate\Support\Facades\Route::has($rLive) ? route($rLive) : '#', $onLive, 'bg-emerald-500/15','border-emerald-400/25','text-emerald-200', '', 'مركز الأداء الحي', 'Live Pulse • متابعة فورية', 'لايف', 'bg-emerald-500/20 text-emerald-200 border border-emerald-400/30' ) !!} {!! $falconItem( \Illuminate\Support\Facades\Route::has($rServerMonitor) ? route($rServerMonitor) : '#', $onServerMonitor, 'bg-emerald-500/15','border-emerald-400/25','text-emerald-200', '', 'مراقبة السيرفر', 'CPU/RAM • Services • Ping', 'Monitor', 'bg-emerald-500/20 text-emerald-200 border border-emerald-400/30' ) !!} {!! $falconItem( \Illuminate\Support\Facades\Route::has($rLogs) ? route($rLogs) : '#', $onLogs, 'bg-cyan-500/15','border-cyan-400/25','text-cyan-200', '', 'سجلّ الصيانة', 'أرشيف الصيانة • مراجعة الإجراءات' ) !!} {!! $falconItem( route($rDevIps), $onDevIps, 'bg-emerald-500/15','border-emerald-400/25','text-emerald-200', '', 'مراقبة الأجهزة والـ IPs', 'Devices • Sessions • IP Tracking', 'جاهز', 'bg-emerald-500/20 text-emerald-200 border border-emerald-400/30' ) !!} {!! $falconItem( route($rPerf), $onPerf, 'bg-violet-500/15','border-violet-400/25','text-violet-200', '', 'إحصائيات الأداء والتحميل', 'Performance • Load • Stats', 'جاهز', 'bg-emerald-500/20 text-emerald-200 border border-emerald-400/30' ) !!}
إدارة المشرفين والأعضاء
{!! $falconItem( route($rOnlineMembers), $onOnlineMembers, 'bg-emerald-500/15','border-emerald-400/25','text-emerald-200', '', 'الأعضاء المتواجدون الآن', 'مركز حضور مباشر داخل النظام', 'مباشر', 'bg-emerald-500/20 text-emerald-200 border border-emerald-400/30' ) !!} {!! $falconItem( route($rMembers), $onMembers, 'bg-emerald-500/15','border-emerald-400/25','text-emerald-200', '', 'مراقبة الأعضاء', 'متابعة • حضور • نشاط', 'جاهز', 'bg-emerald-500/20 text-emerald-200 border border-emerald-400/30' ) !!} {!! $falconItem( \Illuminate\Support\Facades\Route::has('superadmin.falcon.member_care.index') ? route('superadmin.falcon.member_care.index') : '#', $onMemberCare, 'bg-teal-500/15','border-teal-400/25','text-teal-200', '', 'متابعة الأعضاء', 'Care • متابعة دقيقة • تنبيه مبكر', 'جديد', 'bg-emerald-500/20 text-emerald-200 border border-emerald-400/30' ) !!} {!! $falconItem( route('superadmin.falcon.team_alerts.index'), $onTeamAlerts, 'bg-rose-500/15','border-rose-400/25','text-rose-200', '', 'تنبيهات حرجة للتيم', 'إنذارات • حالات طارئة • متابعة' ) !!} {!! $falconItem( route($rMods), $onMods, 'bg-violet-500/15','border-violet-400/25','text-violet-200', '', 'مراقبة المشرفين', 'أداء • التزام • متابعة', 'جاهز', 'bg-emerald-500/20 text-emerald-200 border border-emerald-400/30' ) !!} {!! $falconItem( route($rUsernames), $onUsernames, 'bg-sky-500/15','border-sky-400/25','text-sky-200', '', 'أسماء المستخدمين', 'اليوزر الرسمي عند الدخول' ) !!} {!! $falconItem( route('superadmin.falcon.passwords.index'), $onPasswords, 'bg-cyan-500/15','border-cyan-400/25','text-cyan-200', '', 'باسوردات الأعضاء', 'عرض مباشر • تحديث سريع', 'مباشر', 'bg-emerald-500/20 text-emerald-200 border border-emerald-400/30' ) !!} {!! $falconItem( \Illuminate\Support\Facades\Route::has('superadmin.falcon.members.quick_edit') ? route('superadmin.falcon.members.quick_edit') : '#', $onQuickEdit, 'bg-emerald-500/15','border-emerald-400/25','text-emerald-200', '', 'تعديل الأعضاء', 'Quick Edit • تحديث بيانات • حالات', 'جاهز', 'bg-emerald-500/20 text-emerald-200 border border-emerald-400/30' ) !!} {!! $falconItem( route($rBanCenter), $onBan, 'bg-rose-500/15','border-rose-400/25','text-rose-200', '', 'نظام الحظر', 'إدارة • حظر • فك حظر', 'جديد', 'bg-rose-500/20 text-rose-200 border border-rose-400/30' ) !!}
لوجستي التيم
{!! $falconItem( \Illuminate\Support\Facades\Route::has($rSmartPulse) ? route($rSmartPulse) : '#', $onSmartPulse, 'bg-emerald-500/15','border-emerald-400/25','text-emerald-200', '', 'نبض التيم الذكي', 'لايفات + متابعة أعضاء + تقرير يومي', 'جديد', 'bg-emerald-500/20 text-emerald-200 border border-emerald-400/30' ) !!} {!! $falconItem( \Illuminate\Support\Facades\Route::has($rAdminAudit) ? route($rAdminAudit) : '#', $onAdminAudit, 'bg-sky-500/15','border-sky-400/25','text-sky-200', '', 'سجلات الإدارة', 'كل حركة • كل قرار • أرشيف رسمي', 'مراقبة', 'bg-sky-500/20 text-sky-200 border border-sky-400/30' ) !!} {!! $falconItem( route($rLogisticCenter), $onLogistic, 'bg-fuchsia-500/15','border-fuchsia-400/25','text-fuchsia-200', '', 'المركز اللوجستي', 'تطوير • تحديات • خريطة حرارة', 'جديد', 'bg-amber-500/20 text-amber-200 border border-amber-400/30' ) !!} {!! $falconItem( \Illuminate\Support\Facades\Route::has($rAgencyTr) ? route($rAgencyTr) : '#', $onAgencyTr, 'bg-emerald-500/15','border-emerald-400/25','text-emerald-200', '', 'تحويل الأعضاء إلى الوكالة', 'نقل • تنظيم • تحويل', 'قريبًا' ) !!} {!! $falconItem( \Illuminate\Support\Facades\Route::has($rAgencyRv) ? route($rAgencyRv) : '#', $onAgencyRv, 'bg-emerald-500/15','border-emerald-400/25','text-emerald-200', '', 'إزالة الأعضاء من الوكالة', 'سحب • تنظيم • مراجعة', 'قريبًا' ) !!}
إدارة شباب التيم
{!! $falconItem( route($rGen), $onGen, 'bg-fuchsia-500/15','border-fuchsia-400/25','text-fuchsia-200', '', 'مقارنة الشباب × الصبايا', 'تحليل مقارنة • مؤشرات • فروقات' ) !!} {!! $falconItem( route($rLoyal), $onLoyal, 'bg-yellow-500/15','border-yellow-400/25','text-yellow-200', '', 'مؤشر الولاء والانتماء الذهبي', 'Loyalty • ولاء • انتماء' ) !!} {!! $falconItem( route($rBoysDash), $onBD, 'bg-cyan-500/15','border-cyan-400/25','text-cyan-200', '', 'إحصائيات شباب التيم', 'Dashboard • تقارير • نتائج' ) !!} {!! $falconItem( route($rBoysPresence), $onBP, 'bg-cyan-500/15','border-cyan-400/25','text-cyan-200', '', 'تواجد الشباب', 'حضور/غياب • ساعات • متابعة', $onBP ? 'نشِط' : null, 'bg-emerald-500/20 text-emerald-200 border border-emerald-400/30' ) !!} {!! $falconItem( route($rBoysInsights), $onBI, 'bg-cyan-500/15','border-cyan-400/25','text-cyan-200', '', 'تحليل القوة والنشاط', 'تحليل نشاط • قوة • مؤشرات' ) !!} {!! $falconItem( route($rBoysRevival), $isRevival, 'bg-emerald-500/15','border-emerald-400/25','text-emerald-200', '', 'خطة الإنعاش (Revival Plan)', 'عودة نشاط • متابعة • أهداف', $isRevival ? 'نشِط' : 'جاهز', $isRevival ? 'bg-emerald-500/20 text-emerald-200 border border-emerald-400/30' : 'bg-sky-500/15 text-sky-200 border border-sky-400/25' ) !!} {!! $falconItem( route($rBRev), $onBR, 'bg-emerald-500/15','border-emerald-400/25','text-emerald-200', '', 'خطة الإنعاش (نسخة ثانية)', 'تطوير لاحق • تحسينات', 'قريبًا' ) !!} {!! $falconItem( route($rBehavior), $onBehavior, 'bg-cyan-500/15','border-cyan-400/25','text-cyan-200', '', 'تحليل الانضباط والسلوك', 'Behavior • Discipline • Consistency' ) !!}
إدارة الوكالة
{!! $falconItem('#', false, 'bg-amber-500/15','border-amber-400/25','text-amber-200', '', 'إدارة الوكالة', 'لوحة الوكالة • إعدادات', 'قريبًا' ) !!} {!! $falconItem('#', false, 'bg-amber-500/15','border-amber-400/25','text-amber-200', '', 'ترتيب أعضاء الوكالة', 'فرز • مجموعات • تصنيف', 'قريبًا' ) !!}
@php $rolaOpen = request()->routeIs([ 'superadmin.rola.*', 'superadmin.rola-room.*', 'superadmin.analytics.loyalty', 'superadmin.falcon-room.online-members', 'superadmin.falcon.member_care.*', ]); $linkBase = $linkBase ?? 'nav-link flex items-center gap-3 px-3 py-2 text-[13px] rounded-xl transition'; $rLoyal = 'superadmin.analytics.loyalty'; $onLoyal = request()->routeIs($rLoyal); $rOnline = 'superadmin.falcon-room.online-members'; $onOnline = request()->routeIs($rOnline); $onMemberCare = request()->routeIs('superadmin.falcon.member_care.*'); $rDash = 'superadmin.rola.dashboard'; $onDash = request()->routeIs($rDash); $rDiaries = 'superadmin.rola.diaries'; $onDiaries = request()->routeIs($rDiaries); $rPresence = 'superadmin.rola.presence'; $onPresence = request()->routeIs($rPresence); $rMot = 'superadmin.rola.motivation'; $onMot = request()->routeIs($rMot); $rStrength = 'superadmin.rola.strengths'; $onStrength = request()->routeIs($rStrength); $rTop = 'superadmin.rola.top'; $onTop = request()->routeIs($rTop); $rComms = 'superadmin.rola.comms'; $onComms = request()->routeIs($rComms); $rSupport = 'superadmin.rola.support'; $onSupport = request()->routeIs($rSupport); $rNotes = 'superadmin.rola.notes'; $onNotes = request()->routeIs($rNotes); $rDrop = 'superadmin.rola.dropouts'; $onDrop = request()->routeIs($rDrop); $rRevival = 'superadmin.rola.revival'; $onRevival = request()->routeIs($rRevival); $rEvents = 'superadmin.rola.events'; $onEvents = request()->routeIs($rEvents); @endphp
غرفة رولا صبايا • حضور • دعم • إنعاش • سهرات
{{-- مؤشرات عامة --}}
مؤشرات عامة
مؤشر الولاء والانتماء الذهبي نِسَب الولاء • الاستقرار • التذبذب
الأعضاء المتواجدون الآن مركز حضور مباشر داخل النظام
مباشر
متابعة الأعضاء Care • حالات تحتاج تدخل • متابعة دقيقة
جديد
{{-- إدارة رولا --}}
إدارة رولا
إحصائيات صبايا التيم Dashboard صبايا • أداء • التزام
يوميات القائدة رولا توثيق • ملاحظات • قرارات يومية
ساعات التواجد اليومية تواجد • متابعة • مقارنة يومية
نظام التحفيز والتشجيع رسائل تحفيز + متابعة التأثير
تحليل نقاط القوة والضعف Strengths/Weaknesses • توصيات
أفضل صبية هذا الأسبوع Top أداء + نقاط + التزام
متابعة التواصل رسائل • تفاعل • ردود
الدعم المعنوي حالات تحتاج دعم • متابعة مباشرة
ملاحظات القائدة رولا Notes + ملفات متابعة
حالات الضعف والانقطاع Dropouts • ضعف • غياب • حلول
خطة الإنعاش Revival Plan • متابعة • أهداف
جدول السهرات سهرات • ترتيب • متابعة أسبوعية
{{-- تواصل ورسائل الأعضاء (رابط مستقل) — تحويل لسقراط --}} @php $rMon = 'superadmin.monitor.index'; $onMon = request()->routeIs($rMon); @endphp
المراقبة العامة مراقبة التفاعل + النشاط + آخر التحركات
@php $notifOpen = request()->routeIs([ 'manual-notifications.*', 'notifications.*', 'superadmin.notifications.*', ]); $linkBase = $linkBase ?? 'nav-link flex items-center gap-3 px-3 py-2 text-[13px] rounded-xl transition'; @endphp
إدارة الإشعارات يدوي • إشعاراتي • عدّاد غير مقروء
{{-- الإشعارات اليدوية --}}
الإشعارات اليدوية إنشاء/إرسال/أرشفة إشعارات للإدارة
{{-- الإشعارات المرسلة إلي + Badge --}}
الإشعارات المرسلة إلي عرض إشعاراتك + وضع كمقروء
{{-- نفس بادجك الحالي بدون تغيير IDs --}} 0
@php $competitionsOpen = request()->routeIs([ 'superadmin.competitions.*', 'general.competitions.*', ]); $linkBase = $linkBase ?? 'nav-link flex items-center gap-3 px-3 py-2 text-[13px] rounded-xl transition'; @endphp
المسابقات إدارة • مشاركات • نتائج
{{-- إدارة المسابقات --}}
إدارة المسابقات إنشاء • تعديل • متابعة المشاركين
{{-- مسابقاتي --}}
مسابقاتي المشاركة • النتائج • حالة التقييم
{{-- محرر الأعضاء — Excel Editor --}} {{-- محرر الأعضاء + محرر PDF --}} @php $editorsOpen = request()->routeIs([ 'superadmin.members-sheet.*', 'superadmin.text-editor.*', ]); $linkBase = $linkBase ?? 'nav-link flex items-center gap-3 px-3 py-2 text-[13px] rounded-xl transition'; @endphp
محررات الإدارة Excel للأعضاء • محرر نصوص PDF
{{-- محرر الأعضاء — Excel --}}
محرر الأعضاء — Excel تعديل بيانات جماعي • استيراد/تصدير
{{-- محرر نصوص — PDF --}}
محرر نصوص — PDF تحويل نص إلى PDF • قوالب جاهزة
{{-- إدارة الاختبارات (مقفلة بباسورد) --}} @php $testsOpen = request()->routeIs([ 'tests.weekly.*', 'tests.manage.*', 'tests.questions.*', 'tests.answers.*', 'tests.results.*', ]); $linkBase = $linkBase ?? 'nav-link flex items-center gap-3 px-3 py-2 text-[13px] rounded-xl transition'; @endphp
إدارة الاختبارات أسبوعي • أسئلة • إجابات • نتائج • إحصائيات
الاختبارات الأسبوعية عرض الاختبارات + التحكم بالحالة
إضافة اختبار جديد إنشاء اختبار وتحديد المدة والجمهور
إدارة الأسئلة إضافة/تعديل/ترتيب الأسئلة
إجابات الأسئلة تحديد الصح/الغلط وترتيب الخيارات
نتائج الأعضاء نتائج + ترتيب + تفاصيل المحاولات
الإحصائيات متوسطات + أعلى/أقل + مشاركة
@php $scoresOpen = request()->routeIs('score-records.*'); $linkBase = $linkBase ?? 'nav-link flex items-center gap-3 px-3 py-2 text-[13px] rounded-xl transition'; @endphp
السجلات والتقارير سجلات • تقارير إيجابية/سلبية • تحليل شامل
{{-- السجلات --}}
السجلات كل العمليات والنقاط والتغييرات
{{-- إيجابي --}}
التقارير الإيجابية
الأعلى أسبوعياً أفضل أعضاء الأسبوع بالنقاط
الأعلى شهرياً أفضل أعضاء الشهر بالنقاط
الأفضل على الإطلاق أفضل النتائج عبر كل الفترات
{{-- سلبي --}}
التقارير السلبية
الأعلى في المخالفات أكثر أعضاء سجلّ عليهم مخالفات
الأعلى في الغياب غيابات أكثر + مقارنة زمنية
الأقل في النقاط أضعف النتائج بالنقاط
{{-- أخرى --}}
تقارير أخرى
مقارنة الذكور والإناث فروقات الأداء بالنقاط والغياب
التقرير الشامل ملخص كامل للأداء + مؤشرات عامة
@php $guestsOpen = request()->routeIs('guest-submissions.*'); $linkBase = $linkBase ?? 'nav-link flex items-center gap-3 px-3 py-2 text-[13px] rounded-xl transition'; @endphp
بيانات القيستات رفع • متابعة • مراجعة (للإدارة/المود)
{{-- رفع بيانات قيست --}}
رفع بيانات قيست إضافة إثباتات + بيانات المشاركة
{{-- بياناتي المرفوعة --}}
بياناتي المرفوعة عرض الحالة + الملاحظات + الرفض/القبول
{{-- مراجعة بيانات قيستات (سوبر أدمن/مود) --}} @if(auth()->user()->hasRole(['super-admin', 'moderator']))
مراجعة بيانات قيستات تدقيق واعتماد المشاركات + قرارات
@endif
@php $postsOpen = request()->routeIs('posts.*'); $linkBase = $linkBase ?? 'nav-link flex items-center gap-3 px-3 py-2 text-[13px] rounded-xl transition'; @endphp
المنشورات عرض • إدارة • صلاحيات • بلاغات
{{-- عرض المنشورات --}}
عرض المنشورات مراجعة منشورات النظام والتفاعل
{{-- إدارة المنشورات --}}
إدارة المنشورات إعدادات • تثبيت • حذف • تحكم كامل
{{-- صلاحيات النشر --}}
صلاحيات النشر من يقدر ينشر؟ ومن يراجع؟
{{-- البلاغات --}}
البلاغات مراجعة بلاغات المنشورات واتخاذ إجراء
@php $chatOpen = request()->routeIs('chat.*'); $linkBase = $linkBase ?? 'nav-link flex items-center gap-3 px-3 py-2 text-[13px] rounded-xl transition'; @endphp
{{-- الهيدر --}}
نظام الدردشة محادثات • صلاحيات • إدارة
{{-- القائمة --}}
{{-- الدردشات --}}
الدردشات عرض كل المحادثات الجارية داخل النظام
{{-- إدارة الصلاحيات --}}
إدارة الصلاحيات تحديد من يكتب، من يقرأ، ومن يُدار
@php $rewardsOpen = request()->routeIs([ 'my-honors-rewards.*', 'superadmin.honors-rewards.*', 'superadmin.evaluations.*', 'received-tips.*', ]); $linkBase = $linkBase ?? 'nav-link flex items-center gap-3 px-3 py-2 text-[13px] rounded-xl transition'; // عدد النصائح غير المقروءة (نفس منطقك) $unreadTipsCount = 0; try { $unreadTipsCount = \App\Models\AdvisorTip::where('recipient_id', auth()->id()) ->where('is_read', false) ->count(); } catch (\Throwable $e) { $unreadTipsCount = 0; } @endphp
التكريمات والتقييمات تكريمات • مكافآت • تقييمات • نصائح
@if($unreadTipsCount > 0) {{ $unreadTipsCount > 99 ? '99+' : $unreadTipsCount }} @endif
{{-- تكريماتي ومكافآتي --}}
تكريماتي ومكافآتي عرض تكريماتك ونقاط المكافآت
{{-- إدارة المكافآت والتكريمات --}}
إدارة المكافآت والتكريمات إضافة/تعديل مكافآت وتكريمات للأعضاء
{{-- التقييمات --}}
التقييمات إدارة التقييمات وربط النقاط بالحضور
{{-- النصائح المقدمة لي --}}
النصائح المقدّمة لي نصائح المستشارين + حالة القراءة
@if($unreadTipsCount > 0) {{ $unreadTipsCount > 9 ? '9+' : $unreadTipsCount }} @endif
{{-- أيقونة بأسلوب سقراط --}} {{-- العنوان + الشرح --}}
إعدادات النظام التحكم العام • الخصائص • الإعدادات الحساسة للنظام
{{-- ===== دعوات (ستايل سقراط) ===== --}}
{{-- دعوة الأصدقاء لـ SoftDomi --}} {{-- أيقونة كبسولة --}} SoftDomi {{-- النص --}}
دعوة الأصدقاء لـ SoftDomi مشاركة رابط SoftDomi وجلب مستخدمين جدد
{{-- إشارة --}}
{{-- دعوة الأصدقاء للتيم --}} {{-- أيقونة كبسولة --}} {{-- النص --}}
دعوة الأصدقاء إضافة أعضاء جدد إلى التيم
{{-- حالة --}} قريبًا
{{ auth()->user()->name }}

{{ auth()->user()->name }}

الإدارة العليا

@csrf