function Mobile_CheckSubmit($theThis, $uniacid, $isajax, $openid, $follow, $weivote_vote, $member, $oid, $clientip) { global $_W, $_GPC; $rd = new ReturnData(''); $checkedData = $theThis->Mobile_CheckAjax($isajax); if (!$rd->getState()) { return $rd; } $rd = Mobile_CheckServer($theThis, $uniacid); if (!$rd->getState()) { return $rd; } $rd = Mobile_CheckBrower($theThis, $uniacid); if (!$rd->getState()) { return $rd; } $rd = Mobile_CheckFans($theThis, $uniacid, $openid, $follow); if (!$rd->getState()) { return $rd; } $rd = Mobile_CheckVote($theThis, $uniacid, $openid, $follow, $weivote_vote, $member, $oid, $clientip); if (!$rd->getState()) { return $rd; } return $rd; }
public function doMobileAjaxSubmitReg() { global $_W, $_GPC; $weid = $_W['weid']; $uniacid = $_W['uniacid']; $id = intval($_GPC['id']); $openid = Mobile_GetOpenid(); $rd = Mobile_GetMember($this, $uniacid, $id, $openid); if (!$rd->getState()) { return $rd->toJson(); } $fans = $rd->getData('fans'); $member = $rd->getData('member'); $follow = $fans['follow']; $rd = Mobile_CheckFans($this, $uniacid, $openid, $follow); if (!$rd->getState()) { return $rd->toJson(); } $data = array('realname' => $_GPC['realname'], 'mobile' => $_GPC['mobile'], 'qq' => $_GPC['qq'], 'msn' => $_GPC['weixinno']); if (empty($data['realname'])) { $rd->setCode(200); $rd->setNode('doMobileAjaxSubmitReg'); $rd->setMsg('请填写您的真实姓名!'); $rd->setUrl('ajax/default.html'); return $rd->toJson(); } if (empty($data['mobile'])) { $rd->setCode(201); $rd->setNode('doMobileAjaxSubmitReg'); $rd->setMsg('请填写您的手机号码!'); $rd->setUrl('ajax/default.html'); return $rd->toJson(); } $rd = Mobile_UpdateMember($this, $uniacid, $fans['uid'], $data); if (!$rd->getState()) { return $rd->toJson(); } $rd->setNode('doMobileAjaxSubmitReg'); $rd->setMsg('登记成功'); $rd->setUrl('ajax/default.html'); return $rd->toJson(); }