{{-- resources/views/superadmin/falcon-room/user-details.blade.php --}} @extends('layouts.superadmin') @section('content')
{{-- رأس الصفحة --}}
{{-- هوية العضو --}}

{{ $user->name }}

{{ $user->email }} • {{ $user->username }}
@php $type = $user->membership_status ?? 'member'; $typeBadge = [ 'official' => ['bg'=>'bg-green-100 text-green-800', 'label'=>'رسمي'], 'beta' => ['bg'=>'bg-yellow-100 text-yellow-800','label'=>'بيتا'], 'moderator' => ['bg'=>'bg-blue-100 text-blue-800', 'label'=>'مشرف'], 'advisor' => ['bg'=>'bg-purple-100 text-purple-800','label'=>'مستشار'], 'super-admin'=> ['bg'=>'bg-red-100 text-red-800', 'label'=>'الإدارة العليا'], ][$type] ?? ['bg'=>'bg-gray-100 text-gray-800','label'=>'عضو']; @endphp {{ $typeBadge['label'] }} @php $on = (bool)($user->is_online ?? false); @endphp {{ $on ? 'متصل الآن' : 'غير متصل' }}
{{-- إجراءات سريعة --}}
رجوع ⬇️ تصدير CSV @if(($user->account_status ?? 'active') === 'active')
@csrf
@else
@csrf
@endif
{{-- نظرة عامة + مخططات --}}
{{-- كروت نظرة عامة --}}

نظرة عامة

{{ number_format($stats['total_visits'] ?? 0) }}
إجمالي الزيارات
{{ (int)($stats['unique_devices'] ?? 0) }}
الأجهزة
{{ (int)($stats['unique_ips'] ?? 0) }}
عناوين IP
{{ round($stats['avg_load_time'] ?? 0) }}ms
متوسط السرعة
{{ $stats['last_activity'] ? \Carbon\Carbon::parse($stats['last_activity'])->diffForHumans() : '—' }}
آخر نشاط
{{-- مخططات الاستخدام (اليوم/7 أيام/30 يوم) --}}

الاستخدام — اليوم / 7 أيام / 30 يوم

{{-- الأجهزة المستخدمة --}}

💻 الأجهزة المستخدمة

@forelse($devices as $device) @php $manyUsers = ($device->usage_count ?? 0) > 200; @endphp

{{ $device->device_type ?? '—' }} • {{ $device->browser ?? '—' }}

{{ $device->os ?? '—' }}

IP: {{ $device->ip_address ?? '—' }}

{{ number_format($device->usage_count ?? 0) }} مرة

آخر استخدام: {{ $device->last_used ? \Carbon\Carbon::parse($device->last_used)->diffForHumans() : '—' }}

@empty
لا يوجد بيانات أجهزة.
@endforelse
{{-- الصفحات الأكثر زيارة --}}

📄 الصفحات الأكثر زيارة

@forelse($topPages as $page)
{{ $page->page_title ?? 'غير محدد' }} {{ number_format($page->visits ?? 0) }}
@empty
لا يوجد بيانات صفحات.
@endforelse
{{-- آخر الصفحات التي زارها --}}

🕐 آخر 50 صفحة زارها

@forelse($recentPages as $p) @empty @endforelse
الصفحة الجهاز IP السرعة الوقت

{{ $p->page_title ?? 'غير محدد' }}

{{ $p->page_url }}

{{ ($p->device_type ?? '—').' • '.($p->browser ?? '—') }} {{ $p->ip_address ?? '—' }} {{ round($p->load_time ?? 0) }}ms {{ $p->visited_at ? \Carbon\Carbon::parse($p->visited_at)->format('Y-m-d H:i:s') : '—' }}
لا يوجد بيانات.
@endsection @push('scripts') @if(auth()->check()) @endif @endpush