From 0c9effac86187ac7d1a015ec8ef25a3ac3ab70fa Mon Sep 17 00:00:00 2001 From: Marc Delisle Date: Wed, 4 Jul 2012 11:25:14 -0400 Subject: [PATCH] Missing global variables for additional criteria lines --- db_qbe.php | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/db_qbe.php b/db_qbe.php index e429193896..f27bd1f1b8 100644 --- a/db_qbe.php +++ b/db_qbe.php @@ -25,6 +25,22 @@ foreach ($post_params as $one_post_param) { } } +/** + * Sets globals from $_POST patterns, for Or* variables + * (additional criteria lines) + */ + +$post_patterns = array( + '/^Or/i' +); +foreach (array_keys($_POST) as $post_key) { + foreach ($post_patterns as $one_post_pattern) { + if (preg_match($one_post_pattern, $post_key)) { + $GLOBALS[$post_key] = $_POST[$post_key]; + } + } +} + /** * Gets the relation settings */