Booking Requests
Review and manage all incoming hall reservation requests.
| User Name | Facility | Date & Time | Status | Actions |
|---|---|---|---|---|
|
{{ $booking->user->name ?? ($booking->applicant_name ?? 'Pelajar KUO') }} {{ $booking->user->email ?? ($booking->applicant_email ?? 'tiada@email.com') }} |
@if (str_contains(strtolower($booking->venue_type), 'court')) {{ $booking->court_name ?? 'Court ' . ($booking->venue_id ?? '') }} @elseif(strtolower($booking->venue_type) === 'hall' || strtolower($booking->venue_type) === 'full hall') Dewan Utama KUO @else {{ $booking->court_name ?? ($booking->venue_id ? 'ID: ' . $booking->venue_id : 'Dewan Utama KUO') }} @endif |
{{ $booking->booking_date ? \Carbon\Carbon::parse($booking->booking_date)->format('d M Y') : 'Tiada Tarikh' }}
@if (!empty($booking->slots_booked) && is_array($booking->slots_booked)) @php $slots = $booking->slots_booked; $firstSlot = explode(' - ', $slots[0]); $lastSlot = explode(' - ', end($slots)); @endphp {{ $firstSlot[0] }} - {{ $lastSlot[1] }} @elseif($booking->start_time && $booking->end_time) {{ \Carbon\Carbon::parse($booking->start_time)->format('h:i A') }} - {{ \Carbon\Carbon::parse($booking->end_time)->format('h:i A') }} @else Masa Tidak Ditetapkan @endif |
@if (strtolower($booking->status) == 'approved' || strtolower($booking->status) == 'lulus') Approved @elseif(strtolower($booking->status) == 'rejected' || strtolower($booking->status) == 'gagal') Rejected @elseif(strtolower($booking->status) == 'cancelled' || strtolower($booking->status) == 'batal') Cancelled @else Pending @endif | @if (in_array(strtolower($booking->status), ['pending', 'booked'])) @else No action required @endif |
|
🔍
Tiada Permohonan Dijumpai Tiada rekod yang sepadan dengan carian anda. |
||||