diff --git a/resources/views/operasi/kelulusan_anggota.blade.php b/resources/views/operasi/kelulusan_anggota.blade.php index 1640c09..0b1b979 100644 --- a/resources/views/operasi/kelulusan_anggota.blade.php +++ b/resources/views/operasi/kelulusan_anggota.blade.php @@ -29,7 +29,7 @@ Cawangan No Kad Pengenalan Nama Anggota - Komen + Status Tarikh/Masa Tindakan @@ -37,12 +37,44 @@ @foreach ($arraykelulusan as $index => $k) @foreach ($k['kelulusanall'] as $indexapp => $approval) + @php + $status = strtolower($approval['status'] ?? ''); + $statusLabel = $approval['status'] ?? '—'; + + // Gunakan strpos() supaya compatible dengan PHP 7.x juga + if ( + strpos($status, 'lulus') !== false || + strpos($status, 'diluluskan') !== false || + strpos($status, 'selesai') !== false + ) { + $statusStyle = 'background-color:#7ee4b8; color:white;'; + } elseif ( + strpos($status, 'tolak') !== false || + strpos($status, 'batal') !== false + ) { + $statusStyle = 'background-color:#f58c8c; color:white;'; + } elseif ( + strpos($status, 'menunggu') !== false || + strpos($status, 'pending') !== false + ) { + $statusStyle = 'background-color:#ffd166; color:#333;'; + } else { + $statusStyle = 'background-color:#d1d5db; color:#333;'; + } + @endphp + {{ $k['cawangan'] }} {{ $approval['nokp'] }} {{ $approval['nama'] ?? '-' }} - {{ $approval['komen'] ?? '—' }} - {{ \Carbon\Carbon::parse($approval['created_at'])->timezone('Asia/Kuala_Lumpur')->format('d/m/Y h:i A') }} + + + {{ $statusLabel }} + + + {{ \Carbon\Carbon::parse($approval['created_at'])->timezone('Asia/Kuala_Lumpur')->format('d/m/Y h:i A') }} +