From d97c50cd306417abcba86cef9ca073bc774263af Mon Sep 17 00:00:00 2001 From: Bill Marquette Date: Wed, 24 Aug 2005 01:04:31 +0000 Subject: [PATCH] Make individual rule delete work as expected, delete individual rule, not just selected rules --- usr/local/www/firewall_rules.php | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) 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"); - +