Пример #1
0
 public function PageLoad()
 {
     $schedules = $this->manageSchedulesService->GetAll();
     $sourceSchedules = $this->manageSchedulesService->GetSourceSchedules();
     $layouts = array();
     /* @var $schedule Schedule */
     foreach ($schedules as $schedule) {
         $layout = $this->manageSchedulesService->GetLayout($schedule);
         $layouts[$schedule->GetId()] = $layout;
     }
     $this->page->BindGroups($this->groupViewRepository->GetGroupsByRole(RoleLevel::SCHEDULE_ADMIN));
     $this->page->BindSchedules($schedules, $layouts, $sourceSchedules);
     $this->PopulateTimezones();
 }