0) { for ($i = 0; $i < $len; $i ++) { $save_id = intval($_POST['f_id'][$i]); if ($save_id == 0) { continue; } if (!in_array($save_id, $saved)) { array_push($saved,$save_id); } } } //save changes $len = is_array($saved) ? count($saved) : 0; for ($i = 0; $i < $len; $i ++) { $save_id = intval($saved[$i]); if ($save_id == 0) { continue; } $len_all = is_array($_POST['r_id']) ? count($_POST['r_id']) : 0; for ($j = 0; $j < $len_all; $j ++) { if (intval($_POST['r_id'][$j]) != $save_id) { continue; } if ($save_id>=10000) { $new['vendor_id'] = $_POST['f_vendor'][$j]; $new['model_name'] = $_POST['f_name'][$j]; } $new['nagios_template'] = $_POST['f_nagios'][$j]; update_record($db_link, "device_models", "id='{$save_id}'", $new); } } header("Location: " . $_SERVER["REQUEST_URI"]); exit; } if (isset($_POST['remove'])) { $saved = array(); //button save $len = is_array($_POST['save']) ? count($_POST['save']) : 0; for ($i = 0; $i < $len; $i ++) { $save_id = intval($_POST['save'][$i]); if ($save_id == 0) { continue; } array_push($saved,$save_id); } //select box $len = is_array($_POST['f_id']) ? count($_POST['f_id']) : 0; if ($len>0) { for ($i = 0; $i < $len; $i ++) { $save_id = intval($_POST['f_id'][$i]); if ($save_id == 0) { continue; } if (!in_array($save_id, $saved)) { array_push($saved,$save_id); } } } //save changes $len = is_array($saved) ? count($saved) : 0; for ($i = 0; $i < $len; $i ++) { $save_id = intval($saved[$i]); if ($save_id == 0) { continue; } $len_all = is_array($_POST['r_id']) ? count($_POST['r_id']) : 0; for ($j = 0; $j < $len_all; $j ++) { if (intval($_POST['r_id'][$j]) != $save_id) { continue; } if ($save_id>=10000) { delete_record($db_link, "device_models", "id='{$save_id}'", $new); } } } header("Location: " . $_SERVER["REQUEST_URI"]); exit; } if (isset($_POST["create"])) { $model_name = $_POST["new_model"]; if (isset($model_name)) { $max_record = get_record_sql($db_link,"SELECT MAX(id) as max_id FROM device_models"); if (!isset($max_record) or $max_record['max_id']<10000) { $next_id = 10000; } else { $next_id = $max_record['max_id'] + 1; } $new['vendor_id']=1; $new['id'] = $next_id; if (isset($f_vendor_select) and $f_vendor_select>1) { $new['vendor_id']=$f_vendor_select; } $new['model_name'] = $model_name; insert_record($db_link, "device_models", $new); } header("Location: " . $_SERVER["REQUEST_URI"]); exit; } unset($_POST); require_once ($_SERVER['DOCUMENT_ROOT']."/inc/header.php"); print_device_submenu($page_url); ?>