diff options
author | jim-p <jimp@pfsense.org> | 2014-05-07 11:30:33 -0400 |
---|---|---|
committer | jim-p <jimp@pfsense.org> | 2014-05-07 13:21:26 -0400 |
commit | 472455e85bd0fdb52a8b8661e759a663c0f91545 (patch) | |
tree | 516eb9c336b4ad43edc3ce069c11c36c035b4719 /etc/inc/filter_log.inc | |
parent | f0d23c27224fe066dedb55426afd2b7f2a4b9745 (diff) | |
download | pfsense-472455e85bd0fdb52a8b8661e759a663c0f91545.zip pfsense-472455e85bd0fdb52a8b8661e759a663c0f91545.tar.gz |
Work around some quirks in global handling to show filter rule descriptions in their own row/column when configured for that behavior.
Diffstat (limited to 'etc/inc/filter_log.inc')
-rw-r--r-- | etc/inc/filter_log.inc | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/etc/inc/filter_log.inc b/etc/inc/filter_log.inc index 5d1e05a..a327bb8 100644 --- a/etc/inc/filter_log.inc +++ b/etc/inc/filter_log.inc @@ -36,6 +36,10 @@ require 'config.inc'; +global $buffer_rules_rdr, $buffer_rules_normal; +$buffer_rules_rdr = array(); +$buffer_rules_normal = array(); + /* format filter logs */ function conv_log_filter($logfile, $nentries, $tail = 50, $filtertext = "", $filterinterface = null) { global $config, $g; @@ -240,8 +244,9 @@ function find_rule_by_number($rulenum, $trackernum, $type="block") { function buffer_rules_load() { global $g, $buffer_rules_rdr, $buffer_rules_normal; - unset($buffer, $buffer_rules_rdr, $buffer_rules_normal); + /* Redeclare globals after unset to work around PHP */ + global $buffer_rules_rdr, $buffer_rules_normal; $buffer_rules_rdr = array(); $buffer_rules_normal = array(); |