function packageBuyDiscountMoney($goods) { $packageBuyDiscount = getPackageBuyDiscount(); $packageBuyTotal = 0.0; foreach ($goods as $good) { if ($good['packageBuy_id'] != 0) { $packageBuyTotal += floatval($good['goods_price']) * intval($good['goods_number']); } } return (1.0 - $packageBuyDiscount) * $packageBuyTotal; }
$smarty->assign('enabled_register_captcha', 1); $smarty->assign('rand', mt_rand()); } /* 如果是一步购物,跳到结算中心 */ /*if ($_CFG['one_step_buy'] == '1') { ecs_header("Location: flow.php?step=checkout\n"); exit; }*/ $buyType == ($_REQUEST['buyType'] == 'buy_now') ? 'buy_now' : ''; /* 取得商品列表,计算合计 */ $cart_goods = get_cart_goods($buyType); /******套餐购的折扣*******/ $packageBuyDiscountMoney = price_format(packageBuyDiscountMoney($cart_goods['goods_list'])); $smarty->assign('packageBuyDiscountMoney', $packageBuyDiscountMoney); $getPackageBuyDiscount = intval(10 * getPackageBuyDiscount()); $smarty->assign('packageBuyDiscount', $getPackageBuyDiscount); /******活动的折扣*******/ $smarty->assign('goods_list', $cart_goods['goods_list']); $smarty->assign('total', $cart_goods['total']); $smarty->assign('total_goods_price', $cart_goods['total']['goods_price']); $smarty->assign('total_saving', $cart_goods['total']['saving']); //购物车的描述的格式化 $smarty->assign('shopping_money', sprintf($_LANG['shopping_money'], $cart_goods['total']['goods_price'])); $smarty->assign('market_price_desc', sprintf($_LANG['than_market_price'], $cart_goods['total']['market_price'], $cart_goods['total']['saving'], $cart_goods['total']['save_rate'])); // 显示收藏夹内的商品 if ($_SESSION['user_id'] > 0) { require_once ROOT_PATH . 'includes/lib_clips.php'; $collection_goods = get_collection_goods($_SESSION['user_id']); $smarty->assign('collection_goods', $collection_goods); //用户登陆