diff --git a/src/app/resource/controllers/ResourceListController.php b/src/app/resource/controllers/ResourceListController.php index 0ef0ad8ee1cc64664559235ff69b8efb10d88e17..bfab33eab6a1c1a96d7760d756ffedc4e6cb33b2 100644 --- a/src/app/resource/controllers/ResourceListController.php +++ b/src/app/resource/controllers/ResourceListController.php @@ -237,9 +237,9 @@ class ResourceListController if (empty($data['categories'])) { $tmpWhere = 'category_id is null'; } else { - $replace = preg_replace('/(^,)|(,$)/', '', $data['category_id']); + $replace = preg_replace('/(^,)|(,$)/', '', $data['categories']); $replace = preg_replace('/(,,)/', ',', $replace); - if ($replace != $data['category_id']) { + if ($replace != $data['categories']) { $tmpWhere = '(category_id is null OR category_id in (?))'; } else { $tmpWhere = 'category_id in (?)'; @@ -290,11 +290,11 @@ class ResourceListController } if (!empty($entitiesChildren)) { $wherePriorities[] = 'destination in (?)'; - $dataPriorities[] = explode(',', $data['entities']); + $dataPriorities[] = $entitiesChildren; $whereCategories[] = 'destination in (?)'; - $dataCategories[] = explode(',', $data['entities']); + $dataCategories[] = $entitiesChildren; $whereStatuses[] = 'destination in (?)'; - $dataStatuses[] = explode(',', $data['entities']); + $dataStatuses[] = $entitiesChildren; } }