コード例 #1
0
ファイル: check.inc.php プロジェクト: 6662680/qday_wx
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;
}
コード例 #2
0
ファイル: site.php プロジェクト: 6662680/qday_wx
 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();
 }