/** * Handled Multi add item * * @since version 0.83 (before addMulti) * * @param $input array of values **/ function executeAddMulti(array $input) { $this->check(-1, 'w', $input); for ($i = $input["_from"]; $i <= $input["_to"]; $i++) { $input["name"] = $input["_before"] . $i . $input["_after"]; $this->add($input); } Event::log(0, "dropdown", 5, "setup", sprintf(__('%1$s adds several netpoints'), $_SESSION["glpiname"])); Ajax::refreshDropdownPopupInMainWindow(); }
/** @file * @brief */ include '../inc/includes.php'; Session::checkRight("group", "r"); if (empty($_GET["id"])) { $_GET["id"] = ""; } $group = new Group(); $groupuser = new Group_User(); if (isset($_POST["add"])) { $group->check(-1, 'w', $_POST); if ($newID = $group->add($_POST)) { Event::log($newID, "groups", 4, "setup", sprintf(__('%1$s adds the item %2$s'), $_SESSION["glpiname"], $_POST["name"])); } Ajax::refreshDropdownPopupInMainWindow(); Html::back(); } else { if (isset($_POST["delete"])) { $group->check($_POST["id"], 'd'); $group->delete($_POST); Event::log($_POST["id"], "groups", 4, "setup", sprintf(__('%s purges an item'), $_SESSION["glpiname"])); $group->redirectToList(); } else { if (isset($_POST["update"])) { $group->check($_POST["id"], 'w'); $group->update($_POST); Event::log($_POST["id"], "groups", 4, "setup", sprintf(__('%s updates an item'), $_SESSION["glpiname"])); Html::back(); } else { if (isset($_GET['popup'])) {
function refreshParentInfos() { if (!$this->refresh_page) { Ajax::refreshDropdownPopupInMainWindow(); } else { Ajax::refreshPopupMainWindow(); } }