diff options
author | Stephen Beaver <sbeaver@netgate.com> | 2015-09-09 13:19:23 -0400 |
---|---|---|
committer | Stephen Beaver <sbeaver@netgate.com> | 2015-09-09 13:19:23 -0400 |
commit | 239b51616c206f89fe727f062fcb0ad748cd855a (patch) | |
tree | fac31e33fbeff8478c22a415095e8bd64280a7c9 /src/usr/local/www/head.inc | |
parent | 309e8f8f08b23eacbd40f6f99572d7116124f1d7 (diff) | |
download | pfsense-239b51616c206f89fe727f062fcb0ad748cd855a.zip pfsense-239b51616c206f89fe727f062fcb0ad748cd855a.tar.gz |
firewall_asliases_edit: minor edits to display hint text on page load
head.inc: Fixes to notification system
pkg_mgr: Removed calls to dicontinued function. Removed obsolete table columns, corrected description display
Diffstat (limited to 'src/usr/local/www/head.inc')
-rwxr-xr-x | src/usr/local/www/head.inc | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/usr/local/www/head.inc b/src/usr/local/www/head.inc index 75b9ee5..7dcb413 100755 --- a/src/usr/local/www/head.inc +++ b/src/usr/local/www/head.inc @@ -42,6 +42,7 @@ if (empty($uri_split[0])) { } else { $pagename = $uri_split[1]; } + /* If the page name is still empty, the user must have requested / (index.php) */ if (empty($pagename)) { $pagename = "index.php"; @@ -164,6 +165,7 @@ $services_menu[] = array(gettext("DNS Forwarder"), "/services_dnsmasq.php"); $services_menu[] = array(gettext("DNS Resolver"), "/services_unbound.php"); $services_menu[] = array(gettext("DHCP Relay"), "/services_dhcp_relay.php"); $services_menu[] = array(gettext("DHCPv6 Relay"), "/services_dhcpv6_relay.php"); + if ($g['services_dhcp_server_enable']) { $services_menu[] = array(gettext("DHCP Server"), "/services_dhcp.php"); $services_menu[] = array(gettext("DHCPv6 Server/RA"), "/services_dhcpv6.php"); @@ -174,12 +176,14 @@ $services_menu[] = array(gettext("Load Balancer"), "/load_balancer_pool.php"); $services_menu[] = array(gettext("NTP"), "/services_ntpd.php"); $services_menu[] = array(gettext("PPPoE Server"), "/vpn_pppoe.php"); $services_menu[] = array(gettext("SNMP"), "/services_snmp.php"); + if (count($config['interfaces']) > 1) { /* no use for UPnP in single-interface deployments remove to reduce user confusion */ $services_menu[] = array(gettext("UPnP & NAT-PMP"), "/pkg_edit.php?xml=miniupnpd.xml"); } + $services_menu[] = array(gettext("Wake on LAN"), "/services_wol.php"); $services_menu = msort(array_merge($services_menu, return_ext_menu("Services")), 0); @@ -196,6 +200,7 @@ $status_menu = array(); if (count($config['captiveportal']) > 0) { $status_menu[] = array(gettext("Captive Portal"), "/status_captiveportal.php"); } + $status_menu[] = array(gettext("CARP (failover)"), "/carp_status.php"); $status_menu[] = array(gettext("Dashboard"), "/index.php"); $status_menu[] = array(gettext("Gateways"), "/status_gateways.php"); @@ -207,17 +212,21 @@ $status_menu[] = array(gettext("IPsec"), "/diag_ipsec.php"); $status_menu[] = array(gettext("Load Balancer"), "/status_lb_pool.php"); $status_menu[] = array(gettext("NTP"), "/status_ntpd.php"); $status_menu[] = array(gettext("OpenVPN"), "/status_openvpn.php"); + if ($g['platform'] == "pfSense") { $status_menu[] = array(gettext("Package Logs"), "/diag_pkglogs.php"); } + $status_menu[] = array(gettext("Queues"), "/status_queues.php"); $status_menu[] = array(gettext("RRD Graphs"), "/status_rrd_graph.php"); $status_menu[] = array(gettext("Services"), "/status_services.php"); $status_menu[] = array(gettext("System Logs"), "/diag_logs.php"); $status_menu[] = array(gettext("Traffic Graph"), "/status_graph.php?if=wan"); + if (count($config['interfaces']) > 1) { $status_menu[] = array(gettext("UPnP & NAT-PMP"), "/status_upnp.php"); } + $ifentries = get_configured_interface_with_descr(); foreach ($ifentries as $ent => $entdesc) { if (is_array($config['interfaces'][$ent]['wireless']) && @@ -225,9 +234,11 @@ foreach ($ifentries as $ent => $entdesc) { $wifdescrs[$ent] = $entdesc; } } + if (count($wifdescrs) > 0) { $status_menu[] = array(gettext("Wireless"), "/status_wireless.php"); } + $status_menu = msort(array_merge($status_menu, return_ext_menu("Status")), 0); // Diagnostics @@ -239,9 +250,11 @@ $diagnostics_menu[] = array(gettext("Command Prompt"), "/exec.php"); $diagnostics_menu[] = array(gettext("DNS Lookup"), "/diag_dns.php"); $diagnostics_menu[] = array(gettext("Edit File"), "/edit.php"); $diagnostics_menu[] = array(gettext("Factory Defaults"), "/diag_defaults.php"); + if (file_exists("/var/run/gmirror_active")) { $diagnostics_menu[] = array(gettext("GEOM Mirrors"), "/diag_gmirror.php"); } + $diagnostics_menu[] = array(gettext("Halt System"), "/halt.php"); $diagnostics_menu[] = array(gettext("Limiter Info"), "/diag_limiter_info.php"); $diagnostics_menu[] = array(gettext("NDP Table"), "/diag_ndp.php"); @@ -259,12 +272,15 @@ $diagnostics_menu[] = array(gettext("States Summary"), "/diag_states_summary.php $diagnostics_menu[] = array(gettext("System Activity"), "/diag_system_activity.php"); $diagnostics_menu[] = array(gettext("Traceroute"), "/diag_traceroute.php"); $diagnostics_menu[] = array(gettext("Packet Capture"), "/diag_packet_capture.php"); + if ($g['platform'] == "nanobsd") { $diagnostics_menu[] = array(gettext("NanoBSD"), "/diag_nanobsd.php"); } + if (isset($config['system']['developer'])) { $diagnostics_menu[] = array(gettext("Restart HTTPD"), "/restart_httpd.php", "style" => "font-weight: bold; color: yellow;"); } + $diagnostics_menu = msort(array_merge($diagnostics_menu, return_ext_menu("Diagnostics")), 0); $gold_menu = array(); @@ -277,6 +293,7 @@ if (!$g['disablehelpmenu']) { if ($g['product_name'] == "pfSense") { $help_menu[] = array(gettext("Bug Database"), "https://www.pfsense.org/j.php?jumpto=redmine"); } + $help_menu[] = array(gettext("User Forum"), "https://www.pfsense.org/j.php?jumpto=forum"); $help_menu[] = array(gettext("Documentation"), "https://www.pfsense.org/j.php?jumpto=doc"); $help_menu[] = array(gettext("Developers Wiki"), "https://www.pfsense.org/j.php?jumpto=devwiki"); |