示例#1
0
 public function authenticate($attribute, $params)
 {
     $relationComponent = new RelationComponent();
     $blacks = $relationComponent->getBlacks($this->subUserId);
     if (in_array(Yii::app()->user->userId, $blacks, false)) {
         $this->addError('subUserId', '操作失败,对方已将你添加到黑名单。要注意errorcode不是1');
         Yii::app()->getController()->send(ERROR_BLACK, '操作失败,对方已将你添加到黑名单');
     }
 }
 public function actionIndex()
 {
     $criteria = new CDbCriteria();
     $relationComponent = new RelationComponent();
     $friends = $relationComponent->getfriends();
     $criteria->addInCondition('userId', $friends);
     $criteria->order = 'photoId DESC';
     $dataProvider = new CActiveDataProvider('Photo', array('pagination' => array('pageSize' => 20)));
     $dataProvider->setCriteria($criteria);
     $this->page($dataProvider);
     $this->render('index');
 }