Html::simpleHeader PHP Method

simpleHeader() static public method

Print a simple HTML head with links
static public simpleHeader ( $title, $links = [] )
$title title of the page
$links array of links to display
    static function simpleHeader($title, $links = array())
    {
        global $CFG_GLPI, $HEADER_LOADED;
        // Print a nice HTML-head for help page
        if ($HEADER_LOADED) {
            return;
        }
        $HEADER_LOADED = true;
        self::includeHeader($title);
        // Body
        echo "<body>";
        // Main Headline
        echo "<div id='header'>";
        echo "<div id='header_top'>";
        echo "<div id='c_logo'>";
        echo "<a href='" . $CFG_GLPI["root_doc"] . "/' accesskey='1' title=\"" . __s('Home') . "\">" . "<span class='invisible'>Logo</span></a></div>";
        // Les préférences + lien déconnexion
        echo "<div id='c_preference'>";
        echo "<div class='sep'></div>";
        echo "</div>";
        echo "</div>";
        // end #header_top
        //-- Le menu principal --
        echo "<div id='c_menu'>";
        echo "<ul id='menu'>";
        // Build the navigation-elements
        if (count($links)) {
            $i = 1;
            foreach ($links as $name => $link) {
                echo "<li id='menu{$i}'>";
                echo "<a href='{$link}' title=\"" . $name . "\" class='itemP'>" . $name . "</a>";
                echo "</li>";
                $i++;
            }
        }
        echo "</ul></div>";
        // End navigation bar
        // End headline
        //  Le fil d ariane
        echo "<div id='c_ssmenu2'></div>";
        echo "</div>";
        // fin header
        echo "<div id='page'>";
        // call static function callcron() every 5min
        CronTask::callCron();
    }

Usage Example

Example #1
0
     }
     Html::popFooter();
 } else {
     // modifier un item dans la base de connaissance
     $kb->check($_GET["id"], READ);
     if (Session::getLoginUserID()) {
         if ($_SESSION["glpiactiveprofile"]["interface"] == "central") {
             Html::header(KnowbaseItem::getTypeName(1), $_SERVER['PHP_SELF'], "tools", "knowbaseitem");
         } else {
             Html::helpHeader(__('FAQ'), $_SERVER['PHP_SELF']);
         }
         Html::helpHeader(__('FAQ'), $_SERVER['PHP_SELF'], $_SESSION["glpiname"]);
     } else {
         $_SESSION["glpilanguage"] = $CFG_GLPI['language'];
         // Anonymous FAQ
         Html::simpleHeader(__('FAQ'), array(__('Authentication') => $CFG_GLPI['root_doc'] . '/', __('FAQ') => $CFG_GLPI['root_doc'] . '/front/helpdesk.faq.php'));
     }
     $available_options = array('item_itemtype', 'item_items_id', 'id');
     $options = array();
     foreach ($available_options as $key) {
         if (isset($_GET[$key])) {
             $options[$key] = $_GET[$key];
         }
     }
     $kb->display($options);
     if (Session::getLoginUserID()) {
         if ($_SESSION["glpiactiveprofile"]["interface"] == "central") {
             Html::footer();
         } else {
             Html::helpFooter();
         }
All Usage Examples Of Html::simpleHeader
Html