/********************************/ if (is_array($driver_ar) && !empty($driver_ar)) { foreach ($driver_ar as $key => $value) { $a = Scheduledate::join('schedules', 'schedules.id', '=', 'schedule_dates.schedule_id')->where('schedules.month', '=', date('n', $timestamp))->where('schedules.year', '=', date('Y', $timestamp))->where('pool_id', '=', Auth::user()->pool_id)->where('schedule_dates.driver_id', '=', $value)->get(); $free = array(); // prosess pembentukan jadwal per pengemudi dalam group foreach ($a as $aa) { //echo 'Tanggal '. $aa->date .' di bawa pengemudi ' . $aa->driver_id ; //echo '<br>'; array_push($free, $aa->date); } // DISPLY PENGEMUDI echo '<tr>'; echo '<td>'; //echo 'Driv ' . $value ; $kso = Kso::where_bravo_driver_id($value)->where_actived(1)->first(); if ($kso) { echo Fleet::find($kso->fleet_id)->taxi_number; } echo '</td>'; echo '<td>'; echo Driver::find($value)->name; echo '</td>'; $holiday = array(); for ($i = 1; $i <= date('t', $timestamp); $i++) { if (is_array($free) && !empty($free)) { if (!in_array($i, $free)) { echo '<td style="background-color: #fcf8e3">'; // Set Libur symbol echo ' L '; array_push($holiday, $i);