本文整理汇总了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']);
}
}
示例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);
// /* 取得配送费用 */
示例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']);