Booking Report
@include('booking_request::admin.booking_request.report.filters')


Summary View
@php $requested = 0; $rejected = 0; $approved = 0; $cancelled = 0; $conducted = 0; $total = 0; $total_duration_minutes_sum = 0; function formatToDaysHoursMinutes($totalMinutes) { $days = floor($totalMinutes / (24 * 60)); $hours = floor(($totalMinutes % (24 * 60)) / 60); $minutes = $totalMinutes % 60; return ($days ? $days . 'd ' : '') . ($hours ? $hours . 'h ' : '') . ($minutes ? $minutes . 'm' : ''); } @endphp @forelse($booking_requests['available'] as $key => $booking_request_summary) @php $requested += $booking_request_summary->requested; $approved += $booking_request_summary->approved; $cancelled += $booking_request_summary->cancelled; $rejected += $booking_request_summary->rejected; $conducted += $booking_request_summary->conducted; $total += $booking_request_summary->total; $total_duration_minutes_sum += $booking_request_summary->total_duration_minutes; @endphp @empty @endforelse
Group By Requested Approved Cancelled Rejected Conducted Total Conducted Duration
{{ $booking_request_summary->labels }} {{ $booking_request_summary->requested }} {{ $booking_request_summary->approved }} {{ $booking_request_summary->cancelled }} {{ $booking_request_summary->rejected }} {{ $booking_request_summary->conducted }} {{ $booking_request_summary->total }} {{ formatToDaysHoursMinutes($booking_request_summary->total_duration_minutes) }}
No data available
Total {{ $requested }} {{ $approved }} {{ $cancelled }} {{ $rejected }} {{ $conducted }} {{ $total }} {{ formatToDaysHoursMinutes($total_duration_minutes_sum) }}

{{--


Request Report Graph
@php $total = 0; @endphp @forelse ($booking_requests['available'] as $key=>$asset_verification) @php $total += $asset_verification->total; @endphp @endforeach @forelse($booking_requests['available'] as $key=>$asset_verification) @php $percentage = ($asset_verification->total / $total) * 100; @endphp @empty @endif
{{$asset_verification->labels}}:{{$asset_verification->total}} ({{ number_format($percentage, 1, '.', '.') }}%)
{{$booking_requests['labels']/4}} {{$booking_requests['labels']/2}} {{$booking_requests['labels']}}

--}} {{--

@forelse($assetVerificationsWithDetails as $key => $row) @if ($key == 0)

Detail View
@endif @forelse($row as $inner_row) @empty @endforelse
Ref No. Company Division Room Room Type Booking Date Start Time End Time Status
{{ 'BR-' . $inner_row['id'] }} {{ $inner_row['company']['name']}} {{ $inner_row['division']['name'] }} {{ $inner_row['sublocation']['name'] }} {{ $inner_row['room_type'] ?? 'N/A' }} {{ format_date($inner_row['booking_date']) ?? '' }} {{ format_time($inner_row['start_time']) ?? '' }} {{ format_time($inner_row['end_time']) ?? '' }} {{ $inner_row['status'] ?? 'N/A' }}
No data available.
@empty

No data available.

@endforelse

--}}