summaryrefslogtreecommitdiffstats
path: root/usr/local/www/system_gateway_groups.php
diff options
context:
space:
mode:
authorVinicius Coque <vinicius.coque@bluepex.com>2010-05-03 09:38:16 -0300
committerVinicius Coque <vinicius.coque@bluepex.com>2010-05-03 09:38:16 -0300
commit5be999d3feb53e927b0082ed924441eb5db72d42 (patch)
tree8253b942f7aa68111be0be5b40ca926bdd4909ad /usr/local/www/system_gateway_groups.php
parent93458966a1b5fccc1d12636fa383f89a81a73435 (diff)
parent7133ab35b97ba2600d7ad1125bb15c3b6d51eb52 (diff)
downloadpfsense-5be999d3feb53e927b0082ed924441eb5db72d42.zip
pfsense-5be999d3feb53e927b0082ed924441eb5db72d42.tar.gz
Merge remote branch 'mainline/master'
Conflicts: usr/local/www/system_gateway_groups.php usr/local/www/system_gateway_groups_edit.php usr/local/www/system_gateways_edit.php
Diffstat (limited to 'usr/local/www/system_gateway_groups.php')
-rwxr-xr-xusr/local/www/system_gateway_groups.php4
1 files changed, 4 insertions, 0 deletions
diff --git a/usr/local/www/system_gateway_groups.php b/usr/local/www/system_gateway_groups.php
index e580a8b..1c4a95e 100755
--- a/usr/local/www/system_gateway_groups.php
+++ b/usr/local/www/system_gateway_groups.php
@@ -73,6 +73,10 @@ if ($_POST) {
if ($_GET['act'] == "del") {
if ($a_gateway_groups[$_GET['id']]) {
$changedesc .= gettext("removed gateway group") . " {$_GET['id']}";
+ foreach ($config['filter']['rule'] as $idx => $rule) {
+ if ($rule['gateway'] == $a_gateway_groups[$_GET['id']]['name'])
+ unset($config['filter']['rule'][$idx]['gateway']);
+ }
unset($a_gateway_groups[$_GET['id']]);
write_config($changedesc);
mark_subsystem_dirty('staticroutes');
OpenPOWER on IntegriCloud