You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
89 lines
3.3 KiB
89 lines
3.3 KiB
<?php
|
|
|
|
/**
|
|
* ECSHOP 鐢熸垚鍟嗗搧鍒楄〃
|
|
* ============================================================================
|
|
* * 鐗堟潈鎵€鏈 2005-2016 涓婃捣鍟嗘淳缃戠粶绉戞妧鏈夐檺鍏?徃锛屽苟淇濈暀鎵€鏈夋潈鍒┿€
|
|
* 缃戠珯鍦板潃: http://www.ecmoban.com锛
|
|
* ----------------------------------------------------------------------------
|
|
* 杩欎笉鏄?竴涓?嚜鐢辫蒋浠讹紒鎮ㄥ彧鑳藉湪涓嶇敤浜庡晢涓氱洰鐨勭殑鍓嶆彁涓嬪?绋嬪簭浠g爜杩涜?淇?敼鍜
|
|
* 浣跨敤锛涗笉鍏佽?瀵圭▼搴忎唬鐮佷互浠讳綍褰㈠紡浠讳綍鐩?殑鐨勫啀鍙戝竷銆
|
|
* ============================================================================
|
|
* $Author: liubo $
|
|
* $Id: affiliate.php 17217 2011-01-19 06:29:08Z liubo $
|
|
*/
|
|
|
|
define('IN_ECS', true);
|
|
|
|
require(dirname(__FILE__) . '/includes/init.php');
|
|
|
|
if ((DEBUG_MODE & 2) != 2)
|
|
{
|
|
$smarty->caching = true;
|
|
}
|
|
|
|
require(ROOT_PATH . '/includes/lib_area.php'); //ecmoban模板堂 --zhuo
|
|
|
|
//$charset = empty($_GET['charset']) ? 'UTF8' : $_GET['charset'];
|
|
$display_mode = empty($_GET['display_mode']) ? 'javascript' : $_GET['display_mode'];
|
|
|
|
if ( $display_mode == 'javascript' )
|
|
{
|
|
$charset_array=array('UTF8','GBK','gbk','utf8','GB2312','gb2312');
|
|
if(!in_array($charset,$charset_array))
|
|
{
|
|
$charset='UTF8';
|
|
}
|
|
header('content-type: application/x-javascript; charset=' . ($charset == 'UTF8' ? 'utf-8' : $charset));
|
|
}
|
|
|
|
/*------------------------------------------------------ */
|
|
//-- 鍒ゆ柇鏄?惁瀛樺湪缂撳瓨锛屽?鏋滃瓨鍦ㄥ垯璋冪敤缂撳瓨锛屽弽涔嬭?鍙栫浉搴斿唴瀹
|
|
/*------------------------------------------------------ */
|
|
/* 缂撳瓨缂栧彿 */
|
|
$cache_id = sprintf('%X', crc32($_SERVER['QUERY_STRING']));
|
|
|
|
$goodsid = intval($_GET['gid']);
|
|
$userid = intval($_GET['u']);
|
|
$type = intval($_GET['type']);
|
|
|
|
|
|
$tpl = ROOT_PATH . DATA_DIR . '/affiliate.html';
|
|
if (!$smarty->is_cached($tpl, $cache_id))
|
|
{
|
|
$time = gmtime();
|
|
/* 鏍规嵁鍙傛暟鐢熸垚鏌ヨ?璇?彞 */
|
|
|
|
$goods_url = $ecs->url() . "goods.php?u=$userid&id=";
|
|
$goods = get_goods_info($goodsid);
|
|
$goods['goods_thumb'] = (strpos($goods['goods_thumb'], 'http://') === false && strpos($goods['goods_thumb'], 'https://') === false) ? $ecs->url() . $goods['goods_thumb'] : $goods['goods_thumb'];
|
|
$goods['goods_img'] = (strpos($goods['goods_img'], 'http://') === false && strpos($goods['goods_img'], 'https://') === false) ? $ecs->url() . $goods['goods_img'] : $goods['goods_img'];
|
|
$goods['shop_price'] = price_format($goods['shop_price']);
|
|
|
|
/*if ($charset != 'UTF8')
|
|
{
|
|
$goods['goods_name'] = ecs_iconv('UTF8', $charset, htmlentities($goods['goods_name'], ENT_QUOTES, 'UTF-8'));
|
|
$goods['shop_price'] = ecs_iconv('UTF8', $charset, $goods['shop_price']);
|
|
}*/
|
|
|
|
$smarty->assign('goods', $goods);
|
|
$smarty->assign('userid', $userid);
|
|
$smarty->assign('type', $type);
|
|
|
|
$smarty->assign('url', $ecs->url());
|
|
$smarty->assign('goods_url', $goods_url);
|
|
}
|
|
$output = $smarty->fetch($tpl, $cache_id);
|
|
$output = str_replace("\r", '', $output);
|
|
$output = str_replace("\n", '', $output);
|
|
|
|
if ( $display_mode == 'javascript' )
|
|
{
|
|
echo "document.write('$output');";
|
|
}
|
|
else if ( $display_mode == 'iframe' )
|
|
{
|
|
echo $output;
|
|
}
|
|
|
|
?>
|