Advanced Search: Fix shortcut menu with sub-classes

SVN:b1162[5470]
This commit is contained in:
Eric Espié
2018-03-20 14:12:16 +00:00
parent 1b80789288
commit 1301aa5c35
4 changed files with 45 additions and 16 deletions

View File

@@ -59,6 +59,7 @@ class CriterionToSearchForm extends CriterionConversionAbstract
AttributeDefinition::SEARCH_WIDGET_TYPE_ENUM => 'EnumToSearchForm',
AttributeDefinition::SEARCH_WIDGET_TYPE_DATE => 'DateToSearchForm',
AttributeDefinition::SEARCH_WIDGET_TYPE_DATE_TIME => 'DateTimeToSearchForm',
AttributeDefinition::SEARCH_WIDGET_TYPE_NUMERIC => 'NumericToSearchForm',
);
foreach($aAndCriterionRaw as $aCriteria)
@@ -374,4 +375,16 @@ class CriterionToSearchForm extends CriterionConversionAbstract
return $aCriteria;
}
protected static function NumericToSearchForm($aCriteria, $aFields)
{
if ($aCriteria['operator'] == 'ISNULL')
{
$aCriteria['operator'] = CriterionConversionAbstract::OP_EMPTY;
}
return $aCriteria;
}
}