Logo DOJ

Department of Justice Satu Mimpi

Official Portal

DOJ

Anggota Department of Justice Satu Mimpi

@if ($members->count() > 0)
@foreach ($members as $member)
@if ($member->photo_profile) {{ $member->name }}'"> @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