diff --git a/modules/mod_articles_latest/helper.php b/modules/mod_articles_latest/helper.php index 9cada52b954c5..df64dc7fb7152 100644 --- a/modules/mod_articles_latest/helper.php +++ b/modules/mod_articles_latest/helper.php @@ -84,18 +84,20 @@ public static function getList(&$params) // Filter by language $model->setState('filter.language', $app->getLanguageFilter()); - // Featured switch - switch ($params->get('show_featured')) + // Featured switch + $featured = $params->get('show_featured', ''); + + if ($featured === '') { - case 1 : - $model->setState('filter.featured', 'only'); - break; - case 0 : - $model->setState('filter.featured', 'hide'); - break; - default : - $model->setState('filter.featured', 'show'); - break; + $model->setState('filter.featured', 'show'); + } + elseif ($featured) + { + $model->setState('filter.featured', 'only'); + } + else + { + $model->setState('filter.featured', 'hide'); } // Set ordering diff --git a/modules/mod_articles_news/helper.php b/modules/mod_articles_news/helper.php index a296564c9f18a..05e29e9edac16 100644 --- a/modules/mod_articles_news/helper.php +++ b/modules/mod_articles_news/helper.php @@ -61,18 +61,20 @@ public static function getList(&$params) // Filer by tag $model->setState('filter.tag', $params->get('tag', array())); - // Featured switch - switch ($params->get('show_featured')) + // Featured switch + $featured = $params->get('show_featured', ''); + + if ($featured === '') + { + $model->setState('filter.featured', 'show'); + } + elseif ($featured) + { + $model->setState('filter.featured', 'only'); + } + else { - case 1 : - $model->setState('filter.featured', 'only'); - break; - case 0 : - $model->setState('filter.featured', 'hide'); - break; - default : - $model->setState('filter.featured', 'show'); - break; + $model->setState('filter.featured', 'hide'); } // Set ordering