Event::log($_POST['id'], "networkport", 5, "inventory", sprintf(__('%s purges an item'), $_SESSION["glpiname"]));
     if ($item = getItemForItemtype($np->fields['itemtype'])) {
         Html::redirect($item->getFormURL() . '?id=' . $np->fields['items_id']);
     }
     Html::redirect($CFG_GLPI["root_doc"] . "/front/central.php");
 } else {
     if (isset($_POST["update"])) {
         $np->check($_POST['id'], UPDATE);
         $np->splitInputForElements($_POST);
         $np->update($_POST);
         $np->updateDependencies(1);
         Event::log($_POST["id"], "networkport", 4, "inventory", sprintf(__('%s updates an item'), $_SESSION["glpiname"]));
         Html::back();
     } else {
         if (isset($_POST["disconnect"])) {
             $nn->check($_POST['id'], DELETE);
             if (isset($_POST["id"])) {
                 $nn->delete($_POST);
             }
             Html::back();
         } else {
             if (empty($_GET["items_id"])) {
                 $_GET["items_id"] = "";
             }
             if (empty($_GET["itemtype"])) {
                 $_GET["itemtype"] = "";
             }
             if (empty($_GET["several"])) {
                 $_GET["several"] = "";
             }
             if (empty($_GET["instantiation_type"])) {
Ejemplo n.º 2
0
     Event::log($_POST['id'], "networkport", 5, "inventory", sprintf(__('%s purges an item'), $_SESSION["glpiname"]));
     if ($item = getItemForItemtype($np->fields['itemtype'])) {
         Html::redirect($item->getFormURL() . '?id=' . $np->fields['items_id']);
     }
     Html::redirect($CFG_GLPI["root_doc"] . "/front/central.php");
 } else {
     if (isset($_POST["update"])) {
         $np->check($_POST['id'], 'w');
         $np->splitInputForElements($_POST);
         $np->update($_POST);
         $np->updateDependencies(1);
         Event::log($_POST["id"], "networkport", 4, "inventory", sprintf(__('%s updates an item'), $_SESSION["glpiname"]));
         Html::back();
     } else {
         if (isset($_POST["disconnect"])) {
             $nn->check($_POST['id'], 'd');
             if (isset($_POST["id"])) {
                 $nn->delete($_POST);
             }
             Html::back();
         } else {
             if (empty($_GET["items_id"])) {
                 $_GET["items_id"] = "";
             }
             if (empty($_GET["itemtype"])) {
                 $_GET["itemtype"] = "";
             }
             if (empty($_GET["several"])) {
                 $_GET["several"] = "";
             }
             if (empty($_GET["instantiation_type"])) {
Ejemplo n.º 3
0
     $np->update($_POST);
     Event::log($_POST["id"], "networkport", 4, "inventory", $_SESSION["glpiname"] . " " . $LANG['log'][21]);
     glpi_header($_SERVER['HTTP_REFERER']);
 } else {
     if (isset($_POST["connect"])) {
         if (isset($_POST["dport"]) && count($_POST["dport"])) {
             foreach ($_POST["dport"] as $sport => $dport) {
                 if ($sport && $dport) {
                     $nn->add(array('networkports_id_1' => $sport, 'networkports_id_2' => $dport));
                 }
             }
         }
         glpi_header($_SERVER['HTTP_REFERER']);
     } else {
         if (isset($_GET["disconnect"])) {
             $nn->check($_GET['id'], 'd');
             if (isset($_GET["id"])) {
                 $nn->delete($_GET);
                 $fin = "";
                 if (isset($_GET["sport"])) {
                     $fin = "?sport=" . $_GET["sport"];
                 }
                 glpi_header($_SERVER['HTTP_REFERER'] . $fin);
             }
             glpi_header($_SERVER['HTTP_REFERER']);
         } else {
             if (isset($_POST["assign_vlan_several"])) {
                 checkRight("networking", "w");
                 if ($_POST["vlans_id"] > 0) {
                     if (isset($_POST["del_port"]) && count($_POST["del_port"])) {
                         foreach ($_POST["del_port"] as $port_id => $val) {