Example #1
0
 public function getGroups_mem()
 {
     $groupsmem = $this->hasMany(Group_mem::classname(), ['userid' => 'userid'])->asArray();
     return $groupsmem;
 }
Example #2
0
 public function actionGroupAllow($groupid, $userid, $isallow = 0)
 {
     $session = Yii::$app->session;
     $i = 0;
     if (empty($session['user'])) {
         echo '请' . Html::tag('a', '登陆', ['href' => '?r=forum/lee-login']);
     } else {
         foreach ($session['groupid'] as $g) {
             if ($g == $groupid && $session['property'][$i] == 0) {
                 if ($isallow == 1) {
                     $groupmem = new Group_mem();
                     $groupmem->userid = $userid;
                     $groupmem->groupid = $groupid;
                     $groupmem->property = 1;
                     $groupmem->username = User_info::findOne($userid)['name'];
                     $groupmem->save();
                     GroupManage::deleteAll(['groupid' => $groupid, 'userid' => $userid]);
                     return $this->redirect('?r=forum/group');
                 }
             }
             ++$i;
         }
     }
 }
Example #3
0
 public function getMembers()
 {
     return $this->hasMany(Group_mem::classname(), ['groupid' => 'groupid'])->orderBy('property');
 }