$csl = new Computer_SoftwareLicense(); if (isset($_REQUEST["add"])) { checkRight("software", "w"); if ($_REQUEST['softwarelicenses_id'] > 0) { $csl->add($_REQUEST); Event::log($_REQUEST['softwarelicenses_id'], "softwarelicense", 4, "inventory", $_SESSION["glpiname"] . " " . $LANG['log'][116]); } glpi_header($_SERVER['HTTP_REFERER']); // From association list } else { if (isset($_REQUEST["move"])) { checkRight("software", "w"); if ($_REQUEST['softwarelicenses_id'] > 0) { foreach ($_REQUEST["item"] as $key => $val) { if ($val == 1) { $csl->upgrade($key, $_REQUEST['softwarelicenses_id']); Event::log($_REQUEST["softwarelicenses_id"], "softwarelicense", 5, "inventory", $_SESSION["glpiname"] . " " . $LANG['log'][117]); } } } glpi_header($_SERVER['HTTP_REFERER']); // From association list } else { if (isset($_REQUEST["delete"])) { checkRight("software", "w"); foreach ($_REQUEST["item"] as $key => $val) { if ($val == 1) { $csl->delete(array('id' => $key)); } } Event::log($_REQUEST["softwarelicenses_id"], "softwarelicense", 5, "inventory", $_SESSION["glpiname"] . " " . $LANG['log'][118]);