} session_write_close(); /* connect to db */ $db = new ossim_db(TRUE); $conn = $db->connect(); try { $filters = array(); if ($search != '') { $search = escape_sql($search, $conn); $filters['where'] = " name LIKE '%{$search}%' OR owner LIKE '%{$search}%'"; } $host_perm_where = Asset_host::get_perms_where(); $net_perm_where = Asset_net::get_perms_where(); if (!empty($host_perm_where) || !empty($net_perm_where)) { $exp_msg = _('You do not have permission to do this action'); Av_exception::throw_error(Av_exception::USER_ERROR, $exp_msg); } //Delete all filtered networks Asset_net::delete_all_from_db($conn, $filters); $data['status'] = 'OK'; $data['data'] = _('Networks deleted successfully'); } catch (Exception $e) { $error_msg = $e->getMessage(); if (empty($error_msg)) { $error_msg = _('Sorry, operation was not completed due to an unknown error'); } $data['status'] = 'error'; $data['data'] = $error_msg; } $db->close(); echo json_encode($data);