mirror of
https://github.com/Dolibarr/dolibarr.git
synced 2025-12-15 14:01:22 +01:00
Code simpler
This commit is contained in:
@@ -13383,7 +13383,7 @@ function forgeSQLFromUniversalSearchCriteria($filter, &$errorstr = '', $noand =
|
|||||||
|
|
||||||
// Test the filter syntax
|
// Test the filter syntax
|
||||||
$t = preg_replace_callback('/'.$regexstring.'/i', 'dolForgeDummyCriteriaCallback', $filter);
|
$t = preg_replace_callback('/'.$regexstring.'/i', 'dolForgeDummyCriteriaCallback', $filter);
|
||||||
$t = str_replace(array('and','or','AND','OR',' '), '', $t); // Remove the only strings allowed between each () criteria
|
$t = str_ireplace(array('and', 'or', ' '), '', $t); // Remove the only strings allowed between each () criteria
|
||||||
// If the string result contains something else than '()', the syntax was wrong
|
// If the string result contains something else than '()', the syntax was wrong
|
||||||
|
|
||||||
if (preg_match('/[^\(\)]/', $t)) {
|
if (preg_match('/[^\(\)]/', $t)) {
|
||||||
|
|||||||
Reference in New Issue
Block a user