BaikalAdmin\Controller\Navigation\Topbar::render PHP Method

render() public method

public render ( )
    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();
    }