|
@@ -493,9 +493,12 @@ class bonusexControl extends mobileControl
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
- if($bonus == false) return false;
|
|
|
- $rate_moneys[intval($bonus['bonus_rate'])] = $bonus['bonus_value'];
|
|
|
+ $pred = new predeposit_helper($_SESSION['member_id']);
|
|
|
+
|
|
|
+ $bonus_rate = $pred->bonus_rate();
|
|
|
+ $rate_moneys = $bonus_rate->format();
|
|
|
$price = bonus_helper::match_price($rate_moneys);
|
|
|
+
|
|
|
if($price == false) {
|
|
|
return false;
|
|
|
}
|
|
@@ -532,7 +535,7 @@ class bonusexControl extends mobileControl
|
|
|
$summary['goods_jingle'] = $goods_info['goods_jingle'];
|
|
|
$summary['goods_price'] = intval($goods_info['goods_price'] * 100 + 0.5) / 100;
|
|
|
|
|
|
- $bonus_price = predeposit_helper::unlogin_bonus_price($goods_info['goods_price'],$rate_moneys,$rates);
|
|
|
+ $bonus_price = predeposit_helper::login_bonus_price($goods_info['goods_price'],$rates);
|
|
|
$summary['bonus_price'] = intval($bonus_price * 100 + 0.5) / 100;
|
|
|
|
|
|
$discount = intval($summary['bonus_price'] * 100 / $goods_info['goods_price'] + 0.5) / 100;
|