$np = new NetworkPort(); $nn = new NetworkPort_NetworkPort(); $npv = new NetworkPort_Vlan(); if (!isset($_GET["id"])) { $_GET["id"] = ""; } if (isset($_POST["add"])) { // Is a preselected mac adress selected ? if (isset($_POST['pre_mac'])) { if (!empty($_POST['pre_mac'])) { $_POST['mac'] = $_POST['pre_mac']; } unset($_POST['pre_mac']); } if (!isset($_POST["several"])) { $np->check(-1, 'w', $_POST); $np->splitInputForElements($_POST); $newID = $np->add($_POST); $np->updateDependencies(1); Event::log($newID, "networkport", 5, "inventory", sprintf(__('%s adds an item'), $_SESSION["glpiname"])); Html::back(); } else { Session::checkRight("networking", "w"); $input = $_POST; unset($input['several']); unset($input['from_logical_number']); unset($input['to_logical_number']); for ($i = $_POST["from_logical_number"]; $i <= $_POST["to_logical_number"]; $i++) { $add = ""; if ($i < 10) { $add = "0";
$np = new NetworkPort(); $nn = new NetworkPort_NetworkPort(); $npv = new NetworkPort_Vlan(); if (!isset($_GET["id"])) { $_GET["id"] = ""; } if (isset($_POST["add"])) { // Is a preselected mac adress selected ? if (isset($_POST['pre_mac'])) { if (!empty($_POST['pre_mac'])) { $_POST['mac'] = $_POST['pre_mac']; } unset($_POST['pre_mac']); } if (!isset($_POST["several"])) { $np->check(-1, UPDATE, $_POST); $np->splitInputForElements($_POST); $newID = $np->add($_POST); $np->updateDependencies(1); Event::log($newID, "networkport", 5, "inventory", sprintf(__('%s adds an item'), $_SESSION["glpiname"])); Html::back(); } else { Session::checkRight("networking", UPDATE); $input = $_POST; unset($input['several']); unset($input['from_logical_number']); unset($input['to_logical_number']); for ($i = $_POST["from_logical_number"]; $i <= $_POST["to_logical_number"]; $i++) { $add = ""; if ($i < 10) { $add = "0";