Skip to content
Snippets Groups Projects

Update QueryGenerator.php

Merged rdb requested to merge rdb/vtigercrm:Fix-for-Does-Not-Contain into master
+ 4
3
Compare changes
  • Side-by-side
  • Inline
@@ -1037,6 +1037,10 @@ class QueryGenerator {
$sql[] = sprintf("IS NOT NULL AND %s != ''", $this->getSQLColumn($field->getFieldName(), $field));
continue;
}
if ($operator == 'k') {
$sql[] = sprintf("IS NULL OR %s NOT LIKE '%%%s%%'", $this->getSQLColumn($field->getFieldName(), $field), $value);
continue;
}
if((strtolower(trim($value)) == 'null') ||
(trim($value) == '' && !$this->isStringType($field->getFieldDataType())) &&
($operator == 'e' || $operator == 'n')) {
@@ -1126,9 +1130,6 @@ class QueryGenerator {
case 'c': $sqlOperator = "LIKE";
$value = "%$value%";
break;
case 'k': $sqlOperator = "NOT LIKE";
$value = "%$value%";
break;
case 'l': $sqlOperator = "<";
break;
case 'g': $sqlOperator = ">";
Loading