Ejemplo n.º 1
0
 public function memberGroupScope($member = 0)
 {
     //-1 mean admin so he should see all groups.
     if ($member != -1) {
         $usr = YBoardMember::findOne(\Yii::$app->user->id);
         $this->andWhere(['membergroup_id' => 0]);
         if ($usr !== null) {
             $this->orWhere(['membergroup_id' => $usr->group_id]);
         }
     }
     return $this;
 }
Ejemplo n.º 2
0
 /**
  * @return \yii\db\ActiveQuery
  */
 public function getYBoardMember()
 {
     return $this->hasOne(YBoardMember::className(), ['id' => 'id']);
 }