<?php if ($user_id > 0) { //$access_token = access_token($db); $weixin_config_rows = $GLOBALS['db']->getRow("select * from " . $GLOBALS['hhs']->table('weixin_config') . ""); $appid = $weixin_config_rows['appid']; $appsecret = $weixin_config_rows['appsecret']; $timestamp = gmtime(); $class_weixin = new class_weixin($appid, $appsecret); $signature = $class_weixin->getSignature($timestamp); $access_token = $class_weixin->getAccessToken(); $url = 'https://api.weixin.qq.com/cgi-bin/message/custom/send?access_token=' . $access_token; $query_sql = "SELECT openid FROM " . $hhs->table('users') . " WHERE user_id = '{$user_id}'"; $ret_w = $db->getRow($query_sql); $wxid = $ret_w['openid']; /* $sql = "SELECT * FROM hhs_wxch_order WHERE order_name = '$wxch_order_name'"; $cfg_order = $db->getRow($sql); */ /**/ $cfg_baseurl = $db->getOne("SELECT cfg_value FROM " . $hhs->table("weixin_cfg") . " WHERE cfg_name = 'baseurl'"); //$cfg_murl = $db->getOne("SELECT cfg_value FROM hhs_weixin_cfg WHERE cfg_name = 'murl'"); //$cfg_baseurl="http://" . $_SERVER['HTTP_HOST'] . "/"; preg_match("/^(http:\\/\\/)?([^\\/]+)/i", $cfg_baseurl, $matches); $cfg_baseurl = $matches[0] . "/"; if ($wxch_order_name == 'pay') { $w_title = '付款成功'; //$cfg_order['title']; $w_url = $cfg_baseurl . 'share.php?team_sign=' . $team_sign; $w_description = "恭喜您荣升为团长!马上叫小伙伴来参团,组团成功才能享受优惠哦~"; $picurl = '';
//$_SESSION['xaphp_sopenid']='onSWAuOcOaSJgGidvKTJoj6u0rCc'; if (!empty($_SESSION['xaphp_sopenid'])) { require_once ROOT_PATH . 'languages/' . $_CFG['lang'] . '/user.php'; $sql = "select * from " . $hhs->table('users') . " where openid='" . trim($_SESSION['xaphp_sopenid']) . "'"; $rs = $db->getRow($sql); if (!empty($_SESSION['A_token'])) { //echo $_SESSION['A_token']; define("ACCESS_TOKEN", $_SESSION['A_token']); // $userinfo_back_arr = getUserInfo($_SESSION['xaphp_sopenid']); //获取头像 $headimgurl = $userinfo_back_arr["headimgurl"]; } //单单为了获取是否关注 $weixin = new class_weixin($appid, $appsecret); $access_token = $weixin->getAccessToken(); if (!empty($access_token)) { $userinfo_back_arr2 = getUserInfo($_SESSION['xaphp_sopenid'], 2); $userinfo_back_arr['subscribe'] = $userinfo_back_arr2["subscribe"]; $smarty->assign("subscribe", $userinfo_back_arr['subscribe']); } if (empty($rs)) { include_once ROOT_PATH . 'includes/lib_passport.php'; $ychar = "0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z"; $list = explode(",", $ychar); $password = ''; for ($i = 0; $i < 6; $i++) { $randnum = rand(0, 35); $password .= $list[$randnum]; } $sql = "select user_id from " . $hhs->table('users') . " order by user_id desc limit 1";