2024-06-07 14:12:25 +07:00
|
|
|
; malaysia
|
2023-08-18 22:06:29 +07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
;DEBUGVAR SystemDateMonthInt
|
|
|
|
|
;DEBUGVAR SystemDateDayInt
|
|
|
|
|
|
|
|
|
|
; Reset flag away.
|
|
|
|
|
|
2023-08-19 22:16:27 +07:00
|
|
|
Var Propepsi99Enable = 0
|
2023-08-18 22:06:29 +07:00
|
|
|
|
2024-03-12 14:25:37 +07:00
|
|
|
; FruityRaya Promo
|
|
|
|
|
Var FruityRayaEnable = 0
|
|
|
|
|
Var FromFruityRaya = 0
|
2023-08-18 22:06:29 +07:00
|
|
|
|
2024-05-20 09:58:10 +07:00
|
|
|
; ThaiTea Promo
|
|
|
|
|
Var ProThaiTeaEnable = 0
|
|
|
|
|
Var FromProThaiTea = 0
|
2024-03-21 09:40:19 +07:00
|
|
|
|
2024-07-01 16:51:58 +07:00
|
|
|
; Yuzu Promo
|
|
|
|
|
Var ProYuzuEnable = 0
|
|
|
|
|
Var FromProYuzu = 0
|
|
|
|
|
|
2024-09-16 17:11:48 +07:00
|
|
|
; Yuzu Promo
|
2024-10-21 16:48:33 +07:00
|
|
|
Var IgnoreProfileFromRunEV = 0
|
2024-09-16 17:11:48 +07:00
|
|
|
Var FromProYuzu250 = 0
|
|
|
|
|
|
2025-02-11 14:05:32 +07:00
|
|
|
; Melon Promo
|
|
|
|
|
Var ProMelonEnable = 0
|
|
|
|
|
Var FromProMelon = 0
|
|
|
|
|
|
|
|
|
|
|
2024-08-02 13:40:58 +07:00
|
|
|
|
|
|
|
|
; Pro free oreo topping
|
|
|
|
|
Var PromotionOreoToppingFreeEnable = 0
|
|
|
|
|
|
2024-09-10 09:17:40 +07:00
|
|
|
; Pro reduce price
|
|
|
|
|
Var SetProReduceByBO = 0
|
|
|
|
|
Var ProReducedPriceEnable = 0
|
|
|
|
|
|
|
|
|
|
If XMLProfile = "PromoReduced" Then
|
|
|
|
|
Var SetProReduceByBO = 1
|
|
|
|
|
EndIf
|
|
|
|
|
|
|
|
|
|
DEBUGVAR SetProReduceByBO
|
2024-08-06 11:33:24 +07:00
|
|
|
|
|
|
|
|
; Pay later mode
|
|
|
|
|
Var EnablePayLaterMode = 0
|
|
|
|
|
|
2024-08-23 15:46:21 +07:00
|
|
|
; Slide show Video
|
|
|
|
|
Var UseSlideShowVideo = 0
|
|
|
|
|
|
2024-09-24 09:01:26 +07:00
|
|
|
Var NoTrickPriceProfile = 0
|
|
|
|
|
|
2025-02-11 14:05:32 +07:00
|
|
|
If SystemDateMonthInt = 3 Then
|
|
|
|
|
If SystemDateDayInt >= 10 Then
|
|
|
|
|
Var ProMelonEnable = 1
|
|
|
|
|
Else
|
|
|
|
|
Var ProMelonEnable = 0
|
|
|
|
|
EndIf
|
2024-08-02 13:40:58 +07:00
|
|
|
EndIf
|
|
|
|
|
|
2025-02-11 14:05:32 +07:00
|
|
|
If SystemDateMonthInt = 4 Then
|
|
|
|
|
If SystemDateDayInt <= 20 Then
|
|
|
|
|
Var ProMelonEnable = 1
|
|
|
|
|
Else
|
|
|
|
|
Var ProMelonEnable = 0
|
2024-11-05 10:47:41 +07:00
|
|
|
|
2025-02-11 14:05:32 +07:00
|
|
|
READ_FILE "/mnt/sdcard/coffeevending/profile/price/profile_MYS_slot_4.json" ProfileSlot4MYS
|
|
|
|
|
STRCONTAIN "Drop" ProfileSlot4MYS PromoMelonDrop
|
2024-11-05 10:47:41 +07:00
|
|
|
|
2025-02-11 14:05:32 +07:00
|
|
|
If PromoMelonDrop = "true" Then
|
|
|
|
|
SAVELOG "Promotion <Melon> already dropped !!!"
|
2024-11-05 10:47:41 +07:00
|
|
|
|
2025-02-11 14:05:32 +07:00
|
|
|
Else
|
2024-11-05 10:47:41 +07:00
|
|
|
|
2025-02-11 14:05:32 +07:00
|
|
|
; zone-self-refresh
|
|
|
|
|
SAVELOG "Promotion <Melon> End, Self Refresh !!!"
|
|
|
|
|
WRITE_FILE "/mnt/sdcard/coffeevending/profile/price/profile_MYS_slot_4.json" "Drop"
|
|
|
|
|
WRITE_FILE "/mnt/sdcard/coffeevending/profile/profile_MYS_5.json" "Drop"
|
|
|
|
|
WRITE_FILE "/mnt/sdcard/coffeevending/profile/profile_MYS_new_5.json" "Drop"
|
|
|
|
|
WRITE_FILE "/mnt/sdcard/coffeevending/need_refresh_file" "1"
|
2024-11-05 10:47:41 +07:00
|
|
|
|
2025-02-11 14:05:32 +07:00
|
|
|
EndIf
|
2024-09-24 09:01:26 +07:00
|
|
|
|
|
|
|
|
EndIf
|
|
|
|
|
EndIf
|
|
|
|
|
|
2024-11-05 10:47:41 +07:00
|
|
|
; zone-refresh-once
|
|
|
|
|
|
|
|
|
|
READ_FILE "/mnt/sdcard/coffeevending/need_refresh_file" NeedRefreshStr
|
|
|
|
|
STRCONTAIN "1" NeedRefreshStr need_refresh
|
|
|
|
|
|
2025-02-11 14:05:32 +07:00
|
|
|
DEBUGVAR need_refresh
|
|
|
|
|
|
2024-11-05 10:47:41 +07:00
|
|
|
If need_refresh = "true" Then
|
|
|
|
|
|
|
|
|
|
Var NeedRefreshProfile = 1
|
|
|
|
|
WRITE_FILE "/mnt/sdcard/coffeevending/need_refresh_file" "0"
|
|
|
|
|
|
2025-02-11 14:05:32 +07:00
|
|
|
SAVELOG "Set SelfRefresh := True"
|
|
|
|
|
|
2024-11-05 10:47:41 +07:00
|
|
|
Else
|
|
|
|
|
Var NeedRefreshProfile = 0
|
|
|
|
|
EndIf
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2024-05-20 09:58:10 +07:00
|
|
|
If BoxID = 177746 Then
|
2025-02-11 14:05:32 +07:00
|
|
|
Var ProThaiTeaEnable = 0
|
|
|
|
|
Var ProYuzuEnable = 0
|
2024-09-10 09:17:40 +07:00
|
|
|
Var PromotionOreoToppingFreeEnable = 0
|
2024-08-06 11:33:24 +07:00
|
|
|
|
2025-02-11 14:05:32 +07:00
|
|
|
;Var ProMelonEnable = 0
|
|
|
|
|
|
2024-08-06 11:33:24 +07:00
|
|
|
Var EnablePayLaterMode = 1
|
|
|
|
|
|
|
|
|
|
;Var AdvertiseProfile = "00/00/00/00/00/00/00/00/00/00/00/00/00/00/00/00/00/00/00/00/00/00"
|
2024-08-23 15:46:21 +07:00
|
|
|
|
2024-09-10 09:17:40 +07:00
|
|
|
Var UseSlideShowVideo = 0
|
2024-09-16 17:11:48 +07:00
|
|
|
|
2024-09-24 09:01:26 +07:00
|
|
|
;Var ProReducedPriceEnable = 0
|
2024-10-21 16:48:33 +07:00
|
|
|
;Var IgnoreProfileFromRunEV = 1
|
2024-08-23 15:46:21 +07:00
|
|
|
EndIf
|
|
|
|
|
|
2025-02-11 14:05:32 +07:00
|
|
|
If ProMelonEnable = 1 Then
|
|
|
|
|
Var IgnoreProfileFromRunEV = 1
|
|
|
|
|
EndIf
|
|
|
|
|
|
2024-08-23 15:46:21 +07:00
|
|
|
If BoxID = 210037 Then
|
|
|
|
|
Var UseSlideShowVideo = 1
|
|
|
|
|
EndIf
|
|
|
|
|
|
2024-09-11 08:36:11 +07:00
|
|
|
If BoxID = 210011 Then
|
|
|
|
|
Var UseSlideShowVideo = 1
|
|
|
|
|
EndIf
|
|
|
|
|
|
2024-09-24 09:01:26 +07:00
|
|
|
;If BoxID = 200002 Then
|
|
|
|
|
; Var UseSlideShowVideo = 1
|
|
|
|
|
;EndIf
|
2024-08-06 11:33:24 +07:00
|
|
|
|
|
|
|
|
;If BoxID = Something Then
|
|
|
|
|
; Var EnablePayLaterMode = 1
|
|
|
|
|
;
|
2024-09-16 17:11:48 +07:00
|
|
|
;EndIf
|