diff options
author | Ermal <eri@pfsense.org> | 2010-04-16 18:38:36 +0000 |
---|---|---|
committer | Ermal <eri@pfsense.org> | 2010-04-16 18:38:36 +0000 |
commit | 38b357bdb50b820d63646d49849b41b4908a744d (patch) | |
tree | 327ca44cc13b31f60942bd30c6c66bba460999ce /usr/local/www/fbegin.inc | |
parent | 2cfbe062cb598cdcf4d26e78f84aaee4b8bb1da0 (diff) | |
download | pfsense-38b357bdb50b820d63646d49849b41b4908a744d.zip pfsense-38b357bdb50b820d63646d49849b41b4908a744d.tar.gz |
Do not use the presence of lan as an indicator of having only one interface. Actually deduce that from the count of interfaces. It is perfectly legal on 2.0 to not have a lan interface and only opt/wan ones.
Diffstat (limited to 'usr/local/www/fbegin.inc')
-rwxr-xr-x | usr/local/www/fbegin.inc | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/usr/local/www/fbegin.inc b/usr/local/www/fbegin.inc index 3f69cd6..29b9464 100755 --- a/usr/local/www/fbegin.inc +++ b/usr/local/www/fbegin.inc @@ -105,12 +105,11 @@ $interfaces_menu = msort(array_merge($interfaces_menu, return_ext_menu("Interfac // Firewall $firewall_menu = array(); $firewall_menu[] = array("Aliases", "/firewall_aliases.php"); -if($config['interfaces']['lan']) +if(count($config['interfaces']) > 1) $firewall_menu[] = array("NAT", "/firewall_nat.php"); $firewall_menu[] = array("Rules", "/firewall_rules.php"); $firewall_menu[] = array("Schedules", "/firewall_schedule.php"); -if($config['interfaces']['lan']) - $firewall_menu[] = array("Traffic Shaper", "/firewall_shaper.php"); +$firewall_menu[] = array("Traffic Shaper", "/firewall_shaper.php"); $firewall_menu[] = array("Virtual IPs", "/firewall_virtual_ip.php"); $firewall_menu = msort(array_merge($firewall_menu, return_ext_menu("Firewall")),0); @@ -128,7 +127,7 @@ $services_menu[] = array("OLSR", "/pkg_edit.php?xml=olsrd.xml&id=0"); $services_menu[] = array("PPPoE Server", "/vpn_pppoe.php"); $services_menu[] = array("RIP", "/pkg_edit.php?xml=routed/routed.xml&id=0"); $services_menu[] = array("SNMP", "/services_snmp.php"); -if($config['interfaces']['lan']) { +if(count($config['interfaces']) > 1) { /* no use for UPnP in single-interface deployments remove to reduce user confusion */ @@ -166,7 +165,7 @@ $status_menu[] = array("RRD Graphs", "/status_rrd_graph.php"); $status_menu[] = array("Services", "/status_services.php"); $status_menu[] = array("System Logs", "/diag_logs.php"); $status_menu[] = array("Traffic Graph", "/status_graph.php?if=wan"); -if($config['interfaces']['lan']) +if(count($config['interfaces']) > 1) $status_menu[] = array("UPnP", "/status_upnp.php"); $ifentries = get_configured_interface_with_descr(); foreach ($ifentries as $ent => $entdesc) { |