summaryrefslogtreecommitdiffstats
path: root/usr/local/www/interfaces_assign.php
diff options
context:
space:
mode:
authorErmal <eri@pfsense.org>2010-03-24 17:28:56 +0000
committerErmal <eri@pfsense.org>2010-03-24 17:28:56 +0000
commite27d0494c7dcfba163438f5cd82aafefdb0360f2 (patch)
tree482fed039ee2f705c5f07651da5ab2d33262739e /usr/local/www/interfaces_assign.php
parenta0116247ddcb7ac1ffc37a2d1ac967952171f4f3 (diff)
downloadpfsense-e27d0494c7dcfba163438f5cd82aafefdb0360f2.zip
pfsense-e27d0494c7dcfba163438f5cd82aafefdb0360f2.tar.gz
Catch up with php5. Reported-by: http://forum.pfsense.org/index.php/topic,23860.0.html
Diffstat (limited to 'usr/local/www/interfaces_assign.php')
-rwxr-xr-xusr/local/www/interfaces_assign.php17
1 files changed, 10 insertions, 7 deletions
diff --git a/usr/local/www/interfaces_assign.php b/usr/local/www/interfaces_assign.php
index 2e368e4..33032ec 100755
--- a/usr/local/www/interfaces_assign.php
+++ b/usr/local/www/interfaces_assign.php
@@ -262,20 +262,23 @@ if ($_GET['act'] == "del") {
services_dhcpd_configure();
}
- if ($config['filter']['rule'] > 0)
- foreach ($config['filter']['rule'] as $x => $rule) {
+ if ($config['filter']['rule'] > 0) {
+ foreach ($config['filter']['rule'] as $x => $rule) {
if($rule['interface'] == $id)
unset($config['filter']['rule'][$x]);
+ }
}
- if ($config['nat']['advancedoutbound']['rule'] > 0)
- foreach ($config['nat']['advancedoutbound']['rule'] as $x => $rule) {
+ if (is_array($config['nat']['advancedoutbound']) && $config['nat']['advancedoutbound']['rule'] > 0) {
+ foreach ($config['nat']['advancedoutbound']['rule'] as $x => $rule) {
if($rule['interface'] == $id)
unset($config['nat']['advancedoutbound']['rule'][$x]['interface']);
- }
- if (count($config['nat']['rule']) > 0)
- foreach ($config['nat']['rule'] as $x => $rule) {
+ }
+ }
+ if (count(is_array($config['nat']['rule']) && $config['nat']['rule']) > 0) {
+ foreach ($config['nat']['rule'] as $x => $rule) {
if($rule['interface'] == $id)
unset($config['nat']['rule'][$x]['interface']);
+ }
}
write_config();
OpenPOWER on IntegriCloud