break;
}
if (!is_null($item)) {
$item->add($_POST);
Event::log($_POST["knowbaseitems_id"], "knowbaseitem", 4, "tools", sprintf(__('%s adds a target'), $_SESSION["glpiname"]));
}
}
Html::back();
} else {
if (isset($_GET["id"])) {
if (isset($_GET["_in_modal"])) {
Html::popHeader(__('Knowledge base'), $_SERVER['PHP_SELF']);
$kb = new KnowbaseItem();
if ($_GET['id']) {
$kb->check($_GET["id"], READ);
$kb->showFull();
} else {
// New item
$kb->showForm($_GET["id"], $_GET);
}
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"]);