diff --git a/src/system/modules/metamodels/ContentMetaModelFrontendFilter.php b/src/system/modules/metamodels/ContentMetaModelFrontendFilter.php index f737df83f..cb0911204 100644 --- a/src/system/modules/metamodels/ContentMetaModelFrontendFilter.php +++ b/src/system/modules/metamodels/ContentMetaModelFrontendFilter.php @@ -53,7 +53,7 @@ public function generate() /** - * Generate the module + * Generate the content element */ protected function compile() { @@ -64,7 +64,7 @@ protected function compile() // sort filters $arrSort = deserialize($this->metamodel_fef_params); - foreach($arrSort as $intKeySort=>$strValSort) + foreach((array)$arrSort as $intKeySort=>$strValSort) { foreach($arrFilter['filter'] as $arrFilterDef) { diff --git a/src/system/modules/metamodels/ModuleMetaModelFrontendFilter.php b/src/system/modules/metamodels/ModuleMetaModelFrontendFilter.php index 78d73bddd..777bf0e51 100644 --- a/src/system/modules/metamodels/ModuleMetaModelFrontendFilter.php +++ b/src/system/modules/metamodels/ModuleMetaModelFrontendFilter.php @@ -66,7 +66,7 @@ protected function compile() // sort filters $arrSort = deserialize($this->metamodel_fef_params); - foreach($arrSort as $intKeySort=>$strValSort) + foreach((array)$arrSort as $intKeySort=>$strValSort) { foreach($arrFilter['filter'] as $arrFilterDef) { @@ -87,6 +87,5 @@ protected function compile() $this->Template->filters = $arrFilter['filterSorted']; $this->Template->submit = $arrFilter['submit']; } - }