示例#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();
    }
示例#2
0
 private function addFilterCondition(Gpf_Db_Filter $filter, $fieldId, $sectionCode, $code, $operator, $value) {
     $condition = new Gpf_Db_FilterCondition();
     $condition->setFieldId($fieldId);
     $condition->setFilterId($filter->getId());
     $condition->setSectionCode($sectionCode);
     $condition->setCode($code);
     $condition->setOperator($operator);
     $condition->setValue($value);
     $condition->save();       
 }