function xt_header_script() { global $xt; $_global = get_option(XT_OPTION_GLOBAL); $searchtaobaourl = ''; if (xt_is_s8()) { $searchtaobaourl = xt_jump_url(array('title' => 'SEARCH')); } else { $searchtaobaourl = xt_get_taobao_search_url(array('keyword' => 'SEARCH')); } echo '<script type="text/javascript">var XT = ' . json_encode(array('isfanxian' => xt_is_fanxian() ? 1 : 0, 'siteurl' => home_url(), 'pluginurl' => XT_PLUGIN_URL, 'ajaxurl' => admin_url('admin-ajax.php'), 'loginurl' => site_url('wp-login.php'), 'inviteurl' => xt_site_url('invite-USERID'), 'authorizeurl' => xt_platform_authorize_url('[PLATFORM]', '[STATE]', '[MODE]'), 'registerurl' => site_url('wp-login.php?action=register&redirect_to=[REDIRECT]', 'login'), 'searchshareurl' => xt_get_shares_search_url(array('s' => 'SEARCH')), 'searchalbumurl' => xt_get_albums_search_url(array('s' => 'SEARCH')), 'searchuserurl' => '', 'searchtaobaourl' => $searchtaobaourl, 'taobaoitemurl' => xt_site_url('taobao-NUMIID'), 'searchshopurl' => xt_get_shop_search_url(array('keyword' => 'SEARCH')), 'searchtaobaoitemurl' => xt_jump_url(array('id' => 'SEARCH')), 'searchpaipaiurl' => xt_get_paipai_search_url(array('keyWord' => 'SEARCH')), 'searchbijiaurl' => xt_get_bijia_search_url(array('keyword' => 'SEARCH')), 'searchtuanurl' => xt_get_tuan_search_url(array('keyword' => 'SEARCH')), 'userId' => get_current_user_id(), 'token' => wp_create_nonce('token'), 'option' => $_global, 'is_taobaopopup' => xt_is_taobaoPopup(), 'is_shares' => $xt->is_shares, 'is_albums' => $xt->is_albums, 'is_users' => $xt->is_users, 'is_shops' => $xt->is_shops, 'is_paipais' => $xt->is_paipais, 'is_bijias' => $xt->is_bijias, 'is_tuans' => $xt->is_tuans, 'is_user' => $xt->is_user, 'is_album' => $xt->is_album, 'is_account' => $xt->is_account, 'rate' => xt_get_rate(), 'jifenbao' => xt_jifenbao_text(), 'outercode' => xt_outercode(), 'fanxianhtml' => xt_fanxian_html('{fx}', '{fxtext}'))) . ';</script>'; }
var _jjl = new Date().toDateString().replace(/\s/g, '') + new Date().toTimeString().replace(/:\d{2}:\d{2}\sUTC[+]\d{4}$/g, ''); document.write(unescape("%3Cscript src='http://p.yiqifa.com/js/juejinlian.js' type='text/javascript'%3E%3C/script%3E")); document.write(unescape("%3Cscript src='http://p.yiqifa.com/jj?_jjl.js' type='text/javascript'%3E%3C/script%3E")); document.write(unescape("%3Cscript src='http://p.yiqifa.com/js/md.js' type='text/javascript'%3E%3C/script%3E")); </script> <script type='text/javascript'> try{ var siteId = <?php echo $app['wid']; ?> ; document.write(unescape("%3Cscript src='http://p.yiqifa.com/jj?sid=" + siteId + "&_jjl.js' type='text/javascript'%3E%3C/script%3E")); var jjl = JueJinLian._init(); jjl._addWid(siteId); jjl._addE('<?php echo xt_outercode(); ?> '); jjl._addScope(1); jjl._run(); }catch(e){} </script> <?php } } ?> <!--[if IE 6]> <script type="text/javascript" src="<?php echo XT_THEME_URL; ?>
function xt_refresh_url($url) { $rs = parse_url($url); $host = isset($rs['host']) ? $rs['host'] : "none"; switch ($host) { case 's.click.taobao.com': $url = add_query_arg(array('unid' => xt_outercode()), $url); break; case 'www.taobao.com': $url = add_query_arg(array('unid' => xt_outercode()), $url); break; case 'te.paipai.com': $url = add_query_arg(array('outinfo' => xt_outercode()), $url); break; case 'p.yiqifa.com': case 'g.yiqifa.com': $url = urldecode(add_query_arg(array('e' => xt_outercode()), $url)); break; } return $url; }
function xt_paipaike_items_search($args) { $app = xt_get_app_paipai(); if (empty($app) || empty($app['appKey']) || empty($app['appSecret'])) { return new WP_Error('系统错误', '尚未配置拍拍开放平台!'); } if (empty($app['token']) || empty($app['uid'])) { return new WP_Error('系统错误', '尚未配置拍拍平台QQ号及ACCESS_TOKEN!'); } if (empty($app['userId'])) { return new WP_Error('系统错误', '尚未配置拍拍客的推广ID!'); } require_once XT_PLUGIN_DIR . '/xt-core/sdks/paipai/src/PaiPaiOpenApiOauth.php'; $sdk = new PaiPaiOpenApiOauth($app['appKey'], $app['appSecret'], $app['token'], $app['uid']); $sdk->setDebugOn(false); $sdk->setMethod("get"); $sdk->setCharset("utf-8"); $sdk->setFormat('json'); $sdk->setApiPath("/cps/cpsCommSearch.xhtml"); //这个是用户需要调用的 接口函数 $params =& $sdk->getParams(); //注意,这里使用的是引用,故可以直接使用 $params = _xt_paipai_search_params($args); $params["pureData"] = 1; $params['userId'] = $app['userId']; $params['outInfo'] = xt_outercode(); $params['pageIndex'] = (intval($params['pageIndex']) - 1) * intval($params['pageSize']) + 1; if (intval($params['payType']) == 0) { unset($params['payType']); } if (intval($params['begPrice']) == 0) { unset($params['begPrice']); } else { $params['begPrice'] = intval($params['begPrice']) * 100; } if (intval($params['endPrice']) == 0) { unset($params['endPrice']); } else { $params['endPrice'] = intval($params['endPrice']) * 100; } if (intval($params['crMin']) == 0) { unset($params['crMin']); } if (intval($params['crMax']) == 0) { unset($params['crMax']); } if (intval($params['classId']) == 0 && empty($params['keyWord'])) { return new WP_Error('业务错误', 'keyWord 和 classId 参数至少有一个设值'); } $resp = $sdk->invoke(); if ($resp) { $resp = json_decode($resp); } if (isset($resp->CpsCommSearchResult)) { $resp = $resp->CpsCommSearchResult; if ($resp->errorCode > 0) { return xt_paipai_api_error($resp); } else { return array('items' => $resp->vecComm, 'total' => $resp->hitNum); } } else { return new WP_Error('系统错误', '未知'); } return array('items' => array(), 'total' => 0); }
function xt_taobaoke_items_coupon_search($params) { $app = xt_taobao_is_ready(); if (!$app) { return new WP_Error('系统错误', '尚未配置淘宝开放平台!'); } $params = _xt_taobaoke_items_coupon_search_params($params); if (empty($params['keyword']) && (empty($params['cid']) || intval($params['cid']) == 0)) { return new WP_Error('业务错误', '参数不完整,必须指定搜索关键词或搜索分类!'); } include_once XT_PLUGIN_DIR . '/xt-core/sdks/taobao/RequestCheckUtil.php'; include_once XT_PLUGIN_DIR . '/xt-core/sdks/taobao/TopClient.php'; include_once XT_PLUGIN_DIR . '/xt-core/sdks/taobao/request/TaobaokeItemsCouponGetRequest.php'; $client = new TopClient(); $client->format = 'json'; $client->appkey = $app['appKey']; $client->secretKey = $app['appSecret']; $req = new TaobaokeItemsCouponGetRequest(); $req->setFields($params['fields']); $req->setCouponType(1); if (empty($params['keyword']) && empty($params['cid'])) { $params['cid'] = 16; } if (!empty($params['keyword'])) { $req->setKeyword($params['keyword']); } if (!empty($params['cid']) && intval($params['cid']) > 0) { $req->setCid(intval($params['cid'])); } if (!empty($params['shop_type'])) { $req->setShopType($params['shop_type']); } if (!empty($params['start_coupon_rate']) && intval($params['start_coupon_rate']) > 0) { $req->setStartCouponRate($params['start_coupon_rate']); } if (!empty($params['end_coupon_rate']) && intval($params['end_coupon_rate']) > 0) { $req->setEndCouponRate($params['end_coupon_rate']); } if (!empty($params['sort'])) { $req->setSort($params['sort']); } if (!empty($params['start_credit'])) { $req->setStartCredit($params['start_credit']); } if (!empty($params['end_credit'])) { $req->setEndCredit($params['end_credit']); } if (!empty($params['start_commissionRate']) && intval($params['start_commissionRate']) > 0) { $req->setStartCommissionRate($params['start_commissionRate']); } if (!empty($params['end_commissionRate']) && intval($params['end_commissionRate']) > 0) { $req->setEndCommissionRate($params['end_commissionRate']); } if (!empty($params['page_no'])) { $req->setPageNo(intval($params['page_no'])); } if (!empty($params['page_size'])) { $req->setPageSize(intval($params['page_size'])); } $req->setOuterCode(xt_outercode()); $resp = $client->execute($req); if (isset($resp->sub_code)) { return new WP_Error($resp->sub_code > 0 ? $resp->sub_code : '500', $resp->sub_msg); } elseif (isset($resp->code)) { return new WP_Error($resp->code > 0 ? $resp->code : '500', $resp->msg); } return $resp; }