diff options
author | Vinicius Coque <vinicius.coque@bluepex.com> | 2010-05-03 09:38:16 -0300 |
---|---|---|
committer | Vinicius Coque <vinicius.coque@bluepex.com> | 2010-05-03 09:38:16 -0300 |
commit | 5be999d3feb53e927b0082ed924441eb5db72d42 (patch) | |
tree | 8253b942f7aa68111be0be5b40ca926bdd4909ad /usr/local/www/system_gateway_groups.php | |
parent | 93458966a1b5fccc1d12636fa383f89a81a73435 (diff) | |
parent | 7133ab35b97ba2600d7ad1125bb15c3b6d51eb52 (diff) | |
download | pfsense-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-x | usr/local/www/system_gateway_groups.php | 4 |
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'); |