diff options
author | Stephen Beaver <sbeaver@netgate.com> | 2016-01-19 14:37:06 -0500 |
---|---|---|
committer | Stephen Beaver <sbeaver@netgate.com> | 2016-01-19 14:37:06 -0500 |
commit | 5b2f5ce2efc34d7603a28d7c3e5632e208b22c8b (patch) | |
tree | 8dc95aab7c0ed279f62e976de4eeac56966cd01e | |
parent | 836cefa0543483207d21dc5ce9012daeb03bfb4f (diff) | |
download | pfsense-5b2f5ce2efc34d7603a28d7c3e5632e208b22c8b.zip pfsense-5b2f5ce2efc34d7603a28d7c3e5632e208b22c8b.tar.gz |
Eliminate foreach for speed.
-rw-r--r-- | src/usr/local/www/firewall_rules.php | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/src/usr/local/www/firewall_rules.php b/src/usr/local/www/firewall_rules.php index 8cbe034..f51cc57 100644 --- a/src/usr/local/www/firewall_rules.php +++ b/src/usr/local/www/firewall_rules.php @@ -372,15 +372,12 @@ display_top_tabs($tab_array); $nrules = 0; $seps = 0; -if (isset($config['filter']['separator'][strtolower($if)]['sep0'])) { - foreach ($config['filter']['separator'][strtolower($if)] as $rulesep) { - if ($rulesep['row']['0'] == "fr-1") { - print('<tr class="ui-sortable-handle separator">' . - '<td bgcolor="#cce5ff" colspan="11">' . '<font color="#002699">' . $rulesep['text'] . '</font></td>' . - '<td bgcolor="#cce5ff"><a href="#"><i class="fa fa-trash no-confirm sepdel" title="delete this separator"></i></a></td>' . - '</tr>' . "\n"); - } - } +// There can be a separator before any rules are listed +if ($config['filter']['separator'][strtolower($if)]['sep0']['row'][0] == "fr-1") { + print('<tr class="ui-sortable-handle separator">' . + '<td bgcolor="#cce5ff" colspan="11">' . '<font color="#002699">' . $config['filter']['separator'][strtolower($if)]['sep0']['text'] . '</font></td>' . + '<td bgcolor="#cce5ff"><a href="#"><i class="fa fa-trash no-confirm sepdel" title="delete this separator"></i></a></td>' . + '</tr>' . "\n"); } for ($i = 0; isset($a_filter[$i]); $i++): |