static function getMenuContent() { global $CFG_GLPI; $menu = array(); $menu['title'] = self::getMenuName(); $menu['page'] = "/plugins/certificates/front/certificate.php"; $menu['links']['search'] = PluginCertificatesCertificate::getSearchURL(false); if (PluginCertificatesCertificate::canCreate()) { $menu['links']['add'] = PluginCertificatesCertificate::getFormURL(false); } return $menu; }
-------------------------------------------------------------------------- */ include '../../../inc/includes.php'; if (!isset($_GET["id"])) { $_GET["id"] = ""; } if (!isset($_GET["withtemplate"])) { $_GET["withtemplate"] = ""; } $certif = new PluginCertificatesCertificate(); $certif_item = new PluginCertificatesCertificate_Item(); if (isset($_POST["add"])) { $certif->check(-1, CREATE, $_POST); $newID = $certif->add($_POST); if ($_SESSION['glpibackcreated']) { Html::redirect($certif->getFormURL() . "?id=" . $newID); } Html::back(); } else { if (isset($_POST["delete"])) { $certif->check($_POST['id'], DELETE); $certif->delete($_POST); $certif->redirectToList(); } else { if (isset($_POST["restore"])) { $certif->check($_POST['id'], PURGE); $certif->restore($_POST); $certif->redirectToList(); } else { if (isset($_POST["purge"])) { $certif->check($_POST['id'], PURGE);