當前位置: 首頁>>代碼示例>>PHP>>正文


PHP user_bonus函數代碼示例

本文整理匯總了PHP中user_bonus函數的典型用法代碼示例。如果您正苦於以下問題:PHP user_bonus函數的具體用法?PHP user_bonus怎麽用?PHP user_bonus使用的例子?那麽, 這裏精選的函數代碼示例或許可以為您提供幫助。


在下文中一共展示了user_bonus函數的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: flow_available_points

     $smarty->assign('allow_use_surplus', 1);
     $smarty->assign('your_surplus', $user_info['user_money']);
 }
 /* 如果使用積分,取得用戶可用積分及本訂單最多可以使用的積分 */
 if ((!isset($_CFG['use_integral']) || $_CFG['use_integral'] == '1') && $_SESSION['user_id'] > 0 && $user_info['pay_points'] > 0 && ($flow_type != CART_GROUP_BUY_GOODS && $flow_type != CART_EXCHANGE_GOODS)) {
     // 能使用積分
     $smarty->assign('allow_use_integral', 1);
     $smarty->assign('order_max_integral', flow_available_points());
     // 可用積分
     $smarty->assign('your_integral', $user_info['pay_points']);
     // 用戶積分
 }
 /* 如果使用抵扣券,取得用戶可以使用的抵扣券及用戶選擇的抵扣券 */
 if ((!isset($_CFG['use_bonus']) || $_CFG['use_bonus'] == '1') && ($flow_type != CART_GROUP_BUY_GOODS && $flow_type != CART_EXCHANGE_GOODS)) {
     // 取得用戶可用抵扣券
     $user_bonus = user_bonus($_SESSION['user_id'], $total['goods_price']);
     if (!empty($user_bonus)) {
         foreach ($user_bonus as $key => $val) {
             $user_bonus[$key]['bonus_money_formated'] = price_format($val['type_money'], false);
         }
         $smarty->assign('bonus_list', $user_bonus);
     }
     // 能使用抵扣券
     $smarty->assign('allow_use_bonus', 1);
 }
 /* 如果使用缺貨處理,取得缺貨處理列表 */
 if (!isset($_CFG['use_how_oos']) || $_CFG['use_how_oos'] == '1') {
     if (is_array($GLOBALS['_LANG']['oos']) && !empty($GLOBALS['_LANG']['oos'])) {
         $smarty->assign('how_oos_list', $GLOBALS['_LANG']['oos']);
     }
 }
開發者ID:nanhuacrab,項目名稱:ecshop,代碼行數:31,代碼來源:order.php

示例2: card_list

         /* 取得賀卡列表 */
         $smarty->assign('card_list', card_list());
     }
 } elseif ('money' == $step) {
     /* 查詢是否存在實體商品 */
     $exist_real_goods = exist_real_goods($order_id);
     $smarty->assign('exist_real_goods', $exist_real_goods);
     /* 取得用戶信息 */
     if ($order['user_id'] > 0) {
         $user = user_info($order['user_id']);
         /* 計算可用餘額 */
         $smarty->assign('available_user_money', $order['surplus'] + $user['user_money']);
         /* 計算可用積分 */
         $smarty->assign('available_pay_points', $order['integral'] + $user['pay_points']);
         /* 取得用戶可用紅包 */
         $user_bonus = user_bonus($order['user_id'], $order['goods_amount']);
         if ($order['bonus_id'] > 0) {
             $bonus = bonus_info($order['bonus_id']);
             $user_bonus[] = $bonus;
         }
         $smarty->assign('available_bonus', $user_bonus);
     }
 } elseif ('invoice' == $step) {
     /* 如果不存在實體商品 */
     if (!exist_real_goods($order_id)) {
         die('Hacking Attemp');
     }
     /* 取得可用的配送方式列表 */
     $region_id_list = array($order['country'], $order['province'], $order['city'], $order['district']);
     $shipping_list = available_shipping_list($region_id_list);
     //        /* 取得配送費用 */
開發者ID:norain2050,項目名稱:benhu,代碼行數:31,代碼來源:order.php

示例3: user_info

     if ($order['user_id'] > 0) {
         $user = user_info($order['user_id']);
         /* 計算可用餘額 */
         $smarty->assign('available_user_money', $order['surplus'] + $user['user_money']);
         /* 計算可用積分 */
         $smarty->assign('available_pay_points', $order['integral'] + $user['pay_points']);
         /* 取得用戶可用紅包 
            $user_bonus = user_bonus($order['user_id'], $order['goods_amount']);
            if ($order['bonus_id'] > 0)
            {
                $bonus = bonus_info($order['bonus_id']);
                $user_bonus[] = $bonus;
            }
            $smarty->assign('available_bonus', $user_bonus);*/
         /* 取得用戶可用紅包 */
         $user_bonus = user_bonus($order['user_id'], array($order['supplier_id'] => $order['goods_amount']));
         if (!empty($user_bonus)) {
             $user_bonus1 = $user_bonus[$order['supplier_id']];
             foreach ($user_bonus1 as $key => $val) {
                 $user_bonus1[$key] = bonus_info($val['bonus_id']);
             }
             $smarty->assign('available_bonus', $user_bonus1);
         }
     }
 } elseif ('invoice' == $step) {
     /* 如果不存在實體商品 */
     if (!exist_real_goods($order_id)) {
         die('Hacking Attemp');
     }
     /* 取得可用的配送方式列表 */
     $region_id_list = array($order['country'], $order['province'], $order['city'], $order['district']);
開發者ID:seanguo166,項目名稱:yinoos,代碼行數:31,代碼來源:order.php


注:本文中的user_bonus函數示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。