function assign_template_supplier($ctype = '', $catlist = array()) { global $smarty, $suppinfo, $index_price; $shoplogo = empty($GLOBALS['_CFG']['shop_logo']) ? 'themes/' . $GLOBALS['_CFG']['template'] . '/images/dianpu.jpg' : $GLOBALS['_CFG']['shop_logo']; $smarty->assign('shoplogo', $shoplogo); //商家logo $smarty->assign('shopname', htmlspecialchars($GLOBALS['_CFG']['shop_name'])); //店铺名称 $smarty->assign('username', htmlspecialchars($suppinfo['supplier_name'])); //商家名称 $smarty->assign('userrank', htmlspecialchars($suppinfo['rank_name'])); //商家等级 $smarty->assign('region', get_province_city($GLOBALS['_CFG']['shop_province'], $GLOBALS['_CFG']['shop_city'])); $smarty->assign('address', $GLOBALS['_CFG']['shop_address']); $smarty->assign('createtime', gmdate('Y-m-d', $suppinfo['add_time'])); //商家创建时间 $smarty->assign('goodsnum', get_supplier_goods_count()); //商家商品数量 $smarty->assign('keywords', htmlspecialchars($GLOBALS['_CFG']['shop_keywords'])); $smarty->assign('description', htmlspecialchars($GLOBALS['_CFG']['shop_desc'])); $smarty->assign('navcolor', $GLOBALS['_CFG']['shop_header_color']); // 头部 $smarty->assign('shopheader', $GLOBALS['_CFG']['shop_header_text']); // 头部 $smarty->assign('flash_theme', $GLOBALS['_CFG']['flash_theme']); // Flash轮播图片模板 $smarty->assign('shop_notice', $GLOBALS['_CFG']['shop_notice']); // 商店公告 $smarty->assign('search_price', $index_price); // 导航上搜索条件中的价格条件 $smarty->assign('suppid', $_GET['suppId']); //获取店铺id,首页生成店铺二维码用 lw $smarty->assign('service_phone', $GLOBALS['_CFG']['service_phone']); //客服电话 $smarty->assign('navigator_list_supplier', get_navigator_supplier($ctype, $catlist)); //自定义导航栏 $smarty->assign('top_goods', get_top10_supplier()); // 销售排行 if (!empty($GLOBALS['_CFG']['search_keywords'])) { $searchkeywords = explode(',', trim($GLOBALS['_CFG']['search_keywords'])); } else { $searchkeywords = array(); } $smarty->assign('searchkeywords', $searchkeywords); }
function get_dianpu_baseinfo($suppid = 0, $suppinfo) { if (intval($suppid) <= 0) { return; } global $smarty; $sql = "SELECT * FROM " . $GLOBALS['ecs']->table('supplier_shop_config') . " WHERE supplier_id = " . $suppid; $shopinfo = $GLOBALS['db']->getAll($sql); $_goods_attr = array(); foreach ($shopinfo as $value) { $_goods_attr[$value['code']] = $value['value']; } $smarty->assign('ghs_css_path', 'themes/' . $_goods_attr['template'] . '/images/ghs/css/ghs_style.css'); //入驻商所选模板样式路径 $shoplogo = empty($_goods_attr['shop_logo']) ? 'themes/' . $_goods_attr['template'] . '/images/dianpu.jpg' : $_goods_attr['shop_logo']; $smarty->assign('shoplogo', $shoplogo); //商家logo $smarty->assign('shopname', htmlspecialchars($_goods_attr['shop_name'])); //店铺名称 $smarty->assign('suppid', $suppinfo['supplier_id']); //商家名称 $smarty->assign('suppliername', htmlspecialchars($suppinfo['supplier_name'])); //商家名称 $smarty->assign('userrank', htmlspecialchars($suppinfo['rank_name'])); //商家等级 $smarty->assign('region', get_province_city($_goods_attr['shop_province'], $_goods_attr['shop_city'])); $smarty->assign('address', $_goods_attr['shop_address']); $smarty->assign('serviceqq', $_goods_attr['qq']); $smarty->assign('serviceww', $_goods_attr['ww']); $smarty->assign('serviceemail', $_goods_attr['service_email']); $smarty->assign('servicephone', $_goods_attr['service_phone']); $smarty->assign('createtime', gmdate('Y-m-d', $suppinfo['add_time'])); //商家创建时间 $suppid = intval($suppid) > 0 ? intval($suppid) : intval($_GET['suppId']); }
function get_dianpu_baseinfo($suppid = 0, $suppinfo) { if (intval($suppid) <= 0) { return; } global $smarty; $sql = "SELECT * FROM " . $GLOBALS['ecs']->table('supplier_shop_config') . " WHERE supplier_id = " . $suppid; $shopinfo = $GLOBALS['db']->getAll($sql); $_goods_attr = array(); foreach ($shopinfo as $value) { $_goods_attr[$value['code']] = $value['value']; } $smarty->assign('ghs_css_path', 'themes/' . $_goods_attr['template'] . '/images/ghs/css/ghs_style.css'); //入驻商所选模板样式路径 $shoplogo = empty($_goods_attr['shop_logo']) ? 'themes/' . $_goods_attr['template'] . '/images/dianpu.jpg' : $_goods_attr['shop_logo']; $smarty->assign('shoplogo', $shoplogo); //商家logo $smarty->assign('shopname', htmlspecialchars($_goods_attr['shop_name'])); //店铺名称 $smarty->assign('suppid', $suppinfo['supplier_id']); //商家名称 $smarty->assign('suppliername', htmlspecialchars($suppinfo['supplier_name'])); //商家名称 $smarty->assign('userrank', htmlspecialchars($suppinfo['rank_name'])); //商家等级 $smarty->assign('region', get_province_city($_goods_attr['shop_province'], $_goods_attr['shop_city'])); $opint = $GLOBALS['db']->getOne("SELECT value FROM " . $GLOBALS['ecs']->table('supplier_shop_config') . " WHERE code = 'shop_opint' and supplier_id = " . $suppid); if (empty($opint)) { $city = get_city_name($_goods_attr['shop_city']); $pointJson = file_get_contents('http://api.map.baidu.com/geocoder/v2/?ak=dDbtTxnNUxSPt68hA2PhrNqS&output=json&address=' . $_goods_attr['shop_address'] . 'city=' . $city); //获取地图坐标 $pointArr = json_decode($pointJson, true); } else { $option = explode(',', $opint); $pointArr['result']['location']['lng'] = $option[0]; $pointArr['result']['location']['lat'] = $option[1]; } $smarty->assign('opint', $pointArr['result']['location']); $smarty->assign('address', $_goods_attr['shop_address']); $smarty->assign('serviceqq', $_goods_attr['qq']); $smarty->assign('serviceww', $_goods_attr['ww']); $smarty->assign('serviceemail', $_goods_attr['service_email']); $smarty->assign('servicephone', $_goods_attr['service_phone']); $smarty->assign('createtime', gmdate('Y-m-d', $suppinfo['add_time'])); //商家创建时间 $suppid = intval($suppid) > 0 ? intval($suppid) : intval($_GET['suppId']); }
function get_dianpu_baseinfo($suppid = 0, $suppinfo) { if (intval($suppid) <= 0) { return; } global $smarty; $sql = "SELECT * FROM " . $GLOBALS['ecs']->table('supplier_shop_config') . " WHERE supplier_id = " . $suppid; $shopinfo = $GLOBALS['db']->getAll($sql); $_goods_attr = array(); foreach ($shopinfo as $value) { $_goods_attr[$value['code']] = $value['value']; } //代码增加 $sql1 = "SELECT AVG(comment_rank) FROM " . $GLOBALS['ecs']->table('comment') . " c" . " LEFT JOIN " . $GLOBALS['ecs']->table('order_info') . " o" . " ON o.order_id = c.order_id" . " WHERE c.status > 0 AND o.supplier_id = " . $suppid; $avg_comment = $GLOBALS['db']->getOne($sql1); $avg_comment = round($avg_comment, 1); $sql2 = "SELECT AVG(server), AVG(shipping) FROM " . $GLOBALS['ecs']->table('shop_grade') . " s" . " LEFT JOIN " . $GLOBALS['ecs']->table('order_info') . " o" . " ON o.order_id = s.order_id" . " WHERE s.is_comment > 0 AND s.server >0 AND o.supplier_id = " . $suppid; $row = $GLOBALS['db']->getRow($sql2); $avg_server = round($row['AVG(server)'], 1); $avg_shipping = round($row['AVG(shipping)'], 1); $haoping = round(($avg_comment + $avg_server + $avg_shipping) / 3 / 5, 2) * 100; //代码增加 $smarty->assign('ghs_css_path', 'themes/' . $_goods_attr['template'] . '/images/ghs/css/ghs_style.css'); //入驻商所选模板样式路径 $shoplogo = empty($_goods_attr['shop_logo']) ? 'themes/' . $_goods_attr['template'] . '/images/dianpu.jpg' : $_goods_attr['shop_logo']; $smarty->assign('shoplogo', $shoplogo); //商家logo $smarty->assign('shopname', htmlspecialchars($_goods_attr['shop_name'])); //店铺名称 $smarty->assign('suppid', $suppinfo['supplier_id']); //商家名称 $smarty->assign('suppliername', htmlspecialchars($suppinfo['supplier_name'])); //商家名称 $smarty->assign('userrank', htmlspecialchars($suppinfo['rank_name'])); //商家等级 $smarty->assign('region', get_province_city($_goods_attr['shop_province'], $_goods_attr['shop_city'])); $smarty->assign('address', $_goods_attr['shop_address']); $smarty->assign('serviceqq', $_goods_attr['qq']); $smarty->assign('serviceww', $_goods_attr['ww']); $smarty->assign('serviceemail', $_goods_attr['service_email']); $smarty->assign('servicephone', $_goods_attr['service_phone']); $smarty->assign('createtime', gmdate('Y-m-d', $suppinfo['add_time'])); //商家创建时间 //代码增加 $smarty->assign('c_rank', $avg_comment); $smarty->assign('serv_rank', $avg_server); $smarty->assign('shipp_rank', $avg_shipping); $smarty->assign('haoping', $haoping); //代码增加 $suppid = intval($suppid) > 0 ? intval($suppid) : intval($_GET['suppId']); }
function get_dianpu_baseinfo($suppid = 0) { if (intval($suppid) <= 0) { return; } $sql_supplier = "SELECT s.supplier_id,s.supplier_name,s.add_time,sr.rank_name FROM " . $GLOBALS['ecs']->table("supplier") . " as s left join " . $GLOBALS['ecs']->table("supplier_rank") . " as sr ON s.rank_id=sr.rank_id WHERE s.supplier_id=" . $suppid . " AND s.status=1"; $supp_info = $GLOBALS['db']->getRow($sql_supplier); $sql = "SELECT * FROM " . $GLOBALS['ecs']->table('supplier_shop_config') . " WHERE supplier_id = " . $suppid; $shopinfo = $GLOBALS['db']->getAll($sql); $config = array(); foreach ($shopinfo as $value) { $config[$value['code']] = $value['value']; } $shop_info = array(); $shop_info['ghs_css_path'] = 'themes/' . $config['template'] . '/images/ghs/css/ghs_style.css'; // 入驻商所选模板样式路径 $shoplogo = empty($config['shop_logo']) ? 'themes/' . $config['template'] . '/images/dianpu.jpg' : $config['shop_logo']; $shop_info['shoplogo'] = $shoplogo; // 商家logo $shop_info['shopname'] = htmlspecialchars($config['shop_name']); // 店铺名称 $shop_info['suppid'] = $suppid; // 商家名称 $shop_info['suppliername'] = htmlspecialchars($supp_info['supplier_name']); // 商家名称 $shop_info['userrank'] = htmlspecialchars($supp_info['rank_name']); // 商家等级 $shop_info['region'] = get_province_city($config['shop_province'], $config['shop_city']); $shop_info['address'] = $config['shop_address']; $shop_info['serviceqq'] = $config['qq']; $shop_info['serviceww'] = $config['ww']; $shop_info['serviceemail'] = $config['service_email']; $shop_info['servicephone'] = $config['service_phone']; $shop_info['createtime'] = gmdate('Y-m-d', $config['add_time']); // 商家创建时间 $suppid = intval($suppid) > 0 ? intval($suppid) : intval($_GET['suppId']); return $shop_info; }