*/ /** @file * @brief */ include '../inc/includes.php'; if (!Session::haveRightsOr('knowbase', array(READ, KnowbaseItem::READFAQ))) { Session::redirectIfNotLoggedIn(); Html::displayRightError(); } if (isset($_GET["id"])) { Html::redirect($CFG_GLPI["root_doc"] . "/front/knowbaseitem.form.php?id=" . $_GET["id"]); } Html::header(KnowbaseItem::getTypeName(1), $_SERVER['PHP_SELF'], "tools", "knowbaseitem"); // Clean for search $_GET = Toolbox::stripslashes_deep($_GET); // Search a solution if (!isset($_GET["contains"]) && isset($_GET["item_itemtype"]) && isset($_GET["item_items_id"])) { if ($item = getItemForItemtype($_GET["item_itemtype"])) { if ($item->getFromDB($_GET["item_items_id"])) { $_GET["contains"] = $item->getField('name'); } } } // Manage forcetab : non standard system (file name <> class name) if (isset($_GET['forcetab'])) { Session::setActiveTab('Knowbase', $_GET['forcetab']); unset($_GET['forcetab']); } $kb = new Knowbase(); $kb->display($_GET); Html::footer();