$sql = "SELECT type_money FROM " . $ecs->table('bonus_type') . " WHERE type_id = '{$goods['bonus_type_id']}' " . " AND send_type = '" . SEND_BY_GOODS . "' " . " AND send_start_date <= '{$time}'" . " AND send_end_date >= '{$time}'"; $goods['bonus_money'] = floatval($db->getOne($sql)); if ($goods['bonus_money'] > 0) { $goods['bonus_money'] = price_format($goods['bonus_money']); } } $smarty->assign('goods', $goods); $smarty->assign('goods_id', $goods['goods_id']); $smarty->assign('bid_record', $bidrecord); $smarty->assign('promote_end_time', $goods['gmt_end_time']); $smarty->assign('categories', get_categories_tree()); // 分类树 /* meta */ $smarty->assign('keywords', htmlspecialchars($goods['keywords'])); $smarty->assign('description', htmlspecialchars($goods['goods_brief'])); $smarty->assign('navigator_list', get_navigator($ctype, $catlist)); //自定义导航栏 if (!empty($GLOBALS['_CFG']['search_keywords'])) { $searchkeywords = explode(',', trim($GLOBALS['_CFG']['search_keywords'])); } else { $searchkeywords = array(); } $smarty->assign('searchkeywords', $searchkeywords); //热搜关键词 /* 或得顶级分类产品名称*/ $sql = 'SELECT cat_id FROM ' . $GLOBALS['ecs']->table('goods') . ' where goods_id =' . $goods['goods_id']; $parentid = $GLOBALS['db']->getOne($sql); $sql = 'SELECT parent_id from ' . $GLOBALS['ecs']->table('category') . ' where cat_id =' . $parentid; $parentid = $GLOBALS['db']->getOne($sql); $sql = 'SELECT cat_name FROM ' . $GLOBALS['ecs']->table('category') . ' where cat_id =' . $parentid; $parentcatname = $GLOBALS['db']->getOne($sql);
function assign_template($ctype = '', $catlist = array()) { global $smarty, $db; $smarty->assign('image_width', $GLOBALS['_CFG']['image_width']); $smarty->assign('image_height', $GLOBALS['_CFG']['image_height']); $smarty->assign('points_name', $GLOBALS['_CFG']['integral_name']); $smarty->assign('qq', explode(',', $GLOBALS['_CFG']['qq'])); $smarty->assign('ww', explode(',', $GLOBALS['_CFG']['ww'])); $smarty->assign('ym', explode(',', $GLOBALS['_CFG']['ym'])); $smarty->assign('msn', explode(',', $GLOBALS['_CFG']['msn'])); $smarty->assign('skype', explode(',', $GLOBALS['_CFG']['skype'])); $smarty->assign('stats_code', $GLOBALS['_CFG']['stats_code']); $smarty->assign('copyright', sprintf($GLOBALS['_LANG']['copyright'], date('Y'), $GLOBALS['_CFG']['shop_name'])); $smarty->assign('shop_name', $GLOBALS['_CFG']['shop_name']); $full_uri = 'http://' . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI']; //by Bragg $smarty->assign('shop_url', substr($full_uri, 0, strripos($full_uri, "mobile/"))); //by Bragg $smarty->assign('service_email', $GLOBALS['_CFG']['service_email']); $smarty->assign('service_phone', $GLOBALS['_CFG']['service_phone']); $smarty->assign('shop_address', $GLOBALS['_CFG']['shop_address']); $smarty->assign('licensed', license_info()); $smarty->assign('ecs_version', VERSION); $smarty->assign('icp_number', $GLOBALS['_CFG']['icp_number']); $smarty->assign('username', !empty($_SESSION['user_name']) ? $_SESSION['user_name'] : ''); $smarty->assign('category_list', cat_list(0, 0, true, 2, false)); $smarty->assign('catalog_list', cat_list(0, 0, false, 1, false)); $smarty->assign('navigator_list', get_navigator($ctype, $catlist)); //自定义导航栏 //查询地区 by wang $GLOBALS['_CFG']['shop_country'] = !empty($GLOBALS['_CFG']['shop_country']) ? $GLOBALS['_CFG']['shop_country'] : '0'; $GLOBALS['_CFG']['shop_province'] = !empty($GLOBALS['_CFG']['shop_province']) ? $GLOBALS['_CFG']['shop_province'] : '0'; $GLOBALS['_CFG']['shop_city'] = !empty($GLOBALS['_CFG']['shop_city']) ? $GLOBALS['_CFG']['shop_city'] : '0'; $condition_arr = array($GLOBALS['_CFG']['shop_country'], $GLOBALS['_CFG']['shop_province'], $GLOBALS['_CFG']['shop_city']); $condition_str = implode(',', $condition_arr); $sql = "select region_name from " . $GLOBALS['ecs']->table('region') . " where region_id in ({$condition_str})"; $region_arr = $GLOBALS['db']->getAll($sql); $shop_region = ''; if (is_array($region_arr)) { foreach ($region_arr as $value) { $shop_region .= $value['region_name']; } } $smarty->assign('shop_region', $shop_region); //查询地区 by wang if (!empty($GLOBALS['_CFG']['search_keywords'])) { $searchkeywords = explode(',', trim($GLOBALS['_CFG']['search_keywords'])); } else { $searchkeywords = array(); } $smarty->assign('searchkeywords', $searchkeywords); }
function assign_template($ctype = '', $catlist = array()) { global $smarty; $smarty->assign('image_width', $GLOBALS['_CFG']['image_width']); $smarty->assign('image_height', $GLOBALS['_CFG']['image_height']); $smarty->assign('points_name', $GLOBALS['_CFG']['integral_name']); $smarty->assign('qq', explode(',', $GLOBALS['_CFG']['qq'])); $smarty->assign('ww', explode(',', $GLOBALS['_CFG']['ww'])); $smarty->assign('ym', explode(',', $GLOBALS['_CFG']['ym'])); $smarty->assign('msn', explode(',', $GLOBALS['_CFG']['msn'])); $smarty->assign('skype', explode(',', $GLOBALS['_CFG']['skype'])); $smarty->assign('stats_code', $GLOBALS['_CFG']['stats_code']); $smarty->assign('copyright', sprintf($GLOBALS['_LANG']['copyright'], date('Y'), $GLOBALS['_CFG']['shop_name'])); $smarty->assign('shop_name', $GLOBALS['_CFG']['shop_name']); $smarty->assign('service_email', $GLOBALS['_CFG']['service_email']); $smarty->assign('service_phone', $GLOBALS['_CFG']['service_phone']); $smarty->assign('shop_address', $GLOBALS['_CFG']['shop_address']); $smarty->assign('licensed', license_info()); $smarty->assign('ecs_version', VERSION); $smarty->assign('icp_number', $GLOBALS['_CFG']['icp_number']); $smarty->assign('username', !empty($_SESSION['user_name']) ? $_SESSION['user_name'] : ''); $smarty->assign('category_list', cat_list(0, 0, true, 2, false)); $smarty->assign('catalog_list', cat_list(0, 0, false, 1, false)); $smarty->assign('navigator_list', get_navigator($ctype, $catlist)); //自定义导航栏 if (!empty($GLOBALS['_CFG']['search_keywords'])) { $searchkeywords = explode(',', trim($GLOBALS['_CFG']['search_keywords'])); } else { $searchkeywords = array(); } $smarty->assign('searchkeywords', $searchkeywords); }
?> ---------------------------------------------------------------------------- ---------------------------------------------------------------------------- ---------------------------------------------------------------------------- show LIMIT gallery photo at first page <?php echo gallery::get_gallery_first_page("/frontend/gallery/first_page.php", 1); ?> ---------------------------------------------------------------------------- ---------------------------------------------------------------------------- ---------------------------------------------------------------------------- bread <?php echo get_navigator(); ?> ---------------------------------------------------------------------------- ---------------------------------------------------------------------------- ---------------------------------------------------------------------------- H1 <?php echo $statik['H1']; ?> ---------------------------------------------------------------------------- ---------------------------------------------------------------------------- ---------------------------------------------------------------------------- show ALL CONTENT <?php
function show_shop() { global $x7s, $shopper, $db, $prefix, $evaluate_cost; $body = ''; $retval = ''; $evaluation = ''; if (!isset($_POST['evaluate'])) { $_POST['evaluate'] = 0; } if (isset($_POST['sell'])) { foreach ($_POST['sell'] as $obj) { if (!$_POST['evaluate']) { $retval .= sell_obj($obj, $x7s->username, $shopper); } else { $evaluation .= get_evaluation($obj); } } } if (isset($_POST['buy'])) { foreach ($_POST['buy'] as $obj) { $retval .= sell_obj($obj, $shopper, $x7s->username); } } $player_nav = get_navigator($x7s->username); $player_list = $player_nav; $player_list .= get_object_list($x7s->username, $_GET['pg_start']); $player_list .= $player_nav; if (!$_POST['evaluate']) { $shopper_nav = get_navigator($shopper); $shopper_list = $shopper_nav; $shopper_list .= get_object_list($shopper, $_GET['shop_start']); $shopper_list .= $shopper_nav; } else { $shopper_list = $evaluation; $shopper_list .= "<p><a href='./index.php?act=shop'>\n\t\t\t[Torna all'elenco oggetti]</a></p>"; } $body .= '<script language="javascript" type="text/javascript"> function send_evaluate() { document.forms["sell"].evaluate.value = 1; document.forms["sell"].submit(); } function close_err(){ document.getElementById("popup").style.visibility="hidden"; } function category_change(elem) { query = "&category=" + elem.options[elem.selectedIndex].value; window.location.href = "./index.php?act=shop&pg_start=' . $_GET['pg_start'] . '" + query; } </script>'; if ($retval != '') { $body .= '<div id="popup" >' . $retval . ' <br><br><input name="ok" type="button" class="button" value="OK"' . 'onClick="javascript: close_err(); "> </div>'; } $categories = ''; $query = $db->DoQuery("SELECT DISTINCT category \n\t\t\tFROM {$prefix}objects\n\t\t\tWHERE owner = '{$shopper}'\n\t\t\tORDER BY category"); while ($row = $db->Do_Fetch_Assoc($query)) { if ($row['category']) { $categories .= "<option value=\"{$row['category']}\""; if (isset($_GET['category']) && $_GET['category'] == $row['category']) { $categories .= " selected"; } $categories .= ">{$row['category']}</option>"; } } $body .= ' <div id="player"> <form action="./index.php?act=shop" method="post" name="sell"> <input type="hidden" name="evaluate" value="0"> <div id="player_list"> __player_list__ </div> <div id="player_buttons"> <input class="button" type="submit" value="Vendi"> <input class="button" type="button" value="Valuta usi rimanenti (costo: ' . $evaluate_cost . ')" onClick="javascript: send_evaluate();"> </div> </form> </div> <div id="shopper"> <form action="./index.php?act=shop" method="post" name="buy"> <div id="shopper_list"> __shopper_list__ </div> <div id="shopper_buttons"> <input class="button" type="submit" value="Compra"> Categoria: <select class="button" onChange="javascript: category_change(this);"> <option value="_tutto_">Tutto</option> ' . $categories . ' </select> </div> </form> </div> </div> '; $body = preg_replace("/__player_list__/", $player_list, $body); $body = preg_replace("/__shopper_list__/", $shopper_list, $body); return $body; }
//若是用户名和头像发生变化,修改&& is_username($userinfo_back_arr['nickname']) $str = ""; if (!empty($userinfo_back_arr)) { if ($userinfo_back_arr['nickname'] != '' && $userinfo_back_arr['nickname'] != $rs['uname'] && !preg_match('/\'\\/^\\s*$|^c:\\\\con\\\\con$|[%,\\*\\"\\s\\t\\<\\>\\&\'\\\\]/', $userinfo_back_arr['nickname'])) { $str .= " uname='" . $userinfo_back_arr['nickname'] . "' ,"; } if ($headimgurl != '' && $headimgurl != $rs['headimgurl']) { $str .= " headimgurl='" . $headimgurl . "' ,"; } if (isset($userinfo_back_arr['subscribe'])) { $str .= " is_subscribe=" . $userinfo_back_arr['subscribe'] . " ,"; } if ($str != '') { $str = substr($str, 0, -1); $sql = "update " . $hhs->table('users') . " set " . $str . " where user_id=" . $rs['user_id']; $db->query($sql); } } if ($_SESSION['user_id'] != $rs['user_id']) { $_SESSION['user_id'] = $rs['user_id']; $_SESSION['user_name'] = $rs['user_name']; update_user_info(); recalculate_price(); } } } $smarty->assign('navigator_list', get_navigator()); //自定义导航栏 $smarty->assign('current_url', substr($_SERVER[REQUEST_URI], 1)); // $user->set_session('山峰'); // $user->set_cookie('山峰', null);