@include('booking_request::admin.booking_request.report.filters')
@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
Group By |
Requested |
Approved |
Cancelled |
Rejected |
Conducted |
Total |
Conducted Duration |
@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
{{ $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) }} |
@empty
No data available |
@endforelse
Total |
{{ $requested }} |
{{ $approved }} |
{{ $cancelled }} |
{{ $rejected }} |
{{ $conducted }} |
{{ $total }} |
{{ formatToDaysHoursMinutes($total_duration_minutes_sum) }} |
{{--
@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
{{$asset_verification->labels}}:{{$asset_verification->total}} ({{ number_format($percentage, 1, '.', '.') }}%) |
|
@empty
@endif
|
{{$booking_requests['labels']/4}} |
{{$booking_requests['labels']/2}} |
{{$booking_requests['labels']}} |
|
--}}
{{--
@forelse($assetVerificationsWithDetails as $key => $row)
@if ($key == 0)
@endif
Ref No. |
Company |
Division |
Room |
Room Type |
Booking Date |
Start Time |
End Time |
Status |
@forelse($row as $inner_row)
{{ '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' }} |
@empty
No data available. |
@endforelse
@empty
No data available.
@endforelse
--}}