Ejemplo n.º 1
0
 public function createSchedule()
 {
     $date = $this->startDate;
     $morning = scheduleLog::getCheckedArray(substr($this->diagDateList, 0, 7));
     $afternoon = scheduleLog::getCheckedArray(substr($this->diagDateList, 7, 7));
     while (strtotime($date) <= strtotime($this->endDate)) {
         $dayOfWeek = date("w", strtotime($date));
         if ($morning[$dayOfWeek]) {
             schedule::storeSchedule($this->scheduleLogId, $date, 'morning');
         }
         if ($afternoon[$dayOfWeek]) {
             schedule::storeSchedule($this->scheduleLogId, $date, 'afternoon');
         }
         // next date
         $date = date("Y-m-d", strtotime("+1 day", strtotime($date)));
     }
 }