From a2c5280d92c2707c27cbef318b1ced7122c32b0e Mon Sep 17 00:00:00 2001 From: Stephen Beaver Date: Sun, 24 Jan 2016 14:37:33 -0500 Subject: Fixed #5810 --- src/usr/local/www/firewall_rules.php | 39 +++++++++++++++++++++++++++--------- 1 file changed, 29 insertions(+), 10 deletions(-) (limited to 'src') diff --git a/src/usr/local/www/firewall_rules.php b/src/usr/local/www/firewall_rules.php index 470a917..d7e5b20 100644 --- a/src/usr/local/www/firewall_rules.php +++ b/src/usr/local/www/firewall_rules.php @@ -282,6 +282,24 @@ if (is_subsystem_dirty('filter')) { display_top_tabs($tab_array); +$showantilockout = false; +$showprivate = false; +$showblockbogons = false; + +if (!isset($config['system']['webgui']['noantilockout']) && + (((count($config['interfaces']) > 1) && ($if == 'lan')) || + ((count($config['interfaces']) == 1) && ($if == 'wan')))) { + $showantilockout = true; +} + +if (isset($config['interfaces'][$if]['blockpriv'])) { + $showprivate = true; +} + +if (isset($config['interfaces'][$if]['blockbogons'])) { + $showblockbogons = true; +} + ?>
@@ -304,13 +322,14 @@ display_top_tabs($tab_array); + + 1, or WAN with an if count of 1. - if (!isset($config['system']['webgui']['noantilockout']) && - (((count($config['interfaces']) > 1) && ($if == 'lan')) || - ((count($config['interfaces']) == 1) && ($if == 'wan')))): - $alports = implode('
', filter_get_antilockout_ports(true)); + if ($showantilockout): + $alports = implode('
', filter_get_antilockout_ports(true)); ?> @@ -328,8 +347,8 @@ display_top_tabs($tab_array); "> - - + + "> @@ -346,8 +365,8 @@ display_top_tabs($tab_array); "> - - + + "> @@ -364,9 +383,9 @@ display_top_tabs($tab_array); "> - + - +