summaryrefslogtreecommitdiffstats
path: root/usr/local/www/interfaces_vlan.php
diff options
context:
space:
mode:
Diffstat (limited to 'usr/local/www/interfaces_vlan.php')
-rwxr-xr-xusr/local/www/interfaces_vlan.php10
1 files changed, 3 insertions, 7 deletions
diff --git a/usr/local/www/interfaces_vlan.php b/usr/local/www/interfaces_vlan.php
index 276312b..1ae9397 100755
--- a/usr/local/www/interfaces_vlan.php
+++ b/usr/local/www/interfaces_vlan.php
@@ -39,13 +39,9 @@ $a_vlans = &$config['vlans']['vlan'] ;
function vlan_inuse($num) {
global $config, $g;
- if ($config['interfaces']['lan']['if'] == "vlan{$num}")
- return true;
- if ($config['interfaces']['wan']['if'] == "vlan{$num}")
- return true;
-
- for ($i = 1; isset($config['interfaces']['opt' . $i]); $i++) {
- if ($config['interfaces']['opt' . $i]['if'] == "vlan{$num}")
+ $iflist = get_configured_interface_list(false, true);
+ foreach ($iflist as $if) {
+ if ($config['interfaces'][$if]['if'] == "vlan{$num}")
return true;
}
OpenPOWER on IntegriCloud