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;
 }