diff --git a/src/usr/local/www/head.inc b/src/usr/local/www/head.inc index ffc85e1e15..34965e89fd 100644 --- a/src/usr/local/www/head.inc +++ b/src/usr/local/www/head.inc @@ -359,7 +359,6 @@ $status_menu[] = array(gettext("Interfaces"), "/status_interfaces.php"); $status_menu[] = array(gettext("IPsec"), "/status_ipsec.php"); $status_menu[] = array(gettext("NTP"), "/status_ntpd.php"); $status_menu[] = array(gettext("OpenVPN"), "/status_openvpn.php"); -$status_menu[] = array(gettext("Package Logs"), "/status_pkglogs.php"); $status_menu[] = array(gettext("Queues"), "/status_queues.php"); $status_menu[] = array(gettext("Services"), "/status_services.php"); $status_menu[] = array(gettext("System Logs"), "/status_logs.php"); diff --git a/src/usr/local/www/status_logs_common.inc b/src/usr/local/www/status_logs_common.inc index cc54170184..6f9a002a9d 100644 --- a/src/usr/local/www/status_logs_common.inc +++ b/src/usr/local/www/status_logs_common.inc @@ -96,7 +96,8 @@ function tab_array_logs_common() { $tab_array[] = array(gettext("VPN"), $is_pppoe_l2tp_vpn_log, "status_logs_vpn.php"); $tab_array[] = array(gettext("OpenVPN"), ($logfile == 'openvpn'), "status_logs.php?logfile=openvpn"); $tab_array[] = array(gettext("NTP"), ($logfile == 'ntpd'), "status_logs.php?logfile=ntpd"); - $tab_array[] = array(gettext("Settings"), false, "status_logs_settings.php"); + $tab_array[] = array(gettext("Packages"), (basename($_SERVER["SCRIPT_FILENAME"]) == "status_pkglogs.php"), "status_pkglogs.php"); + $tab_array[] = array(gettext("Settings"), (basename($_SERVER["SCRIPT_FILENAME"]) == "status_logs_settings.php"), "status_logs_settings.php"); display_top_tabs($tab_array); $tab_array = array(); diff --git a/src/usr/local/www/status_logs_settings.php b/src/usr/local/www/status_logs_settings.php index 3e28fab60c..b9926d5ca4 100644 --- a/src/usr/local/www/status_logs_settings.php +++ b/src/usr/local/www/status_logs_settings.php @@ -36,6 +36,7 @@ require_once("guiconfig.inc"); require_once("functions.inc"); require_once("filter.inc"); require_once("shaper.inc"); +require_once("status_logs_common.inc"); global $system_log_compression_types; @@ -249,18 +250,7 @@ if ($changes_applied) { print_apply_result_box($retval, $extra_save_msg); } -$tab_array = array(); -$tab_array[] = array(gettext("System"), false, "status_logs.php"); -$tab_array[] = array(gettext("Firewall"), false, "status_logs_filter.php"); -$tab_array[] = array(gettext("DHCP"), false, "status_logs.php?logfile=dhcpd"); -$tab_array[] = array(gettext("Captive Portal Auth"), false, "status_logs.php?logfile=portalauth"); -$tab_array[] = array(gettext("IPsec"), false, "status_logs.php?logfile=ipsec"); -$tab_array[] = array(gettext("PPP"), false, "status_logs.php?logfile=ppp"); -$tab_array[] = array(gettext("VPN"), false, "status_logs_vpn.php"); -$tab_array[] = array(gettext("OpenVPN"), false, "status_logs.php?logfile=openvpn"); -$tab_array[] = array(gettext("NTP"), false, "status_logs.php?logfile=ntpd"); -$tab_array[] = array(gettext("Settings"), true, "status_logs_settings.php"); -display_top_tabs($tab_array); +tab_array_logs_common(); $form = new Form(); diff --git a/src/usr/local/www/status_pkglogs.php b/src/usr/local/www/status_pkglogs.php index ce5a54f823..2c5157a2d9 100644 --- a/src/usr/local/www/status_pkglogs.php +++ b/src/usr/local/www/status_pkglogs.php @@ -42,6 +42,7 @@ require_once("guiconfig.inc"); require_once("pkg-utils.inc"); +require_once("status_logs_common.inc"); if (!($nentries = $config['syslog']['nentries'])) { $nentries = 50; @@ -79,6 +80,8 @@ if ($pkgwithlogging && !empty($apkg)) { } include("head.inc"); +tab_array_logs_common(); + if ($pkgwithlogging == false) { print_info_box(gettext("No packages with logging facilities are currently installed.")); } else {