Ejemplo n.º 1
0
    public function execute() {
        $filter = new Gpf_Db_Filter();
        $filter->setFilterId('afftreed');
        $filter->setName('default');
        $filter->setFilterType('subaffiliatetree');
        $filter->setNull(Gpf_Db_Table_Filters::USER_ID);
        $filter->setPreset('Y');        
        $filter->save();

        $condition = new Gpf_Db_FilterCondition();
        $condition->setFieldId('rstatus');
        $condition->setFilterId('afftreed');
        $condition->setSectionCode('default');
        $condition->setCode('rstatus');
        $condition->setOperator('IN');
        $condition->setValue('A');
        $condition->save();
    }
Ejemplo n.º 2
0
 /**
  *
  * @return Gpf_Db_Filter
  */
 private function addFilter($name, $type, $id = null) {
     $filter = new Gpf_Db_Filter();
     if ($id != null) {
         $filter->setFilterId($id);
     }
     $filter->setName($name);
     $filter->setFilterType($type);
     $filter->setNull(Gpf_Db_Table_Filters::USER_ID);
     $filter->setPreset('Y');
     $filter->save();
     return $filter;      
 }