// 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();
// ---------------------------------------------------------------------- define('GLPI_ROOT', '..'); include GLPI_ROOT . "/inc/includes.php"; checkSeveralRightsOr(array('knowbase' => 'r', 'faq' => 'r')); if (isset($_GET["id"])) { glpi_header($CFG_GLPI["root_doc"] . "/front/knowbaseitem.form.php?id=" . $_GET["id"]); } commonHeader($LANG['title'][5], $_SERVER['PHP_SELF'], "utils", "knowbase"); // Search a solution if (!isset($_GET["contains"]) && isset($_GET["tickets_id"])) { $ticket = new Ticket(); if ($ticket->getFromDB($_GET["tickets_id"])) { $_GET["contains"] = $ticket->getField('name'); } } if (!isset($_GET["contains"])) { $_GET["contains"] = ""; } if (!isset($_GET["knowbaseitemcategories_id"])) { $_GET["knowbaseitemcategories_id"] = "0"; } $faq = !haveRight("knowbase", "r"); KnowbaseItem::searchForm($_GET, $faq); if (!isset($_GET["tickets_id"])) { KnowbaseItemCategory::showFirstLevel($_GET, $faq); } KnowbaseItem::showList($_GET, $faq); if (!$_GET["knowbaseitemcategories_id"] && strlen($_GET["contains"]) == 0) { KnowbaseItem::showViewGlobal($CFG_GLPI["root_doc"] . "/front/knowbaseitem.form.php", $faq); } commonFooter();