/** * language selection list * @return string ilGroupedList */ protected static function getLanguageSelection() { include_once "./Services/MainMenu/classes/class.ilMainMenuGUI.php"; return ilMainMenuGUI::getLanguageSelection(true); }
/** * Add top toolbar * * @param string $a_back_url */ function setTopBar($a_back_url = null) { global $lng, $ilUser; // fallback: desktop overview if (!$a_back_url && $ilUser->getId() != ANONYMOUS_USER_ID) { $a_back_url = "./ilias.php?baseClass=ilPersonalDesktopGUI&cmd=jumpToSelectedItems"; } if ($a_back_url) { $this->setCurrentBlock("topbar_backlink"); $this->setVariable("TOPBAR_BACK_URL", $a_back_url); $this->setVariable("TOPBAR_BACK", "« " . $lng->txt("back")); $this->parseCurrentBlock(); } // user name if ($ilUser->getId() != ANONYMOUS_USER_ID) { $this->setCurrentBlock("topbar_usr_reg"); $this->setVariable("TOPBAR_USER", $ilUser->getFullname()); $this->parseCurrentBlock(); } else { include_once "Services/MainMenu/classes/class.ilMainMenuGUI.php"; $selection = ilMainMenuGUI::getLanguageSelection(true); $this->setCurrentBlock("topbar_usr_ano"); $this->setVariable("TOPBAR_LANGUAGES", $selection); $this->setVariable("TOPBAR_LOGIN_CAPTION", $lng->txt("login_to_ilias")); $this->setVariable("TOPBAR_LOGIN_URL", "./login.php?client_id=" . CLIENT_ID . "&cmd=force_login"); $this->parseCurrentBlock(); } // $this->touchBlock("fullscreen_topbar"); }