public function GetScheduleId() { if (!empty($this->scheduleId)) { return $this->scheduleId; } $this->scheduleId = $this->page->GetRequestedScheduleId(); if (empty($this->scheduleId)) { $requestedResourceId = $this->page->GetRequestedResourceId(); if (!empty($requestedResourceId)) { $resource = $this->resourceRepository->LoadById($requestedResourceId); $this->scheduleId = $resource->GetScheduleId(); } else { $schedules = $this->scheduleRepository->GetAll(); foreach ($schedules as $s) { if ($s->GetIsDefault()) { $this->scheduleId = $s->GetId(); break; } } } } return $this->scheduleId; }
public function GetResourceId() { return $this->_page->GetRequestedResourceId(); }