コード例 #1
0
     // effacer un item dans la base de connaissances
     $kb->check($_GET["id"], 'w');
     $kb->delete($_GET);
     Event::log($_GET["id"], "knowbaseitem", 5, "tools", $_SESSION["glpiname"] . " " . $LANG['log'][22]);
     $kb->redirectToList();
 } else {
     if (isset($_GET["id"]) && strcmp($_GET["addtofaq"], "yes") == 0) {
         // ajouter  un item dans la faq
         $kb->check($_GET["id"], 'w');
         $kb->addToFaq();
         glpi_header($_SERVER['HTTP_REFERER']);
     } else {
         if (isset($_GET["id"]) && strcmp($_GET["removefromfaq"], "yes") == 0) {
             // retirer  un item de la faq
             $kb->check($_GET["id"], 'w');
             $kb->removeFromFaq($_GET["id"]);
             glpi_header($_SERVER['HTTP_REFERER']);
         } else {
             if (empty($_GET["id"])) {
                 // No id or no tickets id to create from solution
                 glpi_header($CFG_GLPI["root_doc"] . "/front/knowbaseitem.php");
             } else {
                 // Affiche un item de la base de connaissances
                 $kb->check($_GET["id"], 'r');
                 commonHeader($LANG['title'][5], $_SERVER['PHP_SELF'], "utils", "knowbase");
                 $kb->showFull(true);
                 commonFooter();
             }
         }
     }
 }