diff options
author | emkael <emkael@tlen.pl> | 2016-06-07 15:17:49 +0200 |
---|---|---|
committer | emkael <emkael@tlen.pl> | 2016-06-10 11:46:41 +0200 |
commit | 823d71ced9b4947b1a5a5ade7245d521ed490061 (patch) | |
tree | a9a6c7cb0de74ff705e8320c284de423a698f5b5 /app/php/controls/UserSelection.php | |
parent | df401552aac363655ab8f056a6c910a7611954d6 (diff) |
* renaming php directory
Diffstat (limited to 'app/php/controls/UserSelection.php')
-rw-r--r-- | app/php/controls/UserSelection.php | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/app/php/controls/UserSelection.php b/app/php/controls/UserSelection.php deleted file mode 100644 index 233f0bf..0000000 --- a/app/php/controls/UserSelection.php +++ /dev/null @@ -1,45 +0,0 @@ -<?php - -Prado::using('Application.web.FacadeTemplateControl'); -Prado::using('Application.user.DbUser'); -Prado::using('Application.facades.CalendarFacade'); - -class UserSelection extends FacadeTemplateControl { - - public function getUserToDisplay() { - return $this->getControlState('user'); - } - - public function setUserToDisplay(DbUser $user = NULL) { - $this->setControlState('user', $user); - } - - public function onPreRender($param) { - parent::onPreRender($param); - $this->Categories->setDataSource( - $this->_getUserSelection($this->UserToDisplay) - ); - $this->Categories->dataBind(); - } - - public function categoryDataBind($sender, $param) { - $param->Item->Calendars->setDataSource($param->Item->Data->Calendars); - $param->Item->Calendars->dataBind(); - } - - public function removeFromSelection($sender, $param) { - if (!$this->UserToDisplay->IsGuest) { - return $this->getFacade()->removeFromPreference( - $this->UserToDisplay, - $param->CommandParameter - ); - } - } - - private function _getUserSelection(DbUser $user) { - return $this->getFacade()->getPreferenceList($user); - } - -} - -?> |