function showApp() { global $navBarText, $categoryColumnsNum, $language, $jQueryLib; JavaScript::addInclude(GORUM_JS_DIR . $jQueryLib); JavaScript::addCss(CSS_DIR . "/layout.css"); JavaScript::addCss(CSS_DIR . "/pages.css"); if (is_callable(array("ThemeConfig", "init"))) { ThemeConfig::init(); } $this->makeLoginMenu(); $this->makeAdminMenu(); $this->applyDebugMode(); if (class_exists('rss')) { Rss::makeRssFeed(); } else { View::assign("mainClass", 'main_withoutSidebar'); View::assign("outerMainClass", 'outerMain_withoutSidebar'); } CustomList::getList(customlist_top); CustomList::getList(customlist_bottom); CustomList::getList(customlist_aboveContent); CustomList::getList(customlist_belowContent); CustomList::getList(customlist_right); CustomList::getList(customlist_left); $_S =& new AppSettings(); View::assign("baseUrl", Controller::getBaseUrl()); View::assign("userStatus", $this->showUserStatus()); View::assign("themeSelector", $this->showSelector("Theme")); View::assign("languageSelector", $this->showSelector("Language")); View::assign("versionFooter", $_S->versionFooter); View::assign("infoText", $this->showInfoText()); View::assign("jsIncludes", JavaScript::getIncludes()); View::assign("javaScript", JavaScript::getScript()); View::assign("titlePrefix", $_S->getAttr("titlePrefix")); View::assign("categoryColumnsNum", $categoryColumnsNum); View::assign("cssDir", CSS_DIR); View::assign("imagesDir", IMAGES_DIR); View::assign("language", $language); View::assign("langDir", $_S->langDir); View::assign("extraBody", $_S->getProAttr("extraBody")); View::assign("extraFooter", $_S->getProAttr("extraFooter")); View::assign("extraHead", $_S->getProAttr("extraHead")); View::assign("extraTopContent", $_S->getProAttr("extraTopContent")); View::assign("extraBottomContent", $_S->getProAttr("extraBottomContent")); AppCategory::assignCurrentCategoryFields(); User::assignCurrentUserFields(); }