*/ // ---------------------------------------------------------------------- // Original Author of file: // Purpose of file: // ---------------------------------------------------------------------- define('GLPI_ROOT', '..'); include GLPI_ROOT . "/inc/includes.php"; if (!isset($_GET["id"])) { $_GET["id"] = ""; } if (!isset($_GET["softwares_id"])) { $_GET["softwares_id"] = ""; } $license = new SoftwareLicense(); if (isset($_POST["add"])) { $license->check(-1, 'w', $_POST); $newID = $license->add($_POST); Event::log($_POST['softwares_id'], "software", 4, "inventory", $_SESSION["glpiname"] . " " . $LANG['log'][85] . " {$newID}."); glpi_header($_SERVER['HTTP_REFERER']); } else { if (isset($_POST["delete"])) { $license->check($_POST['id'], 'd'); $license->delete($_POST); Event::log($license->fields['softwares_id'], "software", 4, "inventory", $_SESSION["glpiname"] . " " . $LANG['log'][87] . " " . $_POST["id"]); $license->redirectToList(); } else { if (isset($_POST["update"])) { $license->check($_POST['id'], 'w'); $license->update($_POST); Event::log($license->fields['softwares_id'], "software", 4, "inventory", $_SESSION["glpiname"] . " " . $LANG['log'][86] . " " . $_POST["id"]); glpi_header($_SERVER['HTTP_REFERER']);
* @brief */ include '../inc/includes.php'; Session::checkRight("license", READ); if (!isset($_REQUEST["id"])) { $_REQUEST["id"] = ""; } if (!isset($_REQUEST["softwares_id"])) { $_REQUEST["softwares_id"] = ""; } if (!isset($_REQUEST["withtemplate"])) { $_REQUEST["withtemplate"] = ""; } $license = new SoftwareLicense(); if (isset($_POST["add"])) { $license->check(-1, CREATE, $_POST); if ($newID = $license->add($_POST)) { Event::log($_POST['softwares_id'], "software", 4, "inventory", sprintf(__('%1$s adds the license %2$s'), $_SESSION["glpiname"], $newID)); if ($_SESSION['glpibackcreated']) { Html::redirect($license->getFormURL() . "?id=" . $newID); } } Html::back(); } else { if (isset($_POST["restore"])) { $license->check($_POST['id'], DELETE); if ($license->restore($_POST)) { Event::log($_POST["id"], "software", 4, "inventory", sprintf(__('%s restores an item'), $_SESSION["glpiname"])); } $license->redirectToList(); } else {