diff options
Diffstat (limited to 'app/php/controls/UrlBasedCalendarControl.php')
| -rw-r--r-- | app/php/controls/UrlBasedCalendarControl.php | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/app/php/controls/UrlBasedCalendarControl.php b/app/php/controls/UrlBasedCalendarControl.php deleted file mode 100644 index a5be82e..0000000 --- a/app/php/controls/UrlBasedCalendarControl.php +++ /dev/null @@ -1,40 +0,0 @@ -<?php - -Prado::using('Application.web.FacadeTemplateControl'); -Prado::using('Application.facades.CalendarFacade'); - -class UrlBasedCalendarControl extends FacadeTemplateControl { - - public function setCalendarUrl(string $url = NULL) { - if ($url) { - $calendar = $this->getFacade()->resolveUrl($url); - if ($calendar) { - $this->setControlState('Calendar', $calendar); - return; - } - } - if ($this->getRaiseException()) { - throw new THttpException( - 404, - Prado::localize('Page not found') - ); - } else { - $this->Visible = FALSE; - } - } - - public function getCalendar() { - return $this->getControlState('Calendar'); - } - - public function setRaiseException($value) { - $this->setControlState('RaiseException', TPropertyValue::ensureBoolean($value)); - } - - public function getRaiseException() { - return $this->getControlState('RaiseException', FALSE); - } - -} - -?> |
