Gentics Portal.Node PHP API
 All Classes Namespaces Functions Variables Pages
TmpUser.php
1 <?php
2 
3 class TmpUser extends TmpUserBasic
4 {
5  public function rules()
6  {
7  $rules = parent::model()->rules();
8  $rules = CMap::mergeArray($rules, array(
9  array('svnr, memberNo', 'length', 'max'=>255),
10  array('svnr, memberNo', 'safe', 'on'=>'search'),
11  array('memberNo, svnr','filter', 'filter'=>array($obj=new CHtmlPurifier(),'purify')),
12  )
13  );
14  return $rules;
15  }
16 
17  public function attributeLabels()
18  {
19  $attributes = parent::model()->attributeLabels();
20  $attributes = CMap::mergeArray($attributes, array(
21  'memberNo' => ShoppingcartModule::t('MemberNo'),
22  'svnr' => ShoppingcartModule::t('SVNR'),
23  )
24  );
25  return $attributes;
26  }
27 
28  public function search()
29  {
30  $searchProvider = parent::model()->search();
31  $searchProvider->criteria->compare('memberNo',$this->memberNo,true);
32  $searchProvider->criteria->compare('svnr',$this->svnr,true);
33 
34  return $searchProvider;
35  }
36 
37  public static function model($className=__CLASS__)
38  {
39  return parent::model($className);
40  }
41 
42  public function tableName()
43  {
44  return '{{tmp_user}}';
45  }
46 }