$param = "{$splitinfo['2']}";
        }
        // Add a task...
        if ($_POST['action'] == "INVENTORY") {
            $a_device = explode("-", $_POST['device']);
            switch ($a_device[0]) {
                case NETWORKING_TYPE:
                case PRINTER_TYPE:
                    $pfit->addTask($a_device[1], $a_device[0], 'SNMPQUERY', $splitinfo[0], $param);
                    break;
                case COMPUTER_TYPE:
                    $pfit->addTask($a_device[1], $a_device[0], 'INVENTORY', $splitinfo[0]);
                    break;
            }
        } else {
            if ($_POST['action'] == "NETDISCOVERY") {
                $pfit->addTask($_POST['on_device'], $_POST['device_type'], 'NETDISCOVERY', $splitinfo[0], $param);
            } else {
                if ($_POST['action'] == "SNMPQUERY") {
                    $pfit->addTask($_POST['on_device'], $_POST['device_type'], 'SNMPQUERY', $splitinfo[0], $param);
                } else {
                    if ($_POST['action'] == "WAKEONLAN") {
                        $pfit->addTask($_POST['on_device'], $_POST['device_type'], 'WAKEONLAN', $splitinfo[0], $param);
                    }
                }
            }
        }
        $pfit->RemoteStartAgent($splitinfo[0], $splitinfo[1]);
    }
}
glpi_header($_SERVER['HTTP_REFERER']);