diff options
author | Scott Ullrich <sullrich@pfsense.org> | 2005-05-20 18:11:46 +0000 |
---|---|---|
committer | Scott Ullrich <sullrich@pfsense.org> | 2005-05-20 18:11:46 +0000 |
commit | 85eb07c335201b395d68de80c1d5ca3b905fc967 (patch) | |
tree | ab09e2e892c38a817abed31b8b54a8eaa02e3397 /usr/local/www/fbegin.inc | |
parent | 865e08c270d31372712ded5a3df3182de0e073ab (diff) | |
download | pfsense-85eb07c335201b395d68de80c1d5ca3b905fc967.zip pfsense-85eb07c335201b395d68de80c1d5ca3b905fc967.tar.gz |
Do not show wireless interface status if no wireless nics are present
Diffstat (limited to 'usr/local/www/fbegin.inc')
-rwxr-xr-x | usr/local/www/fbegin.inc | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/usr/local/www/fbegin.inc b/usr/local/www/fbegin.inc index 8fe3475..1e68777 100755 --- a/usr/local/www/fbegin.inc +++ b/usr/local/www/fbegin.inc @@ -113,7 +113,25 @@ function showhide(tspan, tri) { <a href="/status_interfaces.php" class="navlnk">Interfaces</a><br> <a href="/status_queues.php" class="navlnk">Queues</a><br> <a href="/status_graph.php" class="navlnk">Traffic graph</a><br> + <?php $i = 0; $ifdescrs = array(); + if (is_array($config['interfaces']['wan']['wireless']) && + (strstr($config['interfaces']['wan']['if'], "wi") || strstr($config['interfaces']['wan']['if'], "ath"))) + $ifdescrs['wan'] = 'WAN'; + + if (is_array($config['interfaces']['lan']['wireless']) && + (strstr($config['interfaces']['lan']['if'], "wi") || strstr($config['interfaces']['lan']['if'], "ath"))) + $ifdescrs['lan'] = 'LAN'; + + for ($j = 1; isset($config['interfaces']['opt' . $j]); $j++) { + if (is_array($config['interfaces']['opt' . $j]['wireless']) && + isset($config['interfaces']['opt' . $j]['enable']) && + (strstr($config['interfaces']['opt' . $j]['if'], "wi") || strstr($config['interfaces']['opt' . $j]['if'], "ath"))) + $ifdescrs['opt' . $j] = $config['interfaces']['opt' . $j]['descr']; + } + + if (count($ifdescrs) > 0): ?> <a href="/status_wireless.php" class="navlnk">Wireless</a><br> + <?php endif; ?> <a href="/diag_logs.php" class="navlnk">System logs</a><br> <a href="/diag_pkglogs.php" class="navlnk">Package logs</a><br> <a href="/diag_dhcp_leases.php" class="navlnk">DHCP leases</a><br> |