Пример #1
0
 /**
  * Downloadt en verwerkt een nieuw bestand met roosterwijzigingen.
  */
 function processNewScheduleChanges()
 {
     File_Downloader::deleteOldScheduleFiles();
     $schedule_file = File_Downloader::downloadScheduleFile($this->schedule_changes_class->day, $this->getScheduleFilesFolder());
     $file_processor = new File_Processor($schedule_file);
     $processed_file = $file_processor->processFile();
     $schedule_organizer = new Schedule_Organizer($this->schedule_changes_class, $processed_file);
     $schedule_organizer->readScheduleChanges();
 }