Department of Justice Satu Mimpi
Official Portal
Beranda
Tentang Kami
Layanan
Kontak
Login Staff
DOJ
Anggota Department of Justice Satu Mimpi
@if ($members->count() > 0)
@foreach ($members as $member)
@if ($member->photo_profile)
'"> @else
@endif
{{ $member->name }}
@if ($member->ranks) @php // Define rank hierarchy based on User model RANKS constant // Lower number = higher priority in hierarchy $rankHierarchy = [ 'Attorney General' => 1, 'Chief Justice' => 2, 'Head Office' => 3, 'District Judge' => 4, 'Magistrate Judge' => 5, 'Administrative Judge' => 6, 'State Attorney III' => 7, 'State Attorney II' => 8, 'State Attorney I' => 9, 'Paralegals' => 10, 'Office' => 11, 'USMS' => 12, 'Private Attorney' => 13, ]; // Filter out admin and moderator ranks (system roles, not display ranks) $displayRanks = array_filter($member->ranks, function ($rank) { return !in_array(strtolower($rank), ['admin', 'moderator']); }); // Sort ranks by hierarchy (highest rank first) usort($displayRanks, function ($a, $b) use ($rankHierarchy) { $aRank = $rankHierarchy[$a] ?? 999; $bRank = $rankHierarchy[$b] ?? 999; return $aRank - $bRank; }); @endphp @if (!empty($displayRanks))
{{ implode(', ', $displayRanks) }}
@endif @endif
Phone Number
@if ($member->phone_number) {{ $member->phone_number }} @else
-
@endif
@endforeach
@else
Tidak ada anggota yang ditemukan
@endif