setFilter() public method

Sets whether articles of this type should be filtered out by default at listings.
public setFilter ( $p_filter ) : boolean
return boolean
コード例 #1
0
ファイル: ArticleType.php プロジェクト: nidzix/Newscoop
 /**
  * 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');
 }
コード例 #2
0
ファイル: ArticleType.php プロジェクト: sourcefabric/newscoop
 /**
  * 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');
 }