forked from Wavyzz/dolibarr
NEW Accept the __NOW__ and __USER_ID__key into filters
This commit is contained in:
@@ -12805,6 +12805,8 @@ function jsonOrUnserialize($stringtodecode)
|
||||
*/
|
||||
function forgeSQLFromUniversalSearchCriteria($filter, &$errorstr = '', $noand = 0, $nopar = 0, $noerror = 0)
|
||||
{
|
||||
global $db, $user;
|
||||
|
||||
if ($filter === '') {
|
||||
return '';
|
||||
}
|
||||
@@ -12838,7 +12840,16 @@ function forgeSQLFromUniversalSearchCriteria($filter, &$errorstr = '', $noand =
|
||||
}
|
||||
}
|
||||
|
||||
return ($noand ? "" : " AND ").($nopar ? "" : '(').preg_replace_callback('/'.$regexstring.'/i', 'dolForgeCriteriaCallback', $filter).($nopar ? "" : ')');
|
||||
$ret = ($noand ? "" : " AND ").($nopar ? "" : '(').preg_replace_callback('/'.$regexstring.'/i', 'dolForgeCriteriaCallback', $filter).($nopar ? "" : ')');
|
||||
|
||||
if (is_object($db)) {
|
||||
$ret = str_replace('__NOW__', $db->idate(dol_now()), $ret);
|
||||
}
|
||||
if (is_object($user)) {
|
||||
$ret = str_replace('__USER_ID__', (int) $user->id, $ret);
|
||||
}
|
||||
|
||||
return $ret;
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user