Fixed application/libraries/FilterCmptLib->applyFilterFields, from arrays to objects

This commit is contained in:
Paolo
2022-07-14 11:47:28 +02:00
parent 267f5b2972
commit 6b4b3bad6a
+9 -9
View File
@@ -451,21 +451,21 @@ class FilterCmptLib
foreach ($filterFields as $filterField)
{
// If not an empty array
if (!isEmptyArray($filterField))
if ($filterField != null)
{
//
if (isset($filterField['name']) && isset($filterField["operation"]) && isset($filterField["condition"])
&& !isEmptyString($filterField["name"]) && !isEmptyString($filterField["operation"])
&& !isEmptyString($filterField["condition"]))
if (isset($filterField->name) && isset($filterField->operation) && isset($filterField->condition)
&& !isEmptyString($filterField->name) && !isEmptyString($filterField->operation)
&& !isEmptyString($filterField->condition))
{
// Fine
$filter = new stdClass();
$filter->name = $filterField['name'];
$filter->operation = $filterField['operation'];
$filter->condition = $filterField['condition'];
if (isset($filterField['option']) && !isEmptyString($filterField['option']))
$filter->name = $filterField->name;
$filter->operation = $filterField->operation;
$filter->condition = $filterField->condition;
if (isset($filterField->option) && !isEmptyString($filterField->option))
{
$filter->option = $filterField['option'];
$filter->option = $filterField->option;
}
else
{