Inheritance: extends Flake\Core\Controller
示例#1
0
 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();
 }