{{-- resources/views/superadmin/falcon/usernames/index.blade.php --}} @extends('layouts.superadmin') @section('title','غرفة الصقر — إدارة أسماء المستخدمين (اليوزر)') @section('page-title','غرفة الصقر — إدارة أسماء المستخدمين') @section('content') @php use Illuminate\Contracts\Pagination\Paginator as PaginatorContract; $users = $users ?? collect(); $paginator = ($users instanceof PaginatorContract) ? $users : null; $collection = $paginator ? $paginator->getCollection() : collect($users); @endphp {{-- هيرو — شرح النظام --}}
نظام مركزي لأسماء المستخدمين — اليوزر

إدارة أسماء المستخدمين لأعضاء التيم والمشرفين والإدارة

هنا تتحكم في اليوزر الرسمي لكل عضو — وهو الاسم الذي يستخدم عند الدخول للنظام. أي تعديل هنا يعني أن العضو لن يستطيع تسجيل الدخول إلا بالـ يوزر الجديد.

  • • لكل عضو، مشرف، أو إداري: تقدر تشوف يوزره الحالي وتعدّله مباشرة من نفس البطاقة.
  • • النظام يتأكد تلقائيًا أن اليوزر غير مكرر على أي حساب آخر.
  • • يُفضّل الحفاظ على يوزر واضح، قصير، ومعروف عند العضو حتى ما يتوه وقت تسجيل الدخول.

أعضاء لديهم يوزر

{{ $stats['haveUser'] ?? 0 }}

بدون يوزر محدد

{{ $stats['noUser'] ?? 0 }}

إجمالي الحسابات في النظام

{{ $stats['total'] ?? 0 }}

💡 بعد تعديل اليوزر، تأكد دائمًا من إبلاغ العضو: "هذا هو الاسم الجديد الذي ستدخل به على النظام".

{{-- تنبيهات --}} @if(session('success') || session('error') || $errors->any())
@if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif @if($errors->any())
@endif
@endif {{-- فلاتر --}}
{{-- قائمة الأعضاء + تعديل اليوزر --}}
@if($collection->isEmpty())

لا يوجد أعضاء حسب الفلاتر الحالية.

@else
@foreach($collection as $u) @php $avatarUrl = $u->avatar_url ?? (!empty($u->avatar) ? asset('storage/avatars/'.$u->avatar) : null); $status = $u->account_status ?? 'active'; $isLeft = (bool)($u->isLeft ?? false); @endphp
{{-- رأس الكرت --}}
@if($avatarUrl) @else
{{ mb_substr($u->name ?? '؟',0,1) }}
@endif

{{ $u->name }}

@if($isLeft) خارج التيم @endif

عضوية: {{ $u->membership_status ?? 'غير محدد' }} • حالة: {{ $status }}

{{-- نموذج تعديل اليوزر --}}
@csrf

هذا هو الاسم الذي سيستخدمه العضو عند تسجيل الدخول للنظام.

@if($u->username) اليوزر الحالي: {{ $u->username }} @endif
@endforeach
@endif
{{-- Pagination --}} @if($paginator && $paginator->hasPages())
{{ $paginator->withQueryString()->links('pagination::tailwind') }}
@endif @endsection