diff --git a/include/QueryGenerator/QueryGenerator.php b/include/QueryGenerator/QueryGenerator.php index 406754fe9775c1604217568c2748bdcf387d3e1f..2e102314dbcb4192a96665d244ff913774df9f73 100644 --- a/include/QueryGenerator/QueryGenerator.php +++ b/include/QueryGenerator/QueryGenerator.php @@ -1026,6 +1026,8 @@ class QueryGenerator { return $sql; } foreach ($valueArray as $value) { + $isvaluefn = false; /* flag to use when value becomes a sql function */ + if(!$this->isStringType($field->getFieldDataType())) { $value = trim($value); } @@ -1123,6 +1125,7 @@ class QueryGenerator { if($field->getFieldName() == 'birthday' && !$this->isRelativeSearchOperators( $operator)) { $value = "DATE_FORMAT(".$db->quote($value).", '%m%d')"; + $isvaluefn = true; } else { $value = is_array($value) ? NULL : $db->sql_escape_string($value); }