$can_i_modify_ips = Asset_net::can_i_modify_ips($conn, $id); $can_i_create_assets = TRUE; $net->load_from_db($conn, $id); } else { $can_i_modify_ips = TRUE; $can_i_create_assets = Session::can_i_create_assets(); } if ($can_i_create_assets == TRUE) { $net->set_ctx($ctx); $net->set_name($name); if ($can_i_modify_ips == TRUE) { $net->set_ips($ips_string); } $net->set_descr($descr); if ($icon != '') { $net->set_icon($icon); } else { if ($is_in_db == TRUE && empty($h_icon)) { $net->set_icon(NULL); } } $net->set_external($external); $net->set_asset_value($asset_value); $net->set_owner($owner); $net->set_sensors($sensors); $net->save_in_db($conn); $data['status'] = 'OK'; $data['data'] = _('Your changes have been saved'); $db->close(); } else { $data['status'] = 'error';
$can_i_modify_ips = Asset_net::can_i_modify_ips($conn, $id); $can_i_create_assets = TRUE; $net->load_from_db($conn, $id); } else { $can_i_modify_ips = TRUE; $can_i_create_assets = Session::can_i_create_assets(); } if ($can_i_create_assets == TRUE) { $net->set_ctx($ctx); $net->set_name($name); if ($can_i_modify_ips == TRUE) { $net->set_ips($ips_string); } $net->set_descr($descr); if ($icon != '') { $net->set_icon($icon); } $net->set_external($external); $net->set_asset_value($asset_value); $net->set_threshold_c($threshold_c); $net->set_threshold_a($threshold_a); $net->set_owner($owner); $net->set_sensors($sensors); $net->save_in_db($conn); Asset_net_scan::delete_plugin_from_db($conn, $id, 2007); if (!empty($nagios)) { Asset_net_scan::save_plugin_in_db($conn, $id, 2007); } $data['status'] = 'OK'; $data['data'] = _('Net saved successfully'); $db->close();