From a2c1ba27d6687c5d4c8e2033cf41441e48f6139d Mon Sep 17 00:00:00 2001 From: f0o Date: Tue, 28 Apr 2015 13:49:14 +0000 Subject: [PATCH] Pre-Formatting rules to make parsing easier. --- includes/alerts.inc.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/includes/alerts.inc.php b/includes/alerts.inc.php index 81b44a2909..320305c7aa 100644 --- a/includes/alerts.inc.php +++ b/includes/alerts.inc.php @@ -35,6 +35,9 @@ function GenSQL($rule) { if( empty($rule) ) { return false; } + //Pretty-print rule to dissect easier + $pretty = array('*' => ' * ', '(' => ' ( ', ')' => ' ) ', '/' => ' / ', '&&' => ' && ', '||' => ' || '); + $rule = str_replace(array_keys($pretty),$pretty,$rule); $tmp = explode(" ",$rule); $tables = array(); foreach( $tmp as $opt ) {