@extends('layouts.superadmin') @section('title','غرفة الصقر — تعديل سريع للأعضاء') @section('page-title','غرفة الصقر — تعديل سريع للأعضاء') @section('content') @php use Illuminate\Contracts\Pagination\Paginator as PaginatorContract; $p = ($users instanceof PaginatorContract) ? $users : null; $collection = $p ? $p->getCollection() : collect($users); $groups = $collection->groupBy(fn($u)=>$u->membership_status ?? ''); $labels = [ 'moderator'=>['t'=>'المشرفون','badge'=>'bg-blue-100 text-blue-700'], 'official'=>['t'=>'الأعضاء الرسميون','badge'=>'bg-emerald-100 text-emerald-700'], 'beta'=>['t'=>'أعضاء بيتا','badge'=>'bg-amber-100 text-amber-700'], 'advisor'=>['t'=>'المستشارون','badge'=>'bg-violet-100 text-violet-700'], 'super-admin'=>['t'=>'الإدارة العليا','badge'=>'bg-rose-100 text-rose-700'], ''=>['t'=>'غير مُصنّف','badge'=>'bg-gray-100 text-gray-700'], ]; @endphp
@forelse($groups as $k=>$members) @php $lab=$labels[$k] ?? $labels['']; @endphp
{{ $lab['t'] }} {{ $members->count() }} عضو
@foreach($members as $u) @php $avatar = $u->avatar_url ?? (!empty($u->avatar) ? asset('storage/avatars/'.$u->avatar) : null); @endphp
@if($avatar) @else
{{ mb_substr($u->name,0,1) }}
@endif
{{ $u->name }}
{{ $u->username }} • {{ $u->email }}
@if(($u->account_status ?? 'active')!=='active') {{ $u->account_status==='suspended'?'معلّق':'محظور' }} @endif
{{-- الدور --}}
{{-- العضوية --}}
{{-- حالة الحساب --}}
{{-- مغادر/إرجاع --}}
{{-- سبب المغادرة --}} {{-- ملاحظات إدارية --}} @if(!empty($u->password_changed_at))
آخر تعديل على حسابه: {{ \Illuminate\Support\Carbon::parse($u->updated_at)->diffForHumans() }}
@endif
@endforeach
@empty

لا توجد نتائج.

@endforelse
@if($p && $p->hasPages())
{{ $p->withQueryString()->links('pagination::tailwind') }}
@endif {{-- سكربت AJAX صغير --}} @endsection