Exemple #1
0
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;
}
Exemple #2
0
     $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);
     //用户登陆