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;
}