function render() { $oView = new \BaikalAdmin\View\User\AddressBooks(); # User $oView->setData("user", $this->oUser); # Render list of address books $aAddressBooks = []; $oAddressBooks = $this->oUser->getAddressBooksBaseRequester()->execute(); reset($oAddressBooks); foreach ($oAddressBooks as $addressbook) { $aAddressBooks[] = ["linkedit" => $this->linkEdit($addressbook), "linkdelete" => $this->linkDelete($addressbook), "icon" => $addressbook->icon(), "label" => $addressbook->label(), "description" => $addressbook->get("description")]; } $oView->setData("addressbooks", $aAddressBooks); # Messages $sMessages = implode("\n", $this->aMessages); $oView->setData("messages", $sMessages); if ($this->actionNewRequested() || $this->actionEditRequested()) { $sForm = $this->oForm->render(); } else { $sForm = ""; } $oView->setData("form", $sForm); $oView->setData("titleicon", \Baikal\Model\AddressBook::bigicon()); $oView->setData("modelicon", $this->oUser->mediumIcon()); $oView->setData("modellabel", $this->oUser->label()); $oView->setData("linkback", \BaikalAdmin\Controller\Users::link()); $oView->setData("linknew", $this->linkNew()); $oView->setData("addressbookicon", \Baikal\Model\AddressBook::icon()); return $oView->render(); }
public function render() { $oView = new \BaikalAdmin\View\Navigation\Topbar(); $sCurrentRoute = $GLOBALS["ROUTER"]::getCurrentRoute(); $sActiveHome = $sActiveUsers = $sActiveSettingsStandard = $sActiveSettingsSystem = ""; $sControllerForDefaultRoute = $GLOBALS["ROUTER"]::getControllerForRoute("default"); $sHomeLink = $sControllerForDefaultRoute::link(); $sUsersLink = \BaikalAdmin\Controller\Users::link(); $sSettingsStandardLink = \BaikalAdmin\Controller\Settings\Standard::link(); $sSettingsSystemLink = \BaikalAdmin\Controller\Settings\System::link(); $sLogoutLink = \BaikalAdmin\Controller\Logout::link(); if ($sCurrentRoute === "default") { $sActiveHome = "active"; } if ($sCurrentRoute === $GLOBALS["ROUTER"]::getRouteForController("\\BaikalAdmin\\Controller\\Users") || $sCurrentRoute === $GLOBALS["ROUTER"]::getRouteForController("\\BaikalAdmin\\Controller\\User\\Calendars") || $sCurrentRoute === $GLOBALS["ROUTER"]::getRouteForController("\\BaikalAdmin\\Controller\\User\\AddressBooks")) { $sActiveUsers = "active"; } if ($sCurrentRoute === $GLOBALS["ROUTER"]::getRouteForController("\\BaikalAdmin\\Controller\\Settings\\Standard")) { $sActiveSettingsStandard = "active"; } if ($sCurrentRoute === $GLOBALS["ROUTER"]::getRouteForController("\\BaikalAdmin\\Controller\\Settings\\System")) { $sActiveSettingsSystem = "active"; } $oView->setData("activehome", $sActiveHome); $oView->setData("activeusers", $sActiveUsers); $oView->setData("activesettingsstandard", $sActiveSettingsStandard); $oView->setData("activesettingssystem", $sActiveSettingsSystem); $oView->setData("homelink", $sHomeLink); $oView->setData("userslink", $sUsersLink); $oView->setData("settingsstandardlink", $sSettingsStandardLink); $oView->setData("settingssystemlink", $sSettingsSystemLink); $oView->setData("logoutlink", $sLogoutLink); return $oView->render(); }
public function render() { $oView = new \BaikalAdmin\View\User\Calendars(); # User $oView->setData("user", $this->oUser); # List of calendars $oCalendars = $this->oUser->getCalendarsBaseRequester()->execute(); $aCalendars = array(); foreach ($oCalendars as $calendar) { $aCalendars[] = array("linkedit" => $this->linkEdit($calendar), "linkdelete" => $this->linkDelete($calendar), "icon" => $calendar->icon(), "label" => $calendar->label(), "description" => $calendar->get("description")); } $oView->setData("calendars", $aCalendars); # Messages $sMessages = implode("\n", $this->aMessages); $oView->setData("messages", $sMessages); if ($this->actionNewRequested() || $this->actionEditRequested()) { $sForm = $this->oForm->render(); } else { $sForm = ""; } $oView->setData("form", $sForm); $oView->setData("titleicon", \Baikal\Model\Calendar::bigicon()); $oView->setData("modelicon", $this->oUser->mediumicon()); $oView->setData("modellabel", $this->oUser->label()); $oView->setData("linkback", \BaikalAdmin\Controller\Users::link()); $oView->setData("linknew", $this->linkNew()); $oView->setData("calendaricon", \Baikal\Model\Calendar::icon()); return $oView->render(); }