当前位置: 首页>>代码示例>>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;未经允许,请勿转载。