@extends(\Auth::user()->role != 10 ? 'layout' : 'layoutfrontdesk') @section('title', 'Room Availability') @section('css') @endsection @section('content')

Availability Per Room Type

{{-- Load Kolom Bulan dan colspan sebanyak jumlah tanggal --}} @foreach($dates as $month => $date) @php $colspan_date = count($date); @endphp @endforeach {{-- Load Kolom Tanggal --}} @foreach($dates as $month => $date) @foreach($date as $day) @endforeach @endforeach @foreach($jenis_kamars as $jenis_kamar) {{-- Load Stock Jenis Kamar Per Tanggal --}} @foreach($dates as $month => $date) @foreach($date as $day) @php //Hitung jumlah kamar tersisa di setiap jenis kamar (Jumlah Kamar dikurangi kamar digunakan) $ketersediaan = $jenis_kamar->kamars_count - ($stocks[$jenis_kamar->nama][$day] ?? 0); //Kurangi kamar tersisa dengan kamar yang out of order if(array_key_exists($jenis_kamar->nama, $ooo_schedule)){ $ketersediaan -= array_sum(@$ooo_schedule[$jenis_kamar->nama][$day]); $kamar_out_of_order[] = array_sum(@$ooo_schedule[$jenis_kamar->nama][$day]); // foreach($ooo_schedule[$jenis_kamar->nama] as $date => $jumlah_ooo){ // $ketersediaan -= array_sum($jumlah_ooo); // $kamar_out_of_order[] = array_sum($jumlah_ooo); // // if(strtotime($date) >= strtotime($day)){ // // } // } } @endphp @endforeach @endforeach @endforeach
{{$month}}
{{date('D', strtotime($day))}}
{{date('d', strtotime($day))}}
{{ucwords($jenis_kamar->nama)}} {{$ketersediaan}}
@php $datas['start_date'] = $start_date @endphp {{-- @component('house_count.index', $datas) @endcomponent --}}
@endsection @section('js') @endsection