/** * Displays the page header * @param string The name of the page (will be showed in the page title) * @param string Optional help file name * @param string $page_header */ public static function display_header($tool_name = '', $help = null, $page_header = null) { return; $origin = api_get_origin(); $showHeader = true; if (isset($origin) && $origin == 'learnpath') { $showHeader = false; } self::$global_template = new Template($tool_name, $showHeader, $showHeader); // Fixing tools with any help it takes xxx part of main/xxx/index.php if (empty($help)) { $currentURL = api_get_self(); preg_match('/main\\/([^*\\/]+)/', $currentURL, $matches); $toolList = self::toolList(); if (!empty($matches)) { foreach ($matches as $match) { if (in_array($match, $toolList)) { $help = explode('_', $match); $help = array_map('ucfirst', $help); $help = implode('', $help); break; } } } } self::$global_template->setHelp($help); if (!empty(self::$preview_style)) { self::$global_template->preview_theme = self::$preview_style; self::$global_template->setCssFiles(); self::$global_template->set_js_files(); self::$global_template->setCssCustomFiles(); } if (!empty($page_header)) { self::$global_template->assign('header', $page_header); } echo self::$global_template->show_header_template(); }