|
@@ -71,35 +71,39 @@ class indexControl extends specialControl
|
|
|
|
|
|
public function memberOp()
|
|
|
{
|
|
|
- $member_id = $_GET['member_id'];
|
|
|
- if(empty($member_id)) {
|
|
|
+ $relay_id = $_GET['member_id'];
|
|
|
+ if(empty($relay_id)) {
|
|
|
return self::outerr(errcode::ErrParamter);
|
|
|
}
|
|
|
|
|
|
if(session_helper::need_wechat_author()) {
|
|
|
$author = new thrid_author\wxauthor();
|
|
|
- $url = BASE_SITE_URL . "/mobile/index.php?act=index&op=member&member_id={$member_id}";
|
|
|
+ $url = BASE_SITE_URL . "/mobile/index.php?act=index&op=member&member_id={$relay_id}";
|
|
|
$author->enter($url);
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
- $member_id = urldecode($member_id);
|
|
|
- $member_id = intval(util::decrypt_data($member_id));
|
|
|
+ $relay_id = urldecode($relay_id);
|
|
|
+ $relay_id = intval(util::decrypt_data($relay_id));
|
|
|
|
|
|
if(session_helper::logined())
|
|
|
{
|
|
|
- $minfo = new member_info($member_id);
|
|
|
- return self::outsuccess(array('info' => $minfo),"member/index",'wap');
|
|
|
+ $member_id = $_SESSION['member_id'];
|
|
|
+ $relateion = new \relation\mem_relation($member_id);
|
|
|
+ $isfriend = $relateion->is_follower($relay_id);
|
|
|
+
|
|
|
+ $minfo = new member_info($relay_id);
|
|
|
+ return self::outsuccess(array('info' => $minfo,'is_friend' => $isfriend),"member/index",'wap');
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
- $type_sn = account_helper::invite_bonus($member_id);
|
|
|
+ $type_sn = account_helper::invite_bonus($relay_id);
|
|
|
if($type_sn == false) {
|
|
|
return self::outerr(errcode::ErrBonus,"生成邀请红包失败.");
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
- $ref_url = BASE_SITE_URL . "/mobile/index.php?act=bonusex&op=open&client_type=wap&type_sn={$type_sn}&relay_id={$member_id}";
|
|
|
+ $ref_url = BASE_SITE_URL . "/mobile/index.php?act=bonusex&op=open&client_type=wap&type_sn={$type_sn}&relay_id={$relay_id}";
|
|
|
fcgi_header("location:{$ref_url}");
|
|
|
return;
|
|
|
}
|