Example #1
0
 /**
  * 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();
 }