diff --git a/usr/local/www/firewall_rules.php b/usr/local/www/firewall_rules.php index 565c20d6a0..c065245ecc 100755 --- a/usr/local/www/firewall_rules.php +++ b/usr/local/www/firewall_rules.php @@ -90,6 +90,16 @@ if ($_POST) { } } +if ($_GET['act'] == "del") { + if ($a_filter[$_GET['id']]) { + unset($a_filter[$_GET['id']]); + write_config(); + touch($d_filterconfdirty_path); + header("Location: firewall_rules.php?if={$if}"); + exit; + } +} + if (isset($_POST['del_x'])) { /* delete selected rules */ if (is_array($_POST['rule']) && count($_POST['rule'])) { @@ -261,7 +271,7 @@ include("head.inc");