Esempio n. 1
0
 /**
  * Show the knowbase browse view
  **/
 static function showBrowseView()
 {
     if (isset($_GET["knowbaseitemcategories_id"])) {
         $_SESSION['kbknowbaseitemcategories_id'] = $_GET["knowbaseitemcategories_id"];
     } else {
         if (isset($_SESSION['kbknowbaseitemcategories_id'])) {
             $_GET["knowbaseitemcategories_id"] = $_SESSION['kbknowbaseitemcategories_id'];
         }
     }
     $ki = new KnowbaseItem();
     $ki->showBrowseForm($_GET);
     if (!isset($_GET["itemtype"]) || !isset($_GET["items_id"])) {
         KnowbaseItemCategory::showFirstLevel($_GET);
     }
     KnowbaseItem::showList($_GET, 'browse');
 }
Esempio n. 2
0
// Affichage Module FAQ
//******************
$name = "";
checkFaqAccess();
if (getLoginUserID()) {
    helpHeader($LANG['Menu'][20], $_SERVER['PHP_SELF'], $_SESSION["glpiname"]);
} else {
    $_SESSION["glpilanguage"] = $CFG_GLPI['language'];
    // Anonymous FAQ
    simpleHeader($LANG['Menu'][20], array($LANG['Menu'][20] => $_SERVER['PHP_SELF']));
}
if (!isset($_GET["contains"])) {
    $_GET["contains"] = "";
}
if (!isset($_GET["knowbaseitemcategories_id"])) {
    $_GET["knowbaseitemcategories_id"] = 0;
}
if (isset($_GET["id"])) {
    $kb = new KnowbaseItem();
    if ($kb->getFromDB($_GET["id"])) {
        $kb->showFull(false);
    }
} else {
    KnowbaseItem::searchForm($_GET, 1);
    KnowbaseItemCategory::showFirstLevel($_GET, 1);
    KnowbaseItem::showList($_GET, 1);
    if (!$_GET["knowbaseitemcategories_id"] && strlen($_GET["contains"]) == 0) {
        KnowbaseItem::showViewGlobal($_SERVER['PHP_SELF'], 1);
    }
}
helpFooter();