/** * Action for setting article type filtering. * * @return bool **/ public static function SetTypeFilter($p_article_type, $p_filter_value) { $p_filter_value = (bool) trim('' . $p_filter_value); $field = new ArticleTypeField($p_article_type, 'NULL'); if (!$field->exists()) { return getGS('No such article type'); } $res = $field->setFilter($p_filter_value); if (!$res) { return getGS('Filter not saved'); } return getGS('Filter saved'); }
/** * Action for setting article type filtering. * * @return bool **/ public static function SetTypeFilter($p_article_type, $p_filter_value) { $translator = \Zend_Registry::get('container')->getService('translator'); $p_filter_value = (bool) trim('' . $p_filter_value); $field = new ArticleTypeField($p_article_type, 'NULL'); if (!$field->exists()) { return $translator->trans('No such article type', array(), 'api'); } $res = $field->setFilter($p_filter_value); if (!$res) { return $translator->trans('Filter not saved', array(), 'api'); } return $translator->trans('Filter saved', array(), 'api'); }