trim(getPOST("f_name", null, $filter['name'])), 'dst' => $dst, 'ipset_id' => $ipset_id > 0 ? $ipset_id : 0, 'proto' => trim(getPOST("f_proto", null, '')), 'dstport' => str_replace(':', '-', trim(getPOST("f_dstport", null, ''))), 'srcport' => str_replace(':', '-', trim(getPOST("f_srcport", null, ''))), 'description' => trim(getPOST("f_description", null, '')) ]; update_record($db_link, "filter_list", "id = ?", $new, [$id]); header("Location: " . $_SERVER["REQUEST_URI"]); exit; } unset($_POST); require_once ($_SERVER['DOCUMENT_ROOT']."/inc/header.php"); print_filters_submenu($page_url); print "
"; print "
".WEB_title_filter."
"; $ipsets = get_records_sql($db_link, "SELECT id, name, description FROM ipset_list ORDER BY name"); $has_ipsets = !empty($ipsets); $current_ipset_id = $filter['ipset_id'] ?? 0; $use_ipset = ($current_ipset_id > 0) ? 1 : 0; ?>
(Dst / IPSet)