diff options
author | Stephen Beaver <sbeaver@netgate.com> | 2015-11-28 10:00:14 -0500 |
---|---|---|
committer | Stephen Beaver <sbeaver@netgate.com> | 2015-11-28 10:00:52 -0500 |
commit | e1515be91ebe2c95199482931ae9f85e164c611e (patch) | |
tree | 5f01acb6cd09e64554acc919bc9c8eaabf52a11b /src | |
parent | 96337d76ad7efd07836e2ac308abb893d3e544bc (diff) | |
download | pfsense-e1515be91ebe2c95199482931ae9f85e164c611e.zip pfsense-e1515be91ebe2c95199482931ae9f85e164c611e.tar.gz |
Alternative solution to PR 2117/#5527 preserving tab_array consistency.
Diffstat (limited to 'src')
-rw-r--r-- | src/usr/local/www/firewall_aliases.php | 21 |
1 files changed, 15 insertions, 6 deletions
diff --git a/src/usr/local/www/firewall_aliases.php b/src/usr/local/www/firewall_aliases.php index 5116a10..c5f6acc 100644 --- a/src/usr/local/www/firewall_aliases.php +++ b/src/usr/local/www/firewall_aliases.php @@ -184,7 +184,20 @@ function find_alias_reference($section, $field, $origname, &$is_alias_referenced } } -$pgtitle = array(gettext("Firewall"), gettext("Aliases")); +$tab_array = array(); +$tab_array[] = array(gettext("IP"), ($tab == "ip" ? true : ($tab == "host" ? true : ($tab == "network" ? true : false))), "/firewall_aliases.php?tab=ip"); +$tab_array[] = array(gettext("Ports"), ($tab == "port"? true : false), "/firewall_aliases.php?tab=port"); +$tab_array[] = array(gettext("URLs"), ($tab == "url"? true : false), "/firewall_aliases.php?tab=url"); +$tab_array[] = array(gettext("All"), ($tab == "all"? true : false), "/firewall_aliases.php?tab=all"); + +foreach ($tab_array as $dtab) { + if($dtab[1] == true) { + $bctab = $dtab[0]; + break; + } +} + +$pgtitle = array(gettext("Firewall"), gettext("Aliases"), $bctab); $shortcut_section = "aliases"; include("head.inc"); @@ -195,11 +208,7 @@ if ($savemsg) if (is_subsystem_dirty('aliases')) print_info_box_np(gettext("The alias list has been changed.") . "<br />" . gettext("You must apply the changes in order for them to take effect.")); -$tab_array = array(); -$tab_array[] = array(gettext("IP"), ($tab == "ip" ? true : ($tab == "host" ? true : ($tab == "network" ? true : false))), "/firewall_aliases.php?tab=ip"); -$tab_array[] = array(gettext("Ports"), ($tab == "port"? true : false), "/firewall_aliases.php?tab=port"); -$tab_array[] = array(gettext("URLs"), ($tab == "url"? true : false), "/firewall_aliases.php?tab=url"); -$tab_array[] = array(gettext("All"), ($tab == "all"? true : false), "/firewall_aliases.php?tab=all"); + display_top_tabs($tab_array); ?> |