|
@@ -616,48 +616,34 @@ class member_bonusControl extends mbMemberControl
|
|
|
|
|
|
private function tip_block($state,$count)
|
|
|
{
|
|
|
- if(is_publish())
|
|
|
- {
|
|
|
- if($state == 'usable') {
|
|
|
- $special_id = $count > 0 ? 151 : 149;
|
|
|
- }
|
|
|
- elseif($state == 'expiring') {
|
|
|
- $special_id = $count > 0 ? 150 : 150;
|
|
|
- }
|
|
|
- elseif($state == 'used') {
|
|
|
- $special_id = 153;
|
|
|
- }
|
|
|
- elseif($state == 'expired') {
|
|
|
- $special_id = 0;
|
|
|
- }
|
|
|
- elseif($state == 'send') {
|
|
|
- $special_id = $count == 0 ? 152 : 0;
|
|
|
- }
|
|
|
- else {
|
|
|
- $special_id = 0;
|
|
|
- }
|
|
|
+ global $config;
|
|
|
+ $banners = $config['bonus_detail_banner'];
|
|
|
+
|
|
|
+ if($state == 'usable') {
|
|
|
+ $key = 'usable';
|
|
|
}
|
|
|
- else
|
|
|
- {
|
|
|
- if($state == 'usable') {
|
|
|
- $special_id = $count > 0 ? 151 : 149;
|
|
|
- }
|
|
|
- elseif($state == 'expiring') {
|
|
|
- $special_id = $count > 0 ? 150 : 150;
|
|
|
- }
|
|
|
- elseif($state == 'used') {
|
|
|
- $special_id = 153;
|
|
|
- }
|
|
|
- elseif($state == 'expired') {
|
|
|
- $special_id = 0;
|
|
|
- }
|
|
|
- elseif($state == 'send') {
|
|
|
- $special_id = $count == 0 ? 152 : 0;
|
|
|
- }
|
|
|
- else {
|
|
|
- $special_id = 0;
|
|
|
- }
|
|
|
+ elseif($state == 'expiring') {
|
|
|
+ $key = 'expiring';
|
|
|
+ }
|
|
|
+ elseif($state == 'used') {
|
|
|
+ $key = 'used';
|
|
|
+ }
|
|
|
+ elseif($state == 'expired') {
|
|
|
+ $key = 'expired';
|
|
|
}
|
|
|
+ elseif($state == 'send') {
|
|
|
+ $key = 'send';
|
|
|
+ }
|
|
|
+ else {
|
|
|
+ $key = '';
|
|
|
+ }
|
|
|
+
|
|
|
+ if(!empty($key)) {
|
|
|
+ $special_id = $count <= 0 ? $banners[$key][0] : $banners[$key][1];
|
|
|
+ } else {
|
|
|
+ $special_id = 0;
|
|
|
+ }
|
|
|
+
|
|
|
if($special_id == 0) return false;
|
|
|
|
|
|
$helper = new special_formater($special_id);
|