|
@@ -130,4 +130,43 @@ class member_relationControl extends mbMemberControl
|
|
return self::outerr(errcode::ErrRelation,"关注的用户不存在");
|
|
return self::outerr(errcode::ErrRelation,"关注的用户不存在");
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ public function invitersOp()
|
|
|
|
+ {
|
|
|
|
+ $mem_desc = [];
|
|
|
|
+
|
|
|
|
+ $invitor = $this->invitor();
|
|
|
|
+ if($this->page_no() == 1 && !empty($invitor)) {
|
|
|
|
+ $info = new member_info($invitor);
|
|
|
|
+ $mem_desc [] = $info->filter();
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ $mod_member = Model('member');
|
|
|
|
+ $invitees = $mod_member->getMemberList(['inviter_id' => $_SESSION['member_id']]);
|
|
|
|
+ foreach ($invitees as $val) {
|
|
|
|
+ $info = new member_info($val);
|
|
|
|
+ $mem_desc [] = $info->filter();
|
|
|
|
+ }
|
|
|
|
+ $pages = $mod_member->gettotalpage();
|
|
|
|
+ $count = $mod_member->gettotalnum() + (empty($invitor) ? 0 : 1);
|
|
|
|
+
|
|
|
|
+ return self::outsuccess(['count' => $count,
|
|
|
|
+ 'mem_desc' => $mem_desc,
|
|
|
|
+ 'mobile_page' => mobile_page($pages)]);
|
|
|
|
+ }
|
|
|
|
+ private function invitor()
|
|
|
|
+ {
|
|
|
|
+ $mod_member = Model('member');
|
|
|
|
+ if(isset($_SESSION['inviter_id']) == false) {
|
|
|
|
+ $inviter_id = $mod_member->getMemberInfo(['member_id' => $_SESSION['member_id']],'inviter_id');
|
|
|
|
+ $_SESSION['inviter_id'] = $inviter_id;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ $inviter_id = $_SESSION['inviter_id'];
|
|
|
|
+ if($inviter_id > 0) {
|
|
|
|
+ $info = $mod_member->getMemberInfoByID($inviter_id);
|
|
|
|
+ return $info;
|
|
|
|
+ } else {
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
}
|
|
}
|