* @brief */ include '../inc/includes.php'; Session::checkRight("transfer", READ); if (empty($_GET["id"])) { $_GET["id"] = ""; } $transfer = new Transfer(); if (isset($_POST["add"])) { $transfer->check(-1, CREATE, $_POST); $newID = $transfer->add($_POST); Event::log($newID, "transfers", 4, "setup", sprintf(__('%1$s adds the item %2$s'), $_SESSION["glpiname"], $_POST["name"])); Html::back(); } else { if (isset($_POST["purge"])) { $transfer->check($_POST["id"], PURGE); $transfer->delete($_POST, 1); Event::log($_POST["id"], "transfers", 4, "setup", sprintf(__('%s purges an item'), $_SESSION["glpiname"])); Html::redirect($CFG_GLPI["root_doc"] . "/front/transfer.php"); } else { if (isset($_POST["update"])) { $transfer->check($_POST["id"], UPDATE); $transfer->update($_POST); Event::log($_POST["id"], "transfers", 4, "setup", sprintf(__('%s updates an item'), $_SESSION["glpiname"])); Html::back(); } } } Html::header(__('Transfer'), '', 'admin', 'rule', 'transfer'); $transfer->display(array('id' => $_GET["id"], 'target' => $transfer->getFormURL())); Html::footer();