function form_mactrack_save() { global $config; if (isset_request_var('save_component_device') && isempty_request_var('add_dq_y')) { $device_id = api_mactrack_device_save(get_nfilter_request_var('device_id'), get_nfilter_request_var('host_id'), get_nfilter_request_var('site_id'), get_nfilter_request_var('hostname'), get_nfilter_request_var('device_name'), get_nfilter_request_var('scan_type'), get_nfilter_request_var('snmp_options'), get_nfilter_request_var('snmp_readstring'), get_nfilter_request_var('snmp_version'), get_nfilter_request_var('snmp_username'), get_nfilter_request_var('snmp_password'), get_nfilter_request_var('snmp_auth_protocol'), get_nfilter_request_var('snmp_priv_passphrase'), get_nfilter_request_var('snmp_priv_protocol'), get_nfilter_request_var('snmp_context'), get_nfilter_request_var('snmp_engine_id'), get_nfilter_request_var('snmp_port'), get_nfilter_request_var('snmp_timeout'), get_nfilter_request_var('snmp_retries'), get_nfilter_request_var('max_oids'), get_nfilter_request_var('ignorePorts'), get_nfilter_request_var('notes'), get_nfilter_request_var('user_name'), get_nfilter_request_var('user_password'), get_nfilter_request_var('term_type'), get_nfilter_request_var('private_key_path'), isset_request_var('disabled') ? get_nfilter_request_var('disabled') : ''); header('Location: mactrack_devices.php?action=edit&device_id=' . (empty($device_id) ? get_filter_request_var('device_id') : $device_id)); } if (isset_request_var('save_component_import')) { if ($_FILES['import_file']['tmp_name'] != 'none' && $_FILES['import_file']['tmp_name'] != '') { /* file upload */ $csv_data = file($_FILES['import_file']['tmp_name']); /* obtain debug information if it's set */ $debug_data = mactrack_device_import_processor($csv_data); if (sizeof($debug_data) > 0) { $_SESSION['import_debug_info'] = $debug_data; } } else { header('Location: mactrack_devices.php?action=import'); exit; } header('Location: mactrack_devices.php?action=import'); } }
function form_mactrack_save() { global $config; include_once($config["base_path"] . "/plugins/mactrack/mactrack_actions.php"); if ((isset($_POST["save_component_device"])) && (empty($_POST["add_dq_y"]))) { $device_id = api_mactrack_device_save($_POST["device_id"], $_POST["host_id"], $_POST["site_id"], $_POST["hostname"], $_POST["device_name"], $_POST["scan_type"], $_POST["snmp_options"], $_POST["snmp_readstring"], $_POST["snmp_version"], $_POST["snmp_username"], $_POST["snmp_password"], $_POST["snmp_auth_protocol"], $_POST["snmp_priv_passphrase"], $_POST["snmp_priv_protocol"], $_POST["snmp_context"], $_POST["snmp_port"], $_POST["snmp_timeout"], $_POST["snmp_retries"], $_POST["max_oids"], $_POST["ignorePorts"], $_POST["notes"], $_POST["user_name"], $_POST["user_password"], $_POST["term_type"], $_POST["private_key_path"], (isset($_POST["disabled"]) ? $_POST["disabled"] : "")); $scan = exec("php ".$config["base_path"] . "/plugins/mactrack/mactrack_scanner.php -id=".$device_id); header("Location: mactrack_devices.php?action=edit&device_id=" . (empty($device_id) ? $_POST["device_id"] : $device_id) . (strpos($scan,"Complete")!==false ? "&scan=1" : "&scan=-1")); } if (isset($_POST["save_component_import"])) { if (($_FILES["import_file"]["tmp_name"] != "none") && ($_FILES["import_file"]["tmp_name"] != "")) { /* file upload */ $csv_data = file($_FILES["import_file"]["tmp_name"]); /* obtain debug information if it's set */ $debug_data = mactrack_device_import_processor($csv_data); if(sizeof($debug_data) > 0) { $_SESSION["import_debug_info"] = $debug_data; } }else{ header("Location: mactrack_devices.php?action=import"); exit; } header("Location: mactrack_devices.php?action=import"); } }