summaryrefslogtreecommitdiffstats
path: root/src/usr/local/www/head.inc
diff options
context:
space:
mode:
authorStephen Beaver <sbeaver@netgate.com>2015-09-09 13:19:23 -0400
committerStephen Beaver <sbeaver@netgate.com>2015-09-09 13:19:23 -0400
commit239b51616c206f89fe727f062fcb0ad748cd855a (patch)
treefac31e33fbeff8478c22a415095e8bd64280a7c9 /src/usr/local/www/head.inc
parent309e8f8f08b23eacbd40f6f99572d7116124f1d7 (diff)
downloadpfsense-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-xsrc/usr/local/www/head.inc17
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 &amp; 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 &amp; 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");
OpenPOWER on IntegriCloud