if (isset($_POST['on_device'])) { if ($_POST['on_device'] != "0" and $_POST['on_device'] != "") { $_POST['device_type'] = '1'; } } $agents->update($_POST); glpi_header($_SERVER['HTTP_REFERER']); } else { if (isset($_POST["delete"])) { PluginFusioninventoryAuth::checkRight("agents", "w"); $agents->delete($_POST); glpi_header("agents.php"); } else { if (isset($_POST["startagent"])) { $pta = new PluginFusioninventoryAgents(); $pta->RemoteStartAgent($_POST['agentID'], $_POST['ip']); glpi_header($_SERVER['HTTP_REFERER']); } } } } $ID = ""; if (isset($_GET["ID"])) { $ID = $_GET["ID"]; } else { $agents->showForm($_SERVER["PHP_SELF"], $ID); } $agents->showTabs($ID, '', $_SESSION['glpi_tab']); echo "<div id='tabcontent'></div>"; echo "<script type='text/javascript'>loadDefaultTab();</script>"; commonFooter();
header_nocache(); if (!isset($_POST["ID"])) { exit; } if (!isset($_POST["sort"])) { $_POST["sort"] = ""; } if (!isset($_POST["order"])) { $_POST["order"] = ""; } if (!isset($_POST["withtemplate"])) { $_POST["withtemplate"] = ""; } $pfia = new PluginFusioninventoryAgents(); $pfit = new PluginFusioninventoryTask(); $pfia->showForm($_POST['target'], $_POST["ID"]); switch ($_POST['glpi_tab']) { case -1: $pfia->showFormAdvancedOptions($_POST['target'], $_POST["ID"]); $pfit->RemoteStateAgent($_POST['target'], $_POST["ID"], PLUGIN_FUSIONINVENTORY_SNMP_AGENTS, array('INVENTORY' => 1, 'NETDISCOVERY' => 1, 'SNMPQUERY' => 1, 'WAKEONLAN' => 1)); break; case 1: $pfia->showFormAdvancedOptions($_POST['target'], $_POST["ID"]); break; case 2: $pfit->RemoteStateAgent($_POST['target'], $_POST["ID"], PLUGIN_FUSIONINVENTORY_SNMP_AGENTS, array('INVENTORY' => 1, 'NETDISCOVERY' => 1, 'SNMPQUERY' => 1, 'WAKEONLAN' => 1)); break; default: $pfia->showFormAdvancedOptions($_POST['target'], $_POST["ID"]); break; }