Пример #1
0
 /********************************/
 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);