diff --git a/spiral/image/page_spiral/01-00-00-0001.png b/spiral/image/page_spiral/01-00-00-0001.png new file mode 100644 index 00000000..e67a1801 Binary files /dev/null and b/spiral/image/page_spiral/01-00-00-0001.png differ diff --git a/spiral/image/page_spiral/01-00-00-0002.png b/spiral/image/page_spiral/01-00-00-0002.png new file mode 100644 index 00000000..703eaacf Binary files /dev/null and b/spiral/image/page_spiral/01-00-00-0002.png differ diff --git a/spiral/image/page_spiral/01-00-00-0003.png b/spiral/image/page_spiral/01-00-00-0003.png new file mode 100644 index 00000000..24aa3b64 Binary files /dev/null and b/spiral/image/page_spiral/01-00-00-0003.png differ diff --git a/spiral/image/page_spiral/01-00-00-0004.png b/spiral/image/page_spiral/01-00-00-0004.png new file mode 100644 index 00000000..fa17d60c Binary files /dev/null and b/spiral/image/page_spiral/01-00-00-0004.png differ diff --git a/spiral/image/page_spiral/01-00-00-0005.png b/spiral/image/page_spiral/01-00-00-0005.png new file mode 100644 index 00000000..cf647443 Binary files /dev/null and b/spiral/image/page_spiral/01-00-00-0005.png differ diff --git a/spiral/image/page_spiral/01-00-00-0006.png b/spiral/image/page_spiral/01-00-00-0006.png new file mode 100644 index 00000000..e67a1801 Binary files /dev/null and b/spiral/image/page_spiral/01-00-00-0006.png differ diff --git a/spiral/image/page_spiral/01-00-00-0007.png b/spiral/image/page_spiral/01-00-00-0007.png new file mode 100644 index 00000000..e67a1801 Binary files /dev/null and b/spiral/image/page_spiral/01-00-00-0007.png differ diff --git a/spiral/image/page_spiral/01-00-00-0008.png b/spiral/image/page_spiral/01-00-00-0008.png new file mode 100644 index 00000000..703eaacf Binary files /dev/null and b/spiral/image/page_spiral/01-00-00-0008.png differ diff --git a/spiral/image/page_spiral/01-00-00-0009.png b/spiral/image/page_spiral/01-00-00-0009.png new file mode 100644 index 00000000..703eaacf Binary files /dev/null and b/spiral/image/page_spiral/01-00-00-0009.png differ diff --git a/spiral/image/page_spiral/01-00-00-0010.png b/spiral/image/page_spiral/01-00-00-0010.png new file mode 100644 index 00000000..24aa3b64 Binary files /dev/null and b/spiral/image/page_spiral/01-00-00-0010.png differ diff --git a/spiral/image/page_spiral/01-00-00-0011.png b/spiral/image/page_spiral/01-00-00-0011.png new file mode 100644 index 00000000..24aa3b64 Binary files /dev/null and b/spiral/image/page_spiral/01-00-00-0011.png differ diff --git a/spiral/image/page_spiral/01-00-00-0012.png b/spiral/image/page_spiral/01-00-00-0012.png new file mode 100644 index 00000000..fa17d60c Binary files /dev/null and b/spiral/image/page_spiral/01-00-00-0012.png differ diff --git a/spiral/image/page_spiral/01-00-00-0013.png b/spiral/image/page_spiral/01-00-00-0013.png new file mode 100644 index 00000000..fa17d60c Binary files /dev/null and b/spiral/image/page_spiral/01-00-00-0013.png differ diff --git a/spiral/image/page_spiral/01-00-00-0014.png b/spiral/image/page_spiral/01-00-00-0014.png new file mode 100644 index 00000000..cf647443 Binary files /dev/null and b/spiral/image/page_spiral/01-00-00-0014.png differ diff --git a/spiral/image/page_spiral/01-00-00-0015.png b/spiral/image/page_spiral/01-00-00-0015.png new file mode 100644 index 00000000..cf647443 Binary files /dev/null and b/spiral/image/page_spiral/01-00-00-0015.png differ diff --git a/spiral/image/page_spiral/spiral_en_price.png b/spiral/image/page_spiral/spiral_en_price.png new file mode 100644 index 00000000..20da8839 Binary files /dev/null and b/spiral/image/page_spiral/spiral_en_price.png differ diff --git a/spiral/image/page_spiral/spiral_fail.png b/spiral/image/page_spiral/spiral_fail.png new file mode 100644 index 00000000..b813919a Binary files /dev/null and b/spiral/image/page_spiral/spiral_fail.png differ diff --git a/spiral/image/page_spiral/spiral_product_01-00-00-0001.png b/spiral/image/page_spiral/spiral_product_01-00-00-0001.png new file mode 100644 index 00000000..dda4874a Binary files /dev/null and b/spiral/image/page_spiral/spiral_product_01-00-00-0001.png differ diff --git a/spiral/image/page_spiral/spiral_product_01-00-00-0002.png b/spiral/image/page_spiral/spiral_product_01-00-00-0002.png new file mode 100644 index 00000000..c3b0ddea Binary files /dev/null and b/spiral/image/page_spiral/spiral_product_01-00-00-0002.png differ diff --git a/spiral/image/page_spiral/spiral_product_01-00-00-0003.png b/spiral/image/page_spiral/spiral_product_01-00-00-0003.png new file mode 100644 index 00000000..e9e944e9 Binary files /dev/null and b/spiral/image/page_spiral/spiral_product_01-00-00-0003.png differ diff --git a/spiral/image/page_spiral/spiral_product_01-00-00-0004.png b/spiral/image/page_spiral/spiral_product_01-00-00-0004.png new file mode 100644 index 00000000..36dcaf70 Binary files /dev/null and b/spiral/image/page_spiral/spiral_product_01-00-00-0004.png differ diff --git a/spiral/image/page_spiral/spiral_product_01-00-00-0005.png b/spiral/image/page_spiral/spiral_product_01-00-00-0005.png new file mode 100644 index 00000000..3527cca8 Binary files /dev/null and b/spiral/image/page_spiral/spiral_product_01-00-00-0005.png differ diff --git a/spiral/image/page_spiral/spiral_text_appfast.png b/spiral/image/page_spiral/spiral_text_appfast.png new file mode 100644 index 00000000..f41dd6da Binary files /dev/null and b/spiral/image/page_spiral/spiral_text_appfast.png differ diff --git a/spiral/image/page_spiral/spiral_text_choose_money.png b/spiral/image/page_spiral/spiral_text_choose_money.png new file mode 100644 index 00000000..6244c368 Binary files /dev/null and b/spiral/image/page_spiral/spiral_text_choose_money.png differ diff --git a/spiral/image/page_spiral/spiral_text_choose_money_en.png b/spiral/image/page_spiral/spiral_text_choose_money_en.png new file mode 100644 index 00000000..7e9ff315 Binary files /dev/null and b/spiral/image/page_spiral/spiral_text_choose_money_en.png differ diff --git a/spiral/image/page_spiral/spiral_text_detail.png b/spiral/image/page_spiral/spiral_text_detail.png new file mode 100644 index 00000000..e0993b90 Binary files /dev/null and b/spiral/image/page_spiral/spiral_text_detail.png differ diff --git a/spiral/image/page_spiral/spiral_text_detail_en.png b/spiral/image/page_spiral/spiral_text_detail_en.png new file mode 100644 index 00000000..9a578cc3 Binary files /dev/null and b/spiral/image/page_spiral/spiral_text_detail_en.png differ diff --git a/spiral/image/page_spiral/spiral_text_fail.png b/spiral/image/page_spiral/spiral_text_fail.png new file mode 100644 index 00000000..e1d315e7 Binary files /dev/null and b/spiral/image/page_spiral/spiral_text_fail.png differ diff --git a/spiral/image/page_spiral/spiral_th_price.png b/spiral/image/page_spiral/spiral_th_price.png new file mode 100644 index 00000000..f68f60c7 Binary files /dev/null and b/spiral/image/page_spiral/spiral_th_price.png differ diff --git a/spiral/image/page_spiral/spiral_wait.png b/spiral/image/page_spiral/spiral_wait.png new file mode 100644 index 00000000..f7d877b5 Binary files /dev/null and b/spiral/image/page_spiral/spiral_wait.png differ diff --git a/spiral/image/page_spiral/thankyou.png b/spiral/image/page_spiral/thankyou.png new file mode 100644 index 00000000..ecf18cb3 Binary files /dev/null and b/spiral/image/page_spiral/thankyou.png differ diff --git a/spiral/image/page_spiral_disable/21-00-00-0001.png b/spiral/image/page_spiral_disable/21-00-00-0001.png new file mode 100644 index 00000000..89750dfc Binary files /dev/null and b/spiral/image/page_spiral_disable/21-00-00-0001.png differ diff --git a/spiral/image/page_spiral_disable/21-00-00-0002.png b/spiral/image/page_spiral_disable/21-00-00-0002.png new file mode 100644 index 00000000..89750dfc Binary files /dev/null and b/spiral/image/page_spiral_disable/21-00-00-0002.png differ diff --git a/spiral/image/page_spiral_disable/21-00-00-0003.png b/spiral/image/page_spiral_disable/21-00-00-0003.png new file mode 100644 index 00000000..89750dfc Binary files /dev/null and b/spiral/image/page_spiral_disable/21-00-00-0003.png differ diff --git a/spiral/image/page_spiral_disable/21-00-00-0004.png b/spiral/image/page_spiral_disable/21-00-00-0004.png new file mode 100644 index 00000000..89750dfc Binary files /dev/null and b/spiral/image/page_spiral_disable/21-00-00-0004.png differ diff --git a/spiral/image/page_spiral_disable/21-00-00-0005.png b/spiral/image/page_spiral_disable/21-00-00-0005.png new file mode 100644 index 00000000..89750dfc Binary files /dev/null and b/spiral/image/page_spiral_disable/21-00-00-0005.png differ diff --git a/spiral/image/page_spiral_press/01-00-00-0001.png b/spiral/image/page_spiral_press/01-00-00-0001.png new file mode 100644 index 00000000..30ffe090 Binary files /dev/null and b/spiral/image/page_spiral_press/01-00-00-0001.png differ diff --git a/spiral/image/page_spiral_press/01-00-00-0002.png b/spiral/image/page_spiral_press/01-00-00-0002.png new file mode 100644 index 00000000..145cc152 Binary files /dev/null and b/spiral/image/page_spiral_press/01-00-00-0002.png differ diff --git a/spiral/image/page_spiral_press/01-00-00-0003.png b/spiral/image/page_spiral_press/01-00-00-0003.png new file mode 100644 index 00000000..7123367c Binary files /dev/null and b/spiral/image/page_spiral_press/01-00-00-0003.png differ diff --git a/spiral/image/page_spiral_press/01-00-00-0004.png b/spiral/image/page_spiral_press/01-00-00-0004.png new file mode 100644 index 00000000..244b4ab0 Binary files /dev/null and b/spiral/image/page_spiral_press/01-00-00-0004.png differ diff --git a/spiral/image/page_spiral_press/01-00-00-0005.png b/spiral/image/page_spiral_press/01-00-00-0005.png new file mode 100644 index 00000000..0c24b311 Binary files /dev/null and b/spiral/image/page_spiral_press/01-00-00-0005.png differ diff --git a/spiral/image/page_spiral_press/01-00-00-0006.png b/spiral/image/page_spiral_press/01-00-00-0006.png new file mode 100644 index 00000000..30ffe090 Binary files /dev/null and b/spiral/image/page_spiral_press/01-00-00-0006.png differ diff --git a/spiral/image/page_spiral_press/01-00-00-0007.png b/spiral/image/page_spiral_press/01-00-00-0007.png new file mode 100644 index 00000000..30ffe090 Binary files /dev/null and b/spiral/image/page_spiral_press/01-00-00-0007.png differ diff --git a/spiral/image/page_spiral_press/01-00-00-0008.png b/spiral/image/page_spiral_press/01-00-00-0008.png new file mode 100644 index 00000000..145cc152 Binary files /dev/null and b/spiral/image/page_spiral_press/01-00-00-0008.png differ diff --git a/spiral/image/page_spiral_press/01-00-00-0009.png b/spiral/image/page_spiral_press/01-00-00-0009.png new file mode 100644 index 00000000..145cc152 Binary files /dev/null and b/spiral/image/page_spiral_press/01-00-00-0009.png differ diff --git a/spiral/image/page_spiral_press/01-00-00-0010.png b/spiral/image/page_spiral_press/01-00-00-0010.png new file mode 100644 index 00000000..7123367c Binary files /dev/null and b/spiral/image/page_spiral_press/01-00-00-0010.png differ diff --git a/spiral/image/page_spiral_press/01-00-00-0011.png b/spiral/image/page_spiral_press/01-00-00-0011.png new file mode 100644 index 00000000..7123367c Binary files /dev/null and b/spiral/image/page_spiral_press/01-00-00-0011.png differ diff --git a/spiral/image/page_spiral_press/01-00-00-0012.png b/spiral/image/page_spiral_press/01-00-00-0012.png new file mode 100644 index 00000000..244b4ab0 Binary files /dev/null and b/spiral/image/page_spiral_press/01-00-00-0012.png differ diff --git a/spiral/image/page_spiral_press/01-00-00-0013.png b/spiral/image/page_spiral_press/01-00-00-0013.png new file mode 100644 index 00000000..244b4ab0 Binary files /dev/null and b/spiral/image/page_spiral_press/01-00-00-0013.png differ diff --git a/spiral/image/page_spiral_press/01-00-00-0014.png b/spiral/image/page_spiral_press/01-00-00-0014.png new file mode 100644 index 00000000..0c24b311 Binary files /dev/null and b/spiral/image/page_spiral_press/01-00-00-0014.png differ diff --git a/spiral/image/page_spiral_press/01-00-00-0015.png b/spiral/image/page_spiral_press/01-00-00-0015.png new file mode 100644 index 00000000..0c24b311 Binary files /dev/null and b/spiral/image/page_spiral_press/01-00-00-0015.png differ diff --git a/spiral/xml/page_catalog_vending_machine.xml b/spiral/xml/page_catalog_vending_machine.xml index 7a351c00..34a33b8c 100644 --- a/spiral/xml/page_catalog_vending_machine.xml +++ b/spiral/xml/page_catalog_vending_machine.xml @@ -1,6 +1,7 @@ + "Enable" 1080 @@ -8,6 +9,19 @@ "0xeae6e1" SoundVolume + + Var ColorBrown = 0x746253 + Var ColorBrown2 = 0x513C2F + + Var ColorBlack = 0x000000 + Var ColorBlack1 = 0x322B26 + + Var ColorWhite = 0xFFFFFF + + Var ColorOrange = 0xDE794E + + Var PayDetail="" + GenHashWithTimeStamp SpiralRef If show_eng = "true" Then Var showthaiText = "Invisible" Var showengText = "Enable" @@ -15,6 +29,8 @@ Var show_btp = "ROOT/taobin_project/image/bn_thai_lang_press.png" Var show_btn = "ROOT/taobin_project/image/bn_thai_lang.png" + Var ImageShowPrice ="ROOT/taobin_project/spiral/image/page_spiral/spiral_en_price.png" + Else Var showengText = "Invisible" Var showthaiText = "Enable" @@ -22,6 +38,8 @@ Var DirImage = "ROOT/taobin_project/image/page3" Var show_btp = "ROOT/taobin_project/image/bn_eng_lang_press.png" Var show_btn = "ROOT/taobin_project/image/bn_eng_lang.png" + Var ImageShowPrice ="ROOT/taobin_project/spiral/image/page_spiral/spiral_th_price.png" + EndIf ; SpiralOnline @@ -476,6 +494,1916 @@ + + 10 + 497 + 1080 + "auto" + "Vertical" + 4 + + ; button i=1 01-00-00-0001 + + 33 + 22 + 225 + 296 + $01-00-00-0001.Button + + + + 10 + 251 + ShowPrice + 67 + 62 + ImageShowPrice + + + + + 57 + 260 + ShowPrice + "Hurr" + 150 + 17 + KanitMediumTTF + ColorBrown2 + $01-00-00-0001.Price + + + + 45 + 260 + ShowPrice + 20 + 17 + KanitMediumTTF + ColorBrown2 + "฿"" + + + + + 16 + 170 + 24 + 220 + "multi2" + KanitMediumTTF + ColorBlack1 + showthaiText + $01-00-00-0001.Name + + + + 16 + 230 + 14 + 220 + KanitMediumTTF + ColorBrown + showthaiText + $01-00-00-0001.description + + + + 16 + 170 + 22 + 220 + "multi2" + KanitMediumTTF + ColorBlack1 + showengText + $01-00-00-0001.NameE + + + + 16 + 230 + 14 + 220 + KanitMediumTTF + ColorBrown + showengText + $01-00-00-0001.descriptionE + + + + + +; button i=1 01-00-00-0002 + + 33 + 22 + 225 + 296 + $01-00-00-0002.Button + + + + 10 + 251 + ShowPrice + 67 + 62 + ImageShowPrice + + + + 57 + 260 + ShowPrice + "Hurr" + 150 + 17 + KanitMediumTTF + ColorBrown2 + $01-00-00-0002.Price + + + + 45 + 260 + ShowPrice + 20 + 17 + KanitMediumTTF + ColorBrown2 + "฿"" + + + + + + 16 + 170 + 24 + 220 + "multi2" + KanitMediumTTF + ColorBlack1 + showthaiText + $01-00-00-0002.Name + + + + 16 + 230 + 14 + 220 + KanitMediumTTF + ColorBrown + showthaiText + $01-00-00-0002.description + + + + 16 + 170 + 22 + 220 + "multi2" + KanitMediumTTF + ColorBlack1 + showengText + $01-00-00-0002.NameE + + + + 16 + 230 + 14 + 220 + KanitMediumTTF + ColorBrown + showengText + $01-00-00-0002.descriptionE + + + + +; button i=1 01-00-00-0003 + + 33 + 22 + 225 + 296 + $01-00-00-0003.Button + + + + 10 + 251 + ShowPrice + 67 + 62 + ImageShowPrice + + + + 57 + 260 + ShowPrice + "Hurr" + 150 + 17 + KanitMediumTTF + ColorBrown2 + $01-00-00-0003.Price + + + + 45 + 260 + ShowPrice + 20 + 17 + KanitMediumTTF + ColorBrown2 + "฿"" + + + + + + 16 + 170 + 24 + 220 + "multi2" + KanitMediumTTF + ColorBlack1 + showthaiText + $01-00-00-0003.Name + + + + 16 + 230 + 14 + 220 + KanitMediumTTF + ColorBrown + showthaiText + $01-00-00-0003.description + + + + 16 + 170 + 22 + 220 + "multi2" + KanitMediumTTF + ColorBlack1 + showengText + $01-00-00-0003.NameE + + + + 16 + 230 + 14 + 220 + KanitMediumTTF + ColorBrown + showengText + $01-00-00-0003.descriptionE + + + + + + + + ; button i=1 01-00-00-0004 + + 33 + 22 + 225 + 296 + $01-00-00-0004.Button + + + + 10 + 251 + ShowPrice + 67 + 62 + ImageShowPrice + + + + 57 + 260 + ShowPrice + "Hurr" + 150 + 17 + KanitMediumTTF + ColorBrown2 + $01-00-00-0004.Price + + + + 45 + 260 + ShowPrice + 20 + 17 + KanitMediumTTF + ColorBrown2 + "฿"" + + + + + + 16 + 170 + 24 + 220 + "multi2" + KanitMediumTTF + ColorBlack1 + showthaiText + $01-00-00-0004.Name + + + + 16 + 230 + 14 + 220 + KanitMediumTTF + ColorBrown + showthaiText + $01-00-00-0004.description + + + + 16 + 170 + 22 + 220 + "multi2" + KanitMediumTTF + ColorBlack1 + showengText + $01-00-00-0004.NameE + + + + 16 + 230 + 14 + 220 + KanitMediumTTF + ColorBrown + showengText + $01-00-00-0004.descriptionE + + + + +; button i=1 01-00-00-0005 + + 33 + 22 + 225 + 296 + $01-00-00-0005.Button + + + + 10 + 251 + ShowPrice + 67 + 62 + ImageShowPrice + + + + 57 + 260 + ShowPrice + "Hurr" + 150 + 17 + KanitMediumTTF + ColorBrown2 + $01-00-00-0005.Price + + + + 45 + 260 + ShowPrice + 20 + 17 + KanitMediumTTF + ColorBrown2 + "฿"" + + + + + + 16 + 170 + 24 + 220 + "multi2" + KanitMediumTTF + ColorBlack1 + showthaiText + $01-00-00-0005.Name + + + + 16 + 230 + 14 + 220 + KanitMediumTTF + ColorBrown + showthaiText + $01-00-00-0005.description + + + + 16 + 170 + 22 + 220 + "multi2" + KanitMediumTTF + ColorBlack1 + showengText + $01-00-00-0005.NameE + + + + 16 + 230 + 14 + 220 + KanitMediumTTF + ColorBrown + showengText + $01-00-00-0005.descriptionE + + + + + ; button i=1 01-00-00-0006 + + 33 + 22 + 225 + 296 + $01-00-00-0006.Button + + + + 10 + 251 + ShowPrice + 67 + 62 + ImageShowPrice + + + + 57 + 260 + ShowPrice + "Hurr" + 150 + 17 + KanitMediumTTF + ColorBrown2 + $01-00-00-0006.Price + + + + 45 + 260 + ShowPrice + 20 + 17 + KanitMediumTTF + ColorBrown2 + "฿"" + + + + + + 16 + 170 + 24 + 220 + "multi2" + KanitMediumTTF + ColorBlack1 + showthaiText + $01-00-00-0006.Name + + + + 16 + 230 + 14 + 220 + KanitMediumTTF + ColorBrown + showthaiText + $01-00-00-0006.description + + + + 16 + 170 + 22 + 220 + "multi2" + KanitMediumTTF + ColorBlack1 + showengText + $01-00-00-0006.NameE + + + + 16 + 230 + 14 + 220 + KanitMediumTTF + ColorBrown + showengText + $01-00-00-0006.descriptionE + + + + + +; button i=1 01-00-00-0007 + + 33 + 22 + 225 + 296 + $01-00-00-0007.Button + + + + 10 + 251 + ShowPrice + 67 + 62 + ImageShowPrice + + + + 57 + 260 + ShowPrice + "Hurr" + 150 + 17 + KanitMediumTTF + ColorBrown2 + $01-00-00-0007.Price + + + + 45 + 260 + ShowPrice + 20 + 17 + KanitMediumTTF + ColorBrown2 + "฿"" + + + + + + 16 + 170 + 24 + 220 + "multi2" + KanitMediumTTF + ColorBlack1 + showthaiText + $01-00-00-0007.Name + + + + 16 + 230 + 14 + 220 + KanitMediumTTF + ColorBrown + showthaiText + $01-00-00-0007.description + + + + 16 + 170 + 22 + 220 + "multi2" + KanitMediumTTF + ColorBlack1 + showengText + $01-00-00-0007.NameE + + + + 16 + 230 + 14 + 220 + KanitMediumTTF + ColorBrown + showengText + $01-00-00-0007.descriptionE + + + + + + +; button i=1 01-00-00-0008 + + 33 + 22 + 225 + 296 + $01-00-00-0008.Button + + + + 10 + 251 + ShowPrice + 67 + 62 + ImageShowPrice + + + + 57 + 260 + ShowPrice + "Hurr" + 150 + 17 + KanitMediumTTF + ColorBrown2 + $01-00-00-0008.Price + + + + 45 + 260 + ShowPrice + 20 + 17 + KanitMediumTTF + ColorBrown2 + "฿"" + + + + + + 16 + 170 + 24 + 220 + "multi2" + KanitMediumTTF + ColorBlack1 + showthaiText + $01-00-00-0008.Name + + + + 16 + 230 + 14 + 220 + KanitMediumTTF + ColorBrown + showthaiText + $01-00-00-0008.description + + + + 16 + 170 + 22 + 220 + "multi2" + KanitMediumTTF + ColorBlack1 + showengText + $01-00-00-0008.NameE + + + + 16 + 230 + 14 + 220 + KanitMediumTTF + ColorBrown + showengText + $01-00-00-0008.descriptionE + + + + + + + + ; button i=1 01-00-00-0009 + + 33 + 22 + 225 + 296 + $01-00-00-0009.Button + + + + 10 + 251 + ShowPrice + 67 + 62 + ImageShowPrice + + + + 57 + 260 + ShowPrice + "Hurr" + 150 + 17 + KanitMediumTTF + ColorBrown2 + $01-00-00-0009.Price + + + + 45 + 260 + ShowPrice + 20 + 17 + KanitMediumTTF + ColorBrown2 + "฿"" + + + + + + 16 + 170 + 24 + 220 + "multi2" + KanitMediumTTF + ColorBlack1 + showthaiText + $01-00-00-0009.Name + + + + 16 + 230 + 14 + 220 + KanitMediumTTF + ColorBrown + showthaiText + $01-00-00-0009.description + + + + 16 + 170 + 22 + 220 + "multi2" + KanitMediumTTF + ColorBlack1 + showengText + $01-00-00-0009.NameE + + + + 16 + 230 + 14 + 220 + KanitMediumTTF + ColorBrown + showengText + $01-00-00-0009.descriptionE + + + + +; button i=1 01-00-00-0010 + + 33 + 22 + 225 + 296 + $01-00-00-0010.Button + + + + 10 + 251 + ShowPrice + 67 + 62 + ImageShowPrice + + + + 57 + 260 + ShowPrice + "Hurr" + 150 + 17 + KanitMediumTTF + ColorBrown2 + $01-00-00-0010.Price + + + + 45 + 260 + ShowPrice + 20 + 17 + KanitMediumTTF + ColorBrown2 + "฿"" + + + + + + 16 + 170 + 24 + 220 + "multi2" + KanitMediumTTF + ColorBlack1 + showthaiText + $01-00-00-0010.Name + + + + 16 + 230 + 14 + 220 + KanitMediumTTF + ColorBrown + showthaiText + $01-00-00-0010.description + + + + 16 + 170 + 22 + 220 + "multi2" + KanitMediumTTF + ColorBlack1 + showengText + $01-00-00-0010.NameE + + + + 16 + 230 + 14 + 220 + KanitMediumTTF + ColorBrown + showengText + $01-00-00-0010.descriptionE + + + + + ; button i=1 01-00-00-0011 + + 33 + 22 + 225 + 296 + $01-00-00-0011.Button + + + + 10 + 251 + ShowPrice + 67 + 62 + ImageShowPrice + + + + 57 + 260 + ShowPrice + "Hurr" + 150 + 17 + KanitMediumTTF + ColorBrown2 + $01-00-00-0011.Price + + + + 45 + 260 + ShowPrice + 20 + 17 + KanitMediumTTF + ColorBrown2 + "฿"" + + + + + + 16 + 170 + 24 + 220 + "multi2" + KanitMediumTTF + ColorBlack1 + showthaiText + $01-00-00-0011.Name + + + + 16 + 230 + 14 + 220 + KanitMediumTTF + ColorBrown + showthaiText + $01-00-00-0011.description + + + + 16 + 170 + 22 + 220 + "multi2" + KanitMediumTTF + ColorBlack1 + showengText + $01-00-00-0011.NameE + + + + 16 + 230 + 14 + 220 + KanitMediumTTF + ColorBrown + showengText + $01-00-00-0011.descriptionE + + + + + + +; button i=1 01-00-00-0012 + + 33 + 22 + 225 + 296 + $01-00-00-0012.Button + + + + 10 + 251 + ShowPrice + 67 + 62 + ImageShowPrice + + + + 57 + 260 + ShowPrice + "Hurr" + 150 + 17 + KanitMediumTTF + ColorBrown2 + $01-00-00-0012.Price + + + + 45 + 260 + ShowPrice + 20 + 17 + KanitMediumTTF + ColorBrown2 + "฿"" + + + + + + 16 + 170 + 24 + 220 + "multi2" + KanitMediumTTF + ColorBlack1 + showthaiText + $01-00-00-0012.Name + + + + 16 + 230 + 14 + 220 + KanitMediumTTF + ColorBrown + showthaiText + $01-00-00-0012.description + + + + 16 + 170 + 22 + 220 + "multi2" + KanitMediumTTF + ColorBlack1 + showengText + $01-00-00-0012.NameE + + + + 16 + 230 + 14 + 220 + KanitMediumTTF + ColorBrown + showengText + $01-00-00-0012.descriptionE + + + + + +; button i=1 01-00-00-0013 + + 33 + 22 + 225 + 296 + $01-00-00-0013.Button + + + + 10 + 251 + ShowPrice + 67 + 62 + ImageShowPrice + + + + 57 + 260 + ShowPrice + "Hurr" + 150 + 17 + KanitMediumTTF + ColorBrown2 + $01-00-00-0013.Price + + + + 45 + 260 + ShowPrice + 20 + 17 + KanitMediumTTF + ColorBrown2 + "฿"" + + + + + + 16 + 170 + 24 + 220 + "multi2" + KanitMediumTTF + ColorBlack1 + showthaiText + $01-00-00-0013.Name + + + + 16 + 230 + 14 + 220 + KanitMediumTTF + ColorBrown + showthaiText + $01-00-00-0013.description + + + + 16 + 170 + 22 + 220 + "multi2" + KanitMediumTTF + ColorBlack1 + showengText + $01-00-00-0013.NameE + + + + 16 + 230 + 14 + 220 + KanitMediumTTF + ColorBrown + showengText + $01-00-00-0013.descriptionE + + + + + + + + ; button i=1 01-00-00-0014 + + 33 + 22 + 225 + 296 + $01-00-00-0014.Button + + + + 10 + 251 + ShowPrice + 67 + 62 + ImageShowPrice + + + + 57 + 260 + ShowPrice + "Hurr" + 150 + 17 + KanitMediumTTF + ColorBrown2 + $01-00-00-0014.Price + + + + 45 + 260 + ShowPrice + 20 + 17 + KanitMediumTTF + ColorBrown2 + "฿"" + + + + + + 16 + 170 + 24 + 220 + "multi2" + KanitMediumTTF + ColorBlack1 + showthaiText + $01-00-00-0014.Name + + + + 16 + 230 + 14 + 220 + KanitMediumTTF + ColorBrown + showthaiText + $01-00-00-0014.description + + + + 16 + 170 + 22 + 220 + "multi2" + KanitMediumTTF + ColorBlack1 + showengText + $01-00-00-0014.NameE + + + + 16 + 230 + 14 + 220 + KanitMediumTTF + ColorBrown + showengText + $01-00-00-0014.descriptionE + + + + +; button i=1 01-00-00-0015 + + 33 + 22 + 225 + 296 + $01-00-00-0015.Button + + + + 10 + 251 + ShowPrice + 67 + 62 + ImageShowPrice + + + + 57 + 260 + ShowPrice + "Hurr" + 150 + 17 + KanitMediumTTF + ColorBrown2 + $01-00-00-0015.Price + + + + 45 + 260 + ShowPrice + 20 + 17 + KanitMediumTTF + ColorBrown2 + "฿"" + + + + + + 16 + 170 + 24 + 220 + "multi2" + KanitMediumTTF + ColorBlack1 + showthaiText + $01-00-00-0015.Name + + + + 16 + 230 + 14 + 220 + KanitMediumTTF + ColorBrown + showthaiText + $01-00-00-0015.description + + + + 16 + 170 + 22 + 220 + "multi2" + KanitMediumTTF + ColorBlack1 + showengText + $01-00-00-0015.NameE + + + + 16 + 230 + 14 + 220 + KanitMediumTTF + ColorBrown + showengText + $01-00-00-0015.descriptionE + + + + + + + + + +; Cart + + + diff --git a/spiral/xml/page_spiral_check.xml b/spiral/xml/page_spiral_check.xml new file mode 100644 index 00000000..9c30ceb4 --- /dev/null +++ b/spiral/xml/page_spiral_check.xml @@ -0,0 +1,107 @@ + + "Enable" + 1080 + 1920 + "0xeae6e1" + "ROOT/taobin_project/sounds/chaching.mp3" + SoundVolume + + Var DirImage = "ROOT/taobin_project/image/page_payment" + Var cancelState = "Enable" + Var Timeout = 0 + Var LastMakeSpiralResult = 0 + Var MachineSpiralStage = "" + + 100 + + Var Timeout = Timeout + 1 + + If Timeout > 100 Then + Open "ROOT/taobin_project/xml/page_back_to_main.xml" + EndIf + If Timeout >= 1 Then + If MachineSpiralStage = "spiral-valid" Then + Open "ROOT/taobin_project/spiral/xml/page_spiral_select.xml" + EndIf + If MachineSpiralStage = "spiral-invalid" Then + Open "ROOT/taobin_project/xml/page_back_to_main.xml" + EndIf + If MachineSpiralStage = "spiral-failed" Then + Open "ROOT/taobin_project/xml/page_back_to_main.xml" + EndIf + EndIf + + Refresh + TimerReset + + + +; +; 89 +; 700 +; 902 +; 902 +; "ROOT/taobin_project/spiral/image/page_spiral/spiral_wait.png" +; + + + + 493 + 960 + 94 + 94 + cancelState + Var( DirImage + "/loading.gif" ) + + + + + + +; +; 492 +; 1121 +;150 +; 60 +; KanitTTF +; 0xB78F24 +; Timeout +; +; +; +; +; 92 +; 501 +; 60 +; KanitTTF +; 0xB78F24 +; SpiralRef +; +; +; +; 92 +; 551 +; 60 +; KanitTTF +; 0xB78F24 +; ServiceCredit +; +; +; +; +; 92 +; 600 +; 60 +; KanitTTF +; 0xB78F24 +; MachineSpiralStage +; + + diff --git a/spiral/xml/page_spiral_check_cash.xml b/spiral/xml/page_spiral_check_cash.xml new file mode 100644 index 00000000..205f7cf5 --- /dev/null +++ b/spiral/xml/page_spiral_check_cash.xml @@ -0,0 +1,135 @@ + + "Enable" + 1080 + 1920 + "0xeae6e1" +; "ROOT/taobin_project/sounds/chaching.mp3" + SoundVolume + + Var Timeout = 0 + Var GotoStoreCredit0 = 0 + Var LastMakeSpiralResult = 0 + Var MachineSpiralStage = "" + + 1000 + + Var Timeout = Timeout + 1 + + If Timeout = 3 Then + If Seeker.PayWithQR = 0 Then + If Seeker.FreeVendingCampaign = 0 Then + If Seeker.IntVendingCampaign < PayAmount Then + Var SumCoinAmount = CoinAmount + Seeker.IntVendingCampaign + Var SumCoinAmount = SumCoinAmount + Seeker.IntVendingCredit + + If SumCoinAmount >= PayAmount Then + Var Canout = SumCoinAmount - PayAmount + If Canout > 0 Then + Var GotoStoreCredit0 = 1 + Var StoreCreditAmount = Canout + EndIf + EndIf + EndIf + Else + + Var Canout = CoinAmount + If Canout > 0 Then + Var GotoStoreCredit0 = 1 + Var StoreCreditAmount = Canout + EndIf + + EndIf + Else + + Var Canout = CoinAmount + If Canout > 0 Then + Var GotoStoreCredit0 = 1 + Var StoreCreditAmount = Canout + EndIf + + EndIf + If GotoStoreCredit0 = 1 Then + Open "ROOT/taobin_project/spiral/xml/page_spiral_payment_storeCredit0.xml" + Else + Open "ROOT/taobin_project/spiral/xml/page_spiral_thankyou.xml" + EndIf + EndIf + + + If Timeout >= 10 Then + Open "ROOT/taobin_project/spiral/xml/page_spiral_thankyou.xml" + EndIf + Refresh + TimerReset + + + + + 89 + 700 + 902 + 902 + "ROOT/taobin_project/spiral/image/page_spiral/spiral_wait.png" + + + + + +; +; 492 +; 1121 +;150 +; 60 +; KanitTTF +; 0xB78F24 +; Timeout +; + + +; +; 92 +; 501 +; 60 +; KanitTTF +; 0xB78F24 +; GotoStoreCredit0 +; +; +; +; 92 +; 551 +; 60 +; KanitTTF +; 0xB78F24 +; Canout +; +; +; +; 92 +; 601 +; 60 +; KanitTTF +; 0xB78F24 +; clickedChangeFlag +; +; +; +; +; 92 +; 651 +; 60 +; KanitTTF +; 0xB78F24 +; StoreCreditAmount +; + + + + diff --git a/spiral/xml/page_spiral_fail.xml b/spiral/xml/page_spiral_fail.xml new file mode 100644 index 00000000..8a6f1faa --- /dev/null +++ b/spiral/xml/page_spiral_fail.xml @@ -0,0 +1,542 @@ + + "Enable" + 1080 + 1920 + "0xeae6e1" + "ROOT/taobin_project/sounds/chaching.mp3" + SoundVolume + + Var Timeout = 0 + Var ShowPictureFail = 0 + If ChangeOK = 1 Then + Var ChangeOK = 2 + EndIf + + 1000 +; +; Var Timeout = Timeout + 1 +; If Timeout >= 5 Then +; Open "ROOT/taobin_project/xml/page_back_to_main.xml" +; EndIf +; Refresh +; TimerReset +; + + + + + + + If SpiralCodeOk = 1 Then + If CheckAckCode = 1 Then + Var SessionID2 = SelectSlot + ":" + Var SessionID2 = SessionID2 + ExtendData + DEBUGVAR SessionID2 + + DEBUGVAR SessionID2 + + Var CreditAmount1 = "" + Var ServiceAmountFlow = "" + Var TelephoneNumber = "0899999999" + Var ServiceType = "locker" + Var ECommerce = "" + Var ECommerce = "locker5/" + Var ECommerce = ECommerce + PriceDrink + Var ECommerce = ECommerce + "/" + Var ECommerce = ECommerce + DiscountDrink + Var ECommerce = ECommerce + "/" + Var ECommerce = ECommerce + SessionID2 + Var ECommerce = ECommerce + "/" + Var ECommerce = ECommerce + SelectDrink + Var ECommerce = ECommerce + "/" + Var ECommerce = ECommerce + Seeker.VendingCode + Var ECommerce = ECommerce + "/" + Var ECommerce = ECommerce + Seeker.CodeNumber + Var ECommerce = ECommerce + "/" + Var ECommerce = ECommerce + "C:" + Var ECommerce = ECommerce + Seeker.IntVendingCampaign + Var ServiceParameter = "max" + Var ServiceCharge = 0 + Var AccountType = "new" + Var testservice = "kbank" + Var tc = "" + Var GetScore = "" + Var OperatorName = "" + Var SessionID = "" + + GetPayInfo TelephoneNumber ECommerce ServiceType ServiceParameter SessionID OperatorName CreditAmount1 ServiceAmountFlow GetScore tc + + Var SpiralCodeOk = 2 + + Open "ROOT/taobin_project/spiral/xml/page_spiral_fail2.xml" + EndIf + EndIf + + + + + + DEBUGVAR LastMakeSpiralResult + Var Timeout = Timeout + 1 + Var ChangeTimeout = ChangeTimeout - 1 + Var CheckAckCodeTimer = CheckAckCodeTimer - 1 + + + If ChangeTimeout < 1 Then + If ChangeOK = 1 Then + Var ChangeOK = 2 + Var ChangeTimeout = 30 + EndIf + EndIf + If ChangeTimeout < 1 Then + If ChangeFlag2 = 1 Then + Var ChangeOK = 3 + Var ChangeFlag2 = 2 + Var ChangeTimeout = 30 + EndIf + EndIf + +If SpiralCodeOk = 1 Then + If CheckAckCode = 1 Then + If CheckAckCodeTimer < 1 Then + Var SessionID2 = SelectSlot + ":" + Var SessionID2 = SessionID2 + ExtendData + DEBUGVAR SessionID2 + + DEBUGVAR SessionID2 + + Var CreditAmount1 = "" + Var ServiceAmountFlow = "" + Var TelephoneNumber = "0899999999" + Var ServiceType = "locker" + Var ECommerce = "" + Var ECommerce = "locker5/" + Var ECommerce = ECommerce + PriceDrink + Var ECommerce = ECommerce + "/" + Var ECommerce = ECommerce + DiscountDrink + Var ECommerce = ECommerce + "/" + Var ECommerce = ECommerce + SessionID2 + Var ECommerce = ECommerce + "/" + Var ECommerce = ECommerce + SelectDrink + Var ECommerce = ECommerce + "/" + Var ECommerce = ECommerce + Seeker.VendingCode + Var ECommerce = ECommerce + "/" + Var ECommerce = ECommerce + Seeker.CodeNumber + Var ECommerce = ECommerce + "/" + Var ECommerce = ECommerce + "C:" + Var ECommerce = ECommerce + Seeker.IntVendingCampaign + Var ServiceParameter = "max" + Var ServiceCharge = 0 + Var AccountType = "new" + Var testservice = "kbank" + Var tc = "" + Var GetScore = "" + Var OperatorName = "" + Var SessionID = "" + + GetPayInfo TelephoneNumber ECommerce ServiceType ServiceParameter SessionID OperatorName CreditAmount1 ServiceAmountFlow GetScore tc + + Var SpiralCodeOk = 2 + + Open "ROOT/taobin_project/xml/page_back_to_main.xml" + EndIf + EndIf + EndIf + + + + If LastMakeSpiralResult = 2 Then + If ChangeOK = 3 Then + If PayOk = 0 Then + Var PayOk = 1 + Var SessionID4 = MachineSpiralID + Var SessionID4 = SessionID4 + ":" + Var SessionID4 = SessionID4 + MachineSpiralSlotID + + Var SessionID3 = SessionID3 + MachineSpiralID + Var SessionID3 = SessionID3 + "/" + Var SessionID3 = SessionID3 + MachineSpiralSlotID + + If SpiralCodeOk = 1 Then + Var SessionID3 = SessionID3 + "/" + Var SessionID3 = SessionID3 + Seeker.VendingCode + Var SessionID3 = SessionID3 + "/" + Var SessionID3 = SessionID3 + Seeker.CodeNumber + EndIf + + + ;Var PayDetail="1/F:1221/0/" + Var PayDetail="1/F:" + Var PayDetail = PayDetail + MachineSpiralErrorCode + Var PayDetail = PayDetail + "/" + Var PayDetail = PayDetail + SessionID4 + + If Seeker.PayWithQR = 1 Then + If waitAckPay = 0 Then + Var waitAckPay = 1 + Var SVT = "locker" + Var ACC = "0899999999" + Var DEE = PayDetail + + If Seeker.TNumberTaobinCredit = "" Then + Else + Var ACC = Seeker.TNumberTaobinCredit + EndIf + PAYEXT SVT ACC VendingTSIDTmp DEE + If SpiralCodeOk = 1 Then + Var CheckAckCode = 1 + Var CheckAckCodeTimer = 10 + Else + Var ShowPictureFail = 1 + EndIf + EndIf + Else + Pay ServiceType TelephoneNumber ServiceCredit SuggestID SessionID3 PriceDrink ServiceCharge Donate + If SpiralCodeOk = 1 Then + Var CheckAckCode = 1 + Var CheckAckCodeTimer = 10 + Else + Var ShowPictureFail = 1 + EndIf + EndIf + EndIf + EndIf + EndIf + + + If LastMakeSpiralResult = 2 Then + If Seeker.PayWithQR = 0 Then + If Seeker.CodeChannel = 0 Then + If ChangeFlag = 0 Then + Var ChangeFlag = 1 + If Seeker.StoreCreditFlag = 1 Then + Var ChangeOK = 3 + Else + Change ServiceAmount2 + Var ChangeTimeout = 30 + Var ChangeFlag2 = 1 + EndIf + EndIf + Else + If CoinAmount > 0 Then + If ChangeFlag = 0 Then + Var ChangeFlag = 1 + Var ServiceAmount3 = ServiceAmount2 - Seeker.IntVendingCampaign + If Seeker.StoreCreditFlag = 1 Then + Var ChangeOK = 2 + Else + Change ServiceAmount3 + Var ChangeFlag2 = 1 + Var ChangeTimeout = 30 + EndIf + EndIf + Else + Var ChangeOK = 2 + EndIf + EndIf + Else + Var ChangeOK = 3 + EndIf + EndIf + + If Timeout >= 5 Then + If ShowPictureFail = 1 Then + Open "ROOT/taobin_project/xml/page_back_to_main.xml" + EndIf + EndIf + + If Timeout >= 120 Then + Open "ROOT/taobin_project/xml/page_back_to_main.xml" + EndIf + + + Refresh + TimerReset + + + + + If ChangeOK = 2 Then + If ChangeStatus = "payout-end" Then + Var ChangeOK = 3 + EndIf + EndIf + If ChangeOK = 1 Then + If ChangeStatus = "payout-end" Then + Var ChangeOK = 2 + Var ChangeTimeout = 999 + EndIf + EndIf + + + + + + + + 89 + 700 + 902 + 902 + "ROOT/taobin_project/spiral/image/page_spiral/spiral_fail.png" + + + + 84 + 1314 + 911 + 265 + "ROOT/taobin_project/spiral/image/page_spiral/spiral_text_fail.png" + + + + + + +; +; 92 +; 1121 +;150 +; 40 +; KanitTTF +; 0xB78F24 +; Timeout +; +; +; +; 92 +; 1181 +; 40 +; KanitTTF +; 0xB78F24 +; ChangeTimeout +; +; +; +; +; 92 +; 650 +; 40 +; KanitTTF +; 0xB78F24 +; LastMakeSpiralResult +; +; +; +; +; +; 292 +; 1250 +; 40 +; KanitTTF +; 0xB78F24 +; "CheckAckCode" +; +; +; +; +; 92 +; 1250 +; 40 +; KanitTTF +; 0xB78F24 +; CheckAckCode +; +; +; +; +; 292 +; 1350 +; 40 +; KanitTTF +; 0xB78F24 +; "PayOk" +; +; +; +; +; 92 +; 1350 +; 40 +; KanitTTF +; 0xB78F24 +; PayOk +; +; +; +; 292 +; 1400 +; 40 KanitTTF +; 0xB78F24 +; "ChangeOK" +; +; +; +; 92 +; 1400 +; 40 +; KanitTTF +; 0xB78F24 +; ChangeOK +; +; +; +; 292 +; 1450 +; 40 +; KanitTTF +; 0xB78F24 +; "Seeker.StoreCreditFlag" +; +; +; +; 92 +; 1450 +; 40 +; KanitTTF +; 0xB78F24 +; Seeker.StoreCreditFlag +; +; +; +; 292 +; 1500 +; 40 +; KanitTTF +; 0xB78F24 +; "ChangeFlag2" +; +; +; +; +; 92 +; 1500 +; 40 +; KanitTTF +; 0xB78F24 +; ChangeFlag2 +; +; +; +; +; 292 +; 1550 +; 40 +; KanitTTF +; 0xB78F24 +; "Seeker.PayWithQR" +; +; +; +; +; 92 +; 1550 +; 40 +; KanitTTF +; 0xB78F24 +; Seeker.PayWithQR +; +; +; +; 292 +; 1600 +; 40 +; KanitTTF +; 0xB78F24 +; "Seeker.CodeChannel" +; +; +; +; 92 +; 1600 +; 40 +; KanitTTF +; 0xB78F24 +; Seeker.CodeChannel +; +; +; +; 292 +; 1650 +; 40 +; KanitTTF +; 0xB78F24 +; "ChangeFlag" +; +; +; +; 92 +; 1650 +; 40 +; KanitTTF +; 0xB78F24 +; ChangeFlag +; +; +; +; 292 +; 1700 +; 40 +; KanitTTF +; 0xB78F24 +; "Canout" +; +; +; +; 92 +; 1700 +; 40 +; KanitTTF +; 0xB78F24 +; Canout +; +; +; +; 292 +; 1750 +; 40 +; KanitTTF +; 0xB78F24 +; "SpiralCodeOk" +; +; +; +; 92 +; 1750 +; 40 +; KanitTTF +; 0xB78F24 +; SpiralCodeOk +; +; +; +; 292 +; 1800 +; 40 +; KanitTTF +; 0xB78F24 +; "CheckAckCodeTimer" +; +; +; +; 92 +; 1800 +; 40 +; KanitTTF +; 0xB78F24 +; CheckAckCodeTimer +; + + + + + + diff --git a/spiral/xml/page_spiral_fail2.xml b/spiral/xml/page_spiral_fail2.xml new file mode 100644 index 00000000..aeaa2d19 --- /dev/null +++ b/spiral/xml/page_spiral_fail2.xml @@ -0,0 +1,265 @@ + + "Enable" + 1080 + 1920 + "0xeae6e1" + "ROOT/taobin_project/sounds/chaching.mp3" + SoundVolume + + Var Timeout = 0 + + 1000 + + Var Timeout = Timeout + 1 + If Timeout >= 5 Then + Open "ROOT/taobin_project/xml/page_back_to_main.xml" + EndIf + Refresh + TimerReset + + + + + + 89 + 700 + 902 + 902 + "ROOT/taobin_project/spiral/image/page_spiral/spiral_fail.png" + + + + 84 + 1314 + 911 + 265 + "ROOT/taobin_project/spiral/image/page_spiral/spiral_text_fail.png" + + + + + + + + 92 + 1121 +150 + 40 + KanitTTF + 0xB78F24 + Timeout + + + + 92 + 1181 + 40 + KanitTTF + 0xB78F24 + ChangeTimeout + + + + + 92 + 650 + 40 + KanitTTF + 0xB78F24 + LastMakeSpiralResult + + + + + 292 + 1350 + 40 + KanitTTF + 0xB78F24 + "PayOk" + + + + + 92 + 1350 + 40 + KanitTTF + 0xB78F24 + PayOk + + + + 292 + 1400 + 40 KanitTTF + 0xB78F24 + "ChangeOK" + + + + 92 + 1400 + 40 + KanitTTF + 0xB78F24 + ChangeOK + + + + 292 + 1450 + 40 + KanitTTF + 0xB78F24 + "Seeker.StoreCreditFlag" + + + + 92 + 1450 + 40 + KanitTTF + 0xB78F24 + Seeker.StoreCreditFlag + + + + 292 + 1500 + 40 + KanitTTF + 0xB78F24 + "ChangeFlag2" + + + + + 92 + 1500 + 40 + KanitTTF + 0xB78F24 + ChangeFlag2 + + + + + 292 + 1550 + 40 + KanitTTF + 0xB78F24 + "Seeker.PayWithQR" + + + + + 92 + 1550 + 40 + KanitTTF + 0xB78F24 + Seeker.PayWithQR + + + + 292 + 1600 + 40 + KanitTTF + 0xB78F24 + "Seeker.CodeChannel" + + + + 92 + 1600 + 40 + KanitTTF + 0xB78F24 + Seeker.CodeChannel + + + + 292 + 1650 + 40 + KanitTTF + 0xB78F24 + "ChangeFlag" + + + + 92 + 1650 + 40 + KanitTTF + 0xB78F24 + ChangeFlag + + + + 292 + 1700 + 40 + KanitTTF + 0xB78F24 + "Canout" + + + + 92 + 1700 + 40 + KanitTTF + 0xB78F24 + Canout + + + + 292 + 1750 + 40 + KanitTTF + 0xB78F24 + "SpiralCodeOk" + + + + 92 + 1750 + 40 + KanitTTF + 0xB78F24 + SpiralCodeOk + + + + 292 + 1800 + 40 + KanitTTF + 0xB78F24 + "CheckAckCodeTimer" + + + + 92 + 1800 + 40 + KanitTTF + 0xB78F24 + CheckAckCodeTimer + + + + diff --git a/spiral/xml/page_spiral_payment.xml b/spiral/xml/page_spiral_payment.xml new file mode 100644 index 00000000..9cb9a21f --- /dev/null +++ b/spiral/xml/page_spiral_payment.xml @@ -0,0 +1,290 @@ + + "Enable" + 1080 + 1920 + "0xeae6e1" + + ; On open + Var GetPayInfoFlag = 0 + Var SessionID2 = "" + Var testservice = "kbank" + Var QRCODE99 = "" + Var QRCODETMP = "" + Var PayO2 = "" + Var Checktube = 0 + Var QRChannel = 0 + Var HaveCup = "true" + Var ChangeFlag2 = 0 + Var DiscountDrink = 0 + Var SelectSlot = "1" + Var SpiralCodeOk = 0 + + SAVELOG BoxID + Var SpiralKeepCredit = 0 + Var QRCODE1 = "A000000677010112" + Var QRCODE2 = "010755600066301" + Var QRCODE3 = "VDGN" + Var QRCODE4 = BoxID + Var QRCODE5 = SelectSlot + Var QRCODE6 = ServiceCredit + Var QRCODE7 = PriceDrink + Var QRCODE8 = "" + + Var CountStepPackPayment = 0 + + Var Seeker.VendingCode = "C00" + Var Seeker.VendingCampaignRI3 = 0 + Var Seeker.IntVendingCampaign = 0 + Var Seeker.FreeVendingCampaign = 0 + Var Seeker.CodeChannel = 0 + Var CoinVendingOnFlag = 0 + + Var Seeker.IntVendingCredit = 0 + + Var Seeker.StoreCreditFlag = 0 + Var Seeker.pageStoreCredit0 = 0 + Var Seeker.TNumberTaobinCredit = "" + Var Seeker.TNumberTaobinMember = "" + Var Seeker.CoffeePinNumber = "" + + Var Seeker.VendingDiscount = 0 + Var Seeker.VendingCampaign = 0 + Var Seeker.VendingTSID = "" + + + Var PayType = "" + Var CART_INDEX = 0 + + Var QRCODE99KBANK = "" + Var QRCODE99Shoppy = "" + Var LOADING_STATE = "Invisible" + Var QR_POPUP = "/img_popup2.png" + + If show_eng = "true" Then + Var ShowHeadSpiralSelect = "ROOT/taobin_project/spiral/image/page_spiral/spiral_text_detail_en.png" + Var ShowHeadSpiralCash = "ROOT/taobin_project/spiral/image/page_spiral/spiral_text_choose_money_en.png" + Var DirImage = "ROOT/taobin_project/image/page_payment_en/page_payment" + Var PlaySoundLag = "ROOT/taobin_project/sound_eng/How_would_you_like_to_pay.mp3" + Var PlaySoundCodeLang = "ROOT/sounds_eng/Code8digit.m4a" + + Else + Var ShowHeadSpiralSelect = "ROOT/taobin_project/spiral/image/page_spiral/spiral_text_detail.png" + Var ShowHeadSpiralCash = "ROOT/taobin_project/spiral/image/page_spiral/spiral_text_choose_money.png" + Var DirImage = "ROOT/taobin_project/image/page_payment" + Var PlaySoundLag = "ROOT/taobin_project/sound_thai/payment.mp3" + Var PlaySoundCodeLang = "ROOT/sounds/Code8digit.m4a" + EndIf + + SAVELOG MachineStage + + + READ_FILE "/mnt/sdcard/can_sell" ReadyForBrew + + If ReadyForBrew = "false" Then + Open "ROOT/taobin_project/xml/page_back_to_main.xml" + Var ReadyForBrew = "false" + EndIf + + + Var MachineStage = "-" + + Var PayReference = "" + Var Seeker.CreditReferenceTmp = "" + + If web_app_prepar = "true" Then + Var web_app_prepar = "false" + __CMD "ui-load-playlist" 0 SelectDrink "-" + EndIf + + + + + Var ServiceAmount2 = PriceDrink + Var TelephoneNumber = "" + Var ServiceType = "coffee" + + Var VendingCreditRemain = "" + + + + DEBUGVAR Seeker.thankLidFlag + DEBUGVAR Seeker.thankStrawFlag + + + + + 900 + + + If ReadyForBrew = "false" Then + Open "ROOT/taobin_project/xml/page_back_to_main.xml" + Var ReadyForBrew = "false" + EndIf + + Var CountStepPackPayment = CountStepPackPayment + 1 + If CountStepPackPayment = 1 Then + + + + SAVELOG ExtendData + + If GetPayInfoFlag = 0 Then + If RoadShow = "false" Then + ;CoinVending ON + CoinVending XBILL + EndIf + + + Var RemainAmount = 0 + + + + Var SessionID2 = SelectSlot + ":" + Var SessionID2 = SessionID2 + ExtendData + + ;Var CreditAmount1 = "" + ;Var ServiceAmountFlow = "" + ;Var TelephoneNumberQR = "0899999999" + ;Var ServiceType = "coffee" + ;Var ECommerceQR = "" + ;Var ECommerceQR = ECommerceQR + PriceDrink + ;Var ECommerceQR = ECommerceQR + "/" + ;Var ECommerceQR = ECommerceQR + DiscountDrink + ;Var ECommerceQR = ECommerceQR + "/" + ;Var ECommerceQR = ECommerceQR + SessionID2 + ;Var ECommerceQR = ECommerceQR + "/" + ;Var ECommerceQR = ECommerceQR + SelectDrink + ;Var ECommerceQR = ECommerceQR + "/" + ;Var ECommerceQR = ECommerceQR + "KBA:2" + ;Var ServiceParameter = "max" + ;Var ServiceCharge = 0 + ;Var AccountType = "new" + ;Var testservice = "kbank" + ;Var tc = "" + ;Var GetScore = "" + ;Var OperatorName = "" + ;Var SessionID = "" + + + ;GetPayInfo TelephoneNumberQR ECommerceQR ServiceType ServiceParameter SessionID OperatorName CreditAmount1 ServiceAmountFlow GetScore tc + ;Var Timeout = 0 + ;Var GetPayInfoFlag = 1 + ;Var ReqPayInfoFlag = 1 + + EndIf + + ; Reset + Var LastMakeSpiralResult = 0 + + + DEBUGVAR ExtendData + + + If web_readyOK = "true" Then + + Var Seeker.selected_a_drink = SelectDrink + Var Seeker.ServiceAmount2 = PayAmount + + If web_payment = "CODE" Then + Open "ROOT/taobin_project/xml/page_payment_code.xml" + EndIf + + If web_payment = "CREDIT" Then + Open "ROOT/taobin_project/xml/page_payment_credit.xml" + EndIf + + EndIf + + Open "ROOT/taobin_project/spiral/xml/page_spiral_payment_cash.xml" + + EndIf + + TimerReset + Refresh + + + + 0 + 380 + 1080 + 864 + 0xFFFFFF + + + + 0 + 555 + 1080 + 437 + SpiralProduct + + + + + +; +; 375 +; 623 +; 331 +; 435 +; PictureDrink +; + + + + + 0 + 1127 + 1080 + Center + 80 + KanitMediumTTF + ColorOrange + PriceDrinkTmpShow + + + + + 0 + 982 + 1080 + Center + 65 + KanitMediumTTF + ColorBrown2 + showname + + + + + 0 + 1058 + 1080 + Center + 40 + KanitTTF + ColorBrown + showdesc + + + + 143 + 360 + ShowHeadSpiralCash + + +; +; 144 +; 323 +; Var( DirImage + "/text_1.png" ) +; + + + diff --git a/spiral/xml/page_spiral_payment_cash.xml b/spiral/xml/page_spiral_payment_cash.xml new file mode 100644 index 00000000..3b662f1b --- /dev/null +++ b/spiral/xml/page_spiral_payment_cash.xml @@ -0,0 +1,1830 @@ + + "Enable" + 1080 + 1920 + "0xeae6e1" + SoundVolume + PlaySoundLag + + + DEBUGVAR QRCODETMP + + DEBUGVAR IsSmoRet + Var countClick2 = 0 + ;SAVELOG SelectDrink + ;SAVELOG NameDrink + ;SAVELOG NameDrinkTH + ;SAVELOG DrinkDescription + SAVELOG PriceDrink + ;SAVELOG topping1 + ;SAVELOG topping2 + ;SAVELOG topping3 + DEBUGVAR SelectDrink + + DEBUGVAR video_menu_0 + + Var PayDetail = "" + Var FlagQROpened = 0 + Var PayInfoCFlag = 0 + Var ActionOKCase = 0 + Var VendingCampaign = Seeker.IntVendingCampaign + Var Seeker.VendingCampaign = Seeker.IntVendingCampaign + + Var PayAmount = PriceDrink + + Var LOADING_STATE = "Invisible" + ; Below original + ; On open + + + + Var cancelState = "Invisible" + + + Var alphaState = "Invisible" + Var alphaState2 = "Invisible" + Var alphaState3 = "Invisible" + + + Var CoinInFlag = 0 + ;Var CoinAmount = 0 + Var CancelFlag = 0 + Var CancelCounter = 0 + Var CoinInCounter = 0 + Var CancelNumber = 3 + + Var PayAmount = PriceDrink + Var RemainAmount = PayAmount - Seeker.IntVendingCampaign + Var RemainAmount = RemainAmount - CoinAmount + Var RemainAmount = RemainAmount - Seeker.IntVendingCredit + Var RemainAmountStr = "" + RemainAmount + Var Timeout = 0 + Var PayOK = 0 + Var ChangeOK = 0 + Var CoinInOK = 0 + + Var RemainAmountKeep = 0 + + Var showRemaining = charOfBaht + RemainAmountStr + + Var VendingREFID = "" + + Var TelephoneNumber = "0899999999" + Var ServiceType = "coffee" + +; Var ServiceCredit = SelectDrink + Var ServiceAmount2 = PayAmount + Var Seeker.ServiceAmount2 = PayAmount + Var ServiceCharge = 0 + Var Donate = "" + Var SuggestID = "" + Var CancleState = "Enable" + + Var Seeker.VendingDiscount = DiscountDrink + + + Var CashTextWarning = "" + Var QRErrorState = "Invisible" + Var QRErrorFlag = 0 + + + SAVELOG SelectDrink + + SAVELOG QRChannel + SAVELOG QRCODE99 + DEBUGVAR QRCODE99 + + SAVELOG VendingCampaign + SAVELOG Seeker.VendingCode + SAVELOG Seeker.CodeChannel + + + If Seeker.VendingCode = "C00" Then + Var Seeker.CodeChannel = 0 + EndIf + + DEBUGVAR QRCODE99KBANK + + If RoadShow = "true" Then + Var PayState1 = "Enable" + Var PayState2 = "Invisible" + Var PayState3 = "Invisible" + Var PayState4 = "Invisible" + Var PayState5 = "Invisible" + Var showRemaining = "Free" + + Else + Var PayState1 = "Enable" + If Seeker.IntVendingCampaign = 0 Then + Var PayState2 = "Enable" + Var PayState4 = "Enable" + Var PayState5 = "Enable" + Else + SAVELOG "Cash only IntVendingCampaign" + Var PayState2 = "Disable" + Var PayState4 = "Disable" + Var PayState5 = "Disable" + EndIf + Var PayState3 = "Enable" + + + DEBUGVAR CoinAmount + If CoinAmount > 0 Then + SAVELOG "Cash only CoinAmount" + Var PayState2 = "Disable" + Var PayState3 = "Disable" + Var PayState4 = "Disable" + Var PayState5 = "Disable" + Var CoinInFlag = 1 + EndIf + + If Seeker.IntVendingCredit > 0 Then + SAVELOG "Cash only IntVendingCredit" + Var PayState2 = "Disable" + Var PayState4 = "Disable" + Var PayState5 = "Disable" + EndIf + + + Var showRemaining = charOfBaht + RemainAmountStr + + If show_eng = "true" Then + Var showRemaining = charOfBaht + RemainAmountStr + Else + Var showRemaining = RemainAmountStr + " บาท" + EndIf + + EndIf + + + + + Var Seeker.PayWithQR = 0 + Var NoGotoMenupage = "false" + If show_eng = "true" Then + Var FilenameShowbuttonCashBN = "ROOT/taobin_project/image/page_payment_en/page_payment/bn_cash.png" + Var FilenameShowbuttonCashBP = "ROOT/taobin_project/image/page_payment_en/page_payment/bp_cash.png" + Else + Var FilenameShowbuttonCashBN = "ROOT/taobin_project/image/page_payment/bn_cash.png" + Var FilenameShowbuttonCashBP = "ROOT/taobin_project/image/page_payment/bp_cash.png" + + EndIf + + If RoadShow = "true" Then + If show_eng = "true" Then + Var FilenameShowbuttonCashBN = "ROOT/taobin_project/image/page_payment_en/page_payment/bn_cash_2.png" + Var FilenameShowbuttonCashBP = "ROOT/taobin_project/image/page_payment_en/page_payment/bp_cash_2.png" + Else + Var FilenameShowbuttonCashBN = "ROOT/taobin_project/image/page_payment/bn_cash_2.png" + Var FilenameShowbuttonCashBP = "ROOT/taobin_project/image/page_payment/bp_cash_2.png" + EndIf + EndIf + + If GetFreeFromError = 1 Then + Var Seeker.FreeVendingCampaign = 1 + CoinVending OFF + If Seeker = "curr" Then + MakeDrinkV1 SelectDrink SelectSugarID + EndIf + Open "ROOT/taobin_project/xml/page_thankyou.xml" + + EndIf + + + + If CoinInOK = 0 Then + + Var RemainAmount = PayAmount - CoinAmount + Var RemainAmount = RemainAmount - Seeker.IntVendingCampaign + Var RemainAmount = RemainAmount - Seeker.IntVendingCredit + Var SumCoinAmount = CoinAmount + Seeker.IntVendingCampaign + Var SumCoinAmount = CoinAmount + Seeker.IntVendingCredit + + If SumCoinAmount >= PayAmount Then + ;Var VendingQRCode = "ERROR" + CoinVending OFF + Var Canout = SumCoinAmount - PayAmount + If Canout = 0 Then + Var RemainAmountStr = 0 + Else + Var RemainAmountStr = "ทอน " + Canout + EndIf + + + Var CancleState = "Disable" + Var CoinInOK = 1 + Var CoinInCounter = 0 + + + + Else + Var RemainAmountStr = "" + RemainAmount + EndIf + + ;Var RemainAmount = 0 + + Var showRemaining = charOfBaht + RemainAmountStr + If RoadShow = "true" Then + Var showRemaining = "Free" + EndIf + + EndIf + + If show_eng = "true" Then + Var ShowHeadSpiralSelect = "ROOT/taobin_project/spiral/image/page_spiral/spiral_text_detail_en.png" + Var ShowHeadSpiralCash = "ROOT/taobin_project/spiral/image/page_spiral/spiral_text_choose_money_en.png" + Var DirImage = "ROOT/taobin_project/image/page_payment_en/page_payment" + Var DirImage2 = "ROOT/taobin_project/image/page_payment_cash_extend_en" + Var DirImage3 = "ROOT/taobin_project/spiral/image/page_spiral" + Var page_doing_show_time_image = "ROOT/taobin_project/image/page_doing/img2.png" + + Else + Var ShowHeadSpiralSelect = "ROOT/taobin_project/spiral/image/page_spiral/spiral_text_detail.png" + Var ShowHeadSpiralCash = "ROOT/taobin_project/spiral/image/page_spiral/spiral_text_choose_money.png" + Var DirImage = "ROOT/taobin_project/image/page_payment" + Var DirImage2 = "ROOT/taobin_project/image/page_payment_cash_extend" + Var DirImage3 = "ROOT/taobin_project/spiral/image/page_spiral" + Var page_doing_show_time_image = "ROOT/taobin_project/image/page_doing/img2.png" + EndIf + + + Var EnoughChange = "yes" + + + Var SELLONLINE = 0 + If SELLSTATUS = "SELLONLINE" Then + Var SELLONLINE = 1 + EndIf + If SELLSTATUS = "SELLNOCASH" Then + Var SELLONLINE = 1 + EndIf + + If SELLONLINE = 0 Then + SAVELOG "Cash only NetworkStatus down" + + Var PayState2 = "Disable" + Var PayState3 = "Disable" + Var PayState4 = "Disable" + Var PayState5 = "Disable" + Var PayState6 = "Disable" + + Var PayOfflineMode = 1 + + Var ShowNetworkProblem = "Enable" + Var ShowButtonClick2 = "Invisible" + Var ShowNetworkProblemText = "การสื่อสารขัดข้อง ชำระเงินได้เฉพาะเงินสด" + + Else + Var PayOfflineMode = 0 + + Var ShowNetworkProblem = "Invisible" + Var ShowNetworkProblemText = "" + EndIf + + If NOCashFlag = 1 Then + Var PayState1 = "Disable" + EndIf + + + + + + ;If NetworkStatus = "DOWN" Then + ; SAVELOG "Cash only NetworkStatus down" + ; + ; Var PayState2 = "Disable" + ; Var PayState3 = "Disable" + ; Var PayState4 = "Disable" + ; Var PayState5 = "Disable" +; + ; Var PayOfflineMode = 1 + ;Else + ; Var PayOfflineMode = 0 + ;EndIf + + ;If NetworkStatus = "ACTIVATE" Then + ; Var ShowNetworkProblem = "Invisible" + ; Var ShowNetworkProblemText = "" + ; + ;Else + ; Var ShowNetworkProblem = "Enable" + ; Var ShowButtonClick2 = "Invisible" + ; Var ShowNetworkProblemText = "การสื่อสารขัดข้อง ชำระเงินได้เฉพาะเงินสด" + ;EndIf + + Var pay_with_credit_image = DirImage + "/bp_pay_with_credit.png" + Var pay_with_chanel_text = DirImage + "/text_1.png" + + + If DisableUsingCode = "true" Then + SAVELOG "Diable code because using topping." + Var PayState2 = "Disable" + Var pay_with_code_image = DirImage + "/bn_pay_with_codeSmall_error.png" + Else + + If Seeker.IntVendingCredit > 0 Then + + Var pay_with_code_image = DirImage + "/bp_pay_with_code.png" + Var pay_with_credit_image = DirImage + "/bp_pay_with_credit.png" + + Var pay_with_chanel_text = DirImage + "/text_2.png" + + Else + + Var pay_with_code_image = DirImage + "/bp_pay_with_code.png" + EndIf + EndIf + + Machine DoorClose + + + If ShoppyPayEnable = "true" Then + Else + Var PayState5 = "Disable" + EndIf + + + If web_readyOK = "true" Then + + Var web_readyOK = "false" + + If web_payment = "CASH" Then + Var alphaState2 = "Enable" + EndIf + + If web_payment = "QR" Then + + Var QR_POPUP = "/img_popup1.png" + Var LOADING_STATE = "Enable" + + Var FlagQROpened = 1 + Var alphaState = "Enable" + ;CoinVending OFF + VendingQR ON + + + Var SessionID2 = SelectSlot + ":" + Var SessionID2 = SessionID2 + ExtendData + + Var CreditAmount1 = "" + Var ServiceAmountFlow = "" + Var TelephoneNumberQR = "0899999999" + Var ServiceType = "coffee" + Var ECommerceQR = "" + Var ECommerceQR = ECommerceQR + PriceDrink + Var ECommerceQR = ECommerceQR + "/" + Var ECommerceQR = ECommerceQR + DiscountDrink + Var ECommerceQR = ECommerceQR + "/" + Var ECommerceQR = ECommerceQR + SessionID2 + Var ECommerceQR = ECommerceQR + "/" + Var ECommerceQR = ECommerceQR + SelectDrink + Var ECommerceQR = ECommerceQR + "/" + Var ECommerceQR = ECommerceQR + "KBA:2/" + + + + If Seeker.IntVendingCampaign > 0 Then + Var ECommerceQR = ECommerceQR + Seeker.VendingCode + Var ECommerceQR = ECommerceQR + ":" + Var ECommerceQR = ECommerceQR + Seeker.CodeNumber + Var ECommerceQR = ECommerceQR + ":" + Var ECommerceQR = ECommerceQR + Seeker.VendingCampaignRI3 + EndIf + + If Seeker.IntVendingCredit > 0 Then + Var ECommerceQR = ECommerceQR + "CRD" + Var ECommerceQR = ECommerceQR + ":" + Var ECommerceQR = ECommerceQR + Seeker.TNumberTaobinCredit + Var ECommerceQR = ECommerceQR + ":" + Var ECommerceQR = ECommerceQR + Seeker.IntVendingCredit + EndIf + + + Var ServiceParameter = "max" + Var ServiceCharge = 0 + Var AccountType = "new" + Var testservice = "kbank" + Var tc = "" + Var GetScore = "" + Var OperatorName = "" + Var SessionID = "" + + GetPayInfo TelephoneNumberQR ECommerceQR ServiceType ServiceParameter SessionID OperatorName CreditAmount1 ServiceAmountFlow GetScore tc + Var ReqPayInfoFlag = 1 + EndIf + + If web_payment = "SHOPEE" Then + + Var QR_POPUP = "/img_popup2.png" + Var LOADING_STATE = "Enable" + + Var FlagQROpened = 1 + Var alphaState = "Enable" + ;CoinVending OFF + VendingQR ON + + + Var SessionID2 = SelectSlot + ":" + Var SessionID2 = SessionID2 + ExtendData + + Var CreditAmount1 = "" + Var ServiceAmountFlow = "" + Var TelephoneNumberQR = "0899999999" + Var ServiceType = "coffee" + Var ECommerceQR = "" + Var ECommerceQR = ECommerceQR + PriceDrink + Var ECommerceQR = ECommerceQR + "/" + Var ECommerceQR = ECommerceQR + DiscountDrink + Var ECommerceQR = ECommerceQR + "/" + Var ECommerceQR = ECommerceQR + SessionID2 + Var ECommerceQR = ECommerceQR + "/" + Var ECommerceQR = ECommerceQR + SelectDrink + Var ECommerceQR = ECommerceQR + "/" + Var ECommerceQR = ECommerceQR + "AIR:2/" + + + + ;If Seeker.IntVendingCampaign > 0 Then + ; Var ECommerceQR = ECommerceQR + Seeker.VendingCode + ; Var ECommerceQR = ECommerceQR + ":" + ; Var ECommerceQR = ECommerceQR + Seeker.CodeNumber + ; Var ECommerceQR = ECommerceQR + ":" + ; Var ECommerceQR = ECommerceQR + Seeker.VendingCampaignRI3 + ;EndIf + + Var ServiceParameter = "max" + Var ServiceCharge = 0 + Var AccountType = "new" + Var testservice = "kbank" + Var tc = "" + Var GetScore = "" + Var OperatorName = "" + Var SessionID = "" + + GetPayInfo TelephoneNumberQR ECommerceQR ServiceType ServiceParameter SessionID OperatorName CreditAmount1 ServiceAmountFlow GetScore tc + Var ReqPayInfoFlag = 2 + EndIf + + EndIf + + __CMD "prepar-cup-from-order" 0 "-" "-" + + If ReqPayInfoFromCashOther = 1 Then + Var LOADING_STATE = "Enable" + + Var FlagQROpened = 1 + Var alphaState = "Enable" + + VendingQR ON + + Var ReqPayInfoFromCashOther = 0 + EndIf + + + + + + Var VendingQRTypeResult = "" + + DEBUGVAR ECommerceQR + SPLIT ECommerceQR "/" 6 VendingQRTypeResult + + DEBUGVAR ActionOKCase + + If ActionOKCase = 0 Then + DEBUGVAR VendingREFID + If VendingREFID = "" Then + SAVELOG "menu_page4-QR.xml > ActOK_REFID" + Refresh + Else + DEBUGVAR VendingREFID + If ViewBill > 0 Then + CoinVending BILLREJECT + EndIf + SAVELOG "menu_page4-QR.xml > ActOK_make" + ;Var VendingQRCode = "ERROR" + ;Coin STANDBY + VendingQR OFF + CoinVending OFF + + If Seeker = "curr" Then + ; MakeDrinkV1 SelectDrink SelectSugarID + EndIf + Var Seeker.PayWithQR = 1 + Var Seeker.VendingTSID = VendingTSID + + + Var GIFShowProcess = "ROOT/ui/page_05_loading/pic_loading_cup.gif" + Var BrewingTextThai = "เตรียมแก้ว" + Open "ROOT/taobin_project/spiral/xml/page_spiral_thankyou_qr.xml" + + EndIf + + If ReqPayInfoFlag = 1 Then + If VendingQRTypeResult = "KBA:2" Then + Var CashTextWarning = "" + Var QRErrorState = "Invisible" + Var QRCODE99KBANK = "" + Var QRCODE99KBANK = QRCODE99KBANK + Ext1a + SAVELOG Ext1a + SAVELOG QRCODE99KBANK + Var QRCODE99KBANK = QRCODE99KBANK + Ext21 + Var QRCODE99KBANK = QRCODE99KBANK + Ext31 + Var QRCODETMP = QRCODE99KBANK + Var ReqPayInfoFlag = 0 + SAVELOG QRCODE99KBANK + SAVELOG Ext21 + + Var QRCODE99 = QRCODE99KBANK + Var LOADING_STATE = "Invisible" + EndIf + + + EndIf + + If ReqPayInfoFlag = 2 Then + If VendingQRTypeResult = "AIR:2" Then + Var CashTextWarning = "" + Var QRErrorState = "Invisible" + Var QRCODE99Shoppy = "" + Var QRCODE99Shoppy = QRCODE99Shoppy + Ext1 + SAVELOG Ext1 + SAVELOG QRCODE99Shoppy + Var QRCODE99Shoppy = QRCODE99Shoppy + Ext2 + Var QRCODE99Shoppy = QRCODE99Shoppy + Ext31 + Var ReqPayInfoFlag = 0 + SAVELOG QRCODE99Shoppy + SAVELOG Ext2 + + Var QRCODE99 = QRCODE99Shoppy + Var LOADING_STATE = "Invisible" + EndIf + EndIf + + If ReqPayInfoFlag = 3 Then + If VendingQRTypeResult = "TWN:2" Then + Var CashTextWarning = "" + Var QRErrorState = "Invisible" + Var QRCODE99Shoppy = "" + Var QRCODE99Shoppy = QRCODE99Shoppy + Ext1 + DEBUGVAR Ext2 + SAVELOG Ext1 + SAVELOG QRCODE99Shoppy + Var QRCODE99Shoppy = QRCODE99Shoppy + Ext2 + Var QRCODE99Shoppy = QRCODE99Shoppy + Ext31 + Var ReqPayInfoFlag = 0 + Var ReqPayInfoFlag2 = 3 + SAVELOG QRCODE99Shoppy + SAVELOG Ext2 + + Var QRCODE99 = QRCODE99Shoppy + Var LOADING_STATE = "Invisible" + EndIf + EndIf + + If ReqPayInfoFlag = 4 Then + If VendingQRTypeResult = "DOL:2" Then + Var CashTextWarning = "" + Var QRErrorState = "Invisible" + Var QRCODE99Shoppy = "" + Var QRCODE99Shoppy = QRCODE99Shoppy + Ext1 + SAVELOG Ext1 + SAVELOG QRCODE99Shoppy + Var QRCODE99Shoppy = QRCODE99Shoppy + Ext2 + Var QRCODE99Shoppy = QRCODE99Shoppy + Ext31 + Var ReqPayInfoFlag = 0 + Var ReqPayInfoFlag2 = 4 + SAVELOG QRCODE99Shoppy + SAVELOG Ext2 + + Var QRCODE99 = QRCODE99Shoppy + Var LOADING_STATE = "Invisible" + EndIf + EndIf + + Else + Var PayInfoCFlag = 1 + EndIf + + + + + + If ActionOKCase = 0 Then + If ReqPayInfoFlag = 1 Then + Var QRErrorFlag = 1 + If alphaState = "Enable" Then + Var QRErrorState = "Enable" + Var LOADING_STATE = "Invisible" + EndIf + EndIf + If ReqPayInfoFlag = 2 Then + Var QRErrorFlag = 1 + If alphaState = "Enable" Then + Var QRErrorState = "Enable" + Var LOADING_STATE = "Invisible" + EndIf + EndIf + If ReqPayInfoFlag = 3 Then + Var QRErrorFlag = 1 + If alphaState = "Enable" Then + Var QRErrorState = "Enable" + Var LOADING_STATE = "Invisible" + EndIf + EndIf + If ReqPayInfoFlag = 4 Then + Var QRErrorFlag = 1 + If alphaState = "Enable" Then + Var QRErrorState = "Enable" + Var LOADING_STATE = "Invisible" + EndIf + EndIf + Else + Var PayInfoCFlag = 1 + EndIf + + Refresh + + + + + 1000 + + If ReadyForBrew = "false" Then + Open "ROOT/taobin_project/xml/page_back_to_main.xml" + + EndIf + + + + + Var Timeout = Timeout + 1 + + + If Timeout >= 120 Then + Var alphaState = "Invisible" + Var PayState3 = "Disable" + Var PayState5 = "Disable" + + Var LOADING_STATE = "Invisible" + Var QRErrorState = "Invisible" + + EndIf + + + If Timeout > 210 Then + If ActionOKCase = 1 Then + Var PayInfoCFlag = 1 + EndIf + EndIf + + If PayInfoCFlag = 1 Then + If Seeker.CodeChannel = 1 Then + Var SessionID2 = SelectSlot + ":" + Var SessionID2 = SessionID2 + ExtendData + + Var CreditAmount1 = "" + Var ServiceAmountFlow = "" + Var TelephoneNumber = "0899999999" + Var ServiceType = "locker" + Var ECommerce = "" + Var ECommerce = "locker5/" + Var ECommerce = ECommerce + PriceDrink + Var ECommerce = ECommerce + "/" + Var ECommerce = ECommerce + DiscountDrink + Var ECommerce = ECommerce + "/" + Var ECommerce = ECommerce + SessionID2 + Var ECommerce = ECommerce + "/" + Var ECommerce = ECommerce + SelectDrink + Var ECommerce = ECommerce + "/" + Var ECommerce = ECommerce + "C00" + Var ECommerce = ECommerce + "/" + Var ECommerce = ECommerce + Seeker.CodeNumber + Var ECommerce = ECommerce + "/" + Var ECommerce = ECommerce + "C:" + Var ECommerce = ECommerce + Seeker.IntVendingCampaign + Var ServiceParameter = "max" + Var ServiceCharge = 0 + Var AccountType = "new" + Var testservice = "kbank" + Var tc = "" + Var GetScore = "" + Var OperatorName = "" + Var SessionID = "" + GetPayInfo TelephoneNumber ECommerce ServiceType ServiceParameter SessionID OperatorName CreditAmount1 ServiceAmountFlow GetScore tc + ;Var Timeout = 0 + EndIf + If Seeker = "curr" Then + Open "ROOT/taobin_project/xml/page_catalog.xml" + Else + + Open "ROOT/taobin_project/xml/page_brewing3Conti.xml" + EndIf + EndIf + + + If TestLoopMakeDrink = 1 Then + ; MakeDrinkV1 SelectDrink SelectSugarID + Open "ROOT/taobin_project/xml/page_thankyou.xml" + EndIf + + + + If CoinInOK = 1 Then + Var CoinInCounter = CoinInCounter + 1 + If CoinInCounter = 1 Then + + ;Var ChangeOK = 1 + Var Timeout = 180 + Var PayOK = 1 + + EndIf + EndIf + + Var stringLog = "Timeout " + Timeout + Var stringLog = stringLog + " PayOK" + Var stringLog = stringLog + PayOK + + + If Timeout > 180 Then + If PayOK = 1 Then + + + Open "ROOT/taobin_project/spiral/xml/page_spiral_check_cash.xml" + + Else + If CancelFlag = 0 Then + SAVELOG "Timeout > 180 s." + + If ViewBill > 0 Then + CoinVending BILLREJECT + EndIf + + CoinVending OFF + Var CancelFlag = 1 + Var cancelState = "Enable" + + Var CancelCounter = 0 + If CoinAmount = 0 Then + + If Seeker.IntVendingCredit > 0 Then + Var BmiYear = Seeker.IntVendingCredit + Var GetScore = "useCredit" + AddData 24 Seeker.TNumberTaobinCredit BmiYear PointCrm GetScore + Var Seeker.IntVendingCredit = 0 + EndIf + + + + If Seeker.IntVendingCampaign = 0 Then + VendingQR OFF + If Seeker = "curr" Then + Open "ROOT/taobin_project/xml/page_catalog.xml" + Else + + Open "ROOT/taobin_project/xml/page_brewing3Conti.xml" + EndIf + EndIf + EndIf + + EndIf + EndIf + EndIf + + + If CancelFlag = 1 Then + + If Seeker.IntVendingCredit > 0 Then + Var BmiYear = Seeker.IntVendingCredit + Var GetScore = "useCredit" + AddData 24 Seeker.TNumberTaobinCredit BmiYear PointCrm GetScore + Var Seeker.IntVendingCredit = 0 + EndIf + + Var CancelCounter = CancelCounter + 1 + If CancelCounter = CancelNumber Then + ;Change CoinAmount + If CoinAmount > 0 Then + If Seeker.StoreCreditFlag = 1 Then + Var ChangeOK = 1 + Else + Change CoinAmount + EndIf + + Else + If ActionOKCase = 0 Then + Var ActionOKCase = 1 + Var PayInfoCFlag = 1 + EndIf + EndIf + + VendingQR OFF + EndIf + + If CancelCounter >= 43 Then + Var ChangeOK = 1 + EndIf + + ; This copy in file menu_catalog.xml + + If ChangeOK = 1 Then + If ActionOKCase = 0 Then + + If Seeker.TNumberTaobinCredit = "" Then + Var TelephoneNumber = "0899999999" + Var PayO2 = "" + Else + Var TelephoneNumber = Seeker.TNumberTaobinCredit + Var PayO2 = Seeker.CoffeePinNumber + EndIf + + Var VendingDiscount = 0 + Var VendingCampaign = 0 + Var ServiceType = "credit" + Var SessionID2 = SelectDrink + Var ServiceCredit = "locker" + Pay ServiceType TelephoneNumber ServiceCredit SuggestID SessionID2 ServiceAmount2 ServiceCharge Donate + Var PayCredit = 1 + + Var ActionOKCase = 1 + If Seeker = "curr" Then + If Seeker.IntVendingCampaign = 0 Then + If Seeker = "curr" Then + Open "ROOT/taobin_project/xml/page_catalog.xml" + Else + + Open "ROOT/taobin_project/xml/page_brewing3Conti.xml" + EndIf + EndIf + Else + ;wait ack + EndIf + EndIf + EndIf + + EndIf + + + Refresh + TimerReset + + + + If ChangeStatus = "payout-end" Then + Var ChangeOK = 1 + EndIf + + + + TimerReset + + If CoinInFlag = 0 Then + ;VendingQR OFF + Var alphaState = "Invisible" + EndIf + + + + Var CoinInFlag = 1 + + + + If ViewBill > 0 Then + + If PayOfflineMode = 1 Then + CoinVending BILLREJECT + Else + + + Var RemainAmount = PayAmount - CoinAmount + Var RemainAmount = RemainAmount - Seeker.IntVendingCampaign + Var RemainAmount = RemainAmount - Seeker.IntVendingCredit + + If ViewBill > RemainAmount Then + Var RemainAmountKeep = ViewBill - RemainAmount + Else + Var RemainAmountKeep = ViewBill + EndIf + + Var Timeout = 0 + + + Var RemainAmountStr = "" + RemainAmount + Var showRemaining = charOfBaht + RemainAmountStr + + + + + Var alphaState3 = "Enable" + EndIf + + + Else + + + If CoinInOK = 0 Then + + Var RemainAmount = PayAmount - CoinAmount + Var RemainAmount = RemainAmount - Seeker.IntVendingCampaign + Var RemainAmount = RemainAmount - Seeker.IntVendingCredit + + Var SumCoinAmount = CoinAmount + Seeker.IntVendingCampaign + Var SumCoinAmount = SumCoinAmount + Seeker.IntVendingCredit + If SumCoinAmount >= PayAmount Then + ;Var VendingQRCode = "ERROR" + CoinVending OFF + VendingQR OFF + Var Canout = SumCoinAmount - PayAmount + If Canout = 0 Then + Var RemainAmountStr = 0 + Else + Var RemainAmountStr = "ทอน " + Canout + EndIf + + + Var CancleState = "Disable" + Var CoinInOK = 1 + Var CoinInCounter = 0 + + + + Else + Var RemainAmountStr = "" + RemainAmount + EndIf + + Var Timeout = 0 + + ;Var RemainAmount = 0 + Var showRemaining = charOfBaht + RemainAmountStr + Var alphaState2 = "Enable" + + + EndIf + + EndIf + + + + + Refresh + + + If CoinInFlag = 1 Then + If CoinInOK = 0 Then + If CancelFlag = 0 Then + SAVELOG "VDCancle > Cancle Order." + Machine CancelWepApp + CoinVending OFF + Var CancelFlag = 1 + Var cancelState = "Enable" + Var CancelCounter = 0 + ;If CoinAmount = 0 Then + ; Open "ROOT/taobin_project/xml/page_catalog.xml" + ;EndIf + + Var showRemaining = "คืนเงิน" + ;Open "ROOT/taobin_project/xml/page_catalog.xml" + + If FlagQROpened = 1 Then + Var CancelNumber = 12 + EndIf + + EndIf + EndIf + ;VendingQR OFF + Refresh + + If ViewBill > 0 Then + CoinVending BILLREJECT + EndIf + EndIf + + + +; +; 0 +; 0 +; "ROOT/taobin_project/image/ad_medium_2.png" +; + + + + + 0 + 380 + 1080 + 864 + 0xFFFFFF + + + +; +; 155 +; 991 +; 774 +; 129 +; "ROOT/taobin_project/spiral/image/page_spiral/spiral_text_appfast.png" +; + + + + 143 + 360 + ShowHeadSpiralCash + + + +;; back +; +; + + +; +; 375 +; 623 +; 331 +; 435 +; PictureDrink +; + + + + 375 + 623 + eval( + If IsSmoRet = "true" Then + Var return = "Enable" + Else + Var return = "Invisible" + EndIf +) + + "ROOT/taobin_project/image/topping2/blender_icon.png" + + + + + + + + + + + + +; +; 184 +; 1530 +; Var( DirImage3 + "/spiral_payment_bd_code.png") +; + + + + + + +; +; 680 +; 1530 +; Var( DirImage3 + "/bd_pay_with_codeOther.png") +; + + + + + +;; + + + + + + 0 + 555 + 1080 + 437 + SpiralProduct + + + + 0 + 1127 + 1080 + Center + 80 + KanitMediumTTF + ColorOrange + showRemaining + + + + + + 0 + 982 + 1080 + Center + 65 + KanitMediumTTF + ColorBrown2 + showname + + + + + 0 + 1058 + 1080 + Center + 40 + KanitTTF + ColorBrown + showdesc + + +; QR popup + + 0 + 380 + alphaState + "ROOT/taobin_project/image/page_payment/alpha.png" + + + + 249 + 748 + alphaState + Var( DirImage + QR_POPUP ) + + + + 493 + 968 + 94 + 94 + LOADING_STATE + Var( DirImage + "/loading.gif" ) + + + + 267 + 1065 + LOADING_STATE + Var( DirImage + "/loadingText.png" ) + + + + + + +; begin cash popup + + 0 + 380 + alphaState2 + "ROOT/taobin_project/image/page_payment/alpha.png" + + + + 182 + 748 + alphaState2 + Var( DirImage2 + "/img_popup11.png" ) + + + + + + + + 0 + 1041 + 144 + Center + 1080 + KanitRegularTTF + alphaState2 + 0xDE794E + RemainAmountStr + +; end case popup + + + 0 + 380 + alphaState3 + "ROOT/taobin_project/image/page_payment/alpha.png" + + + + 182 + 748 + alphaState3 + Var( DirImage2 + "/img_popup12.png" ) + + + + + + +; +; 0 +; 1041 +; 100 +; Center +; 1080 +; KanitRegularTTF +; alphaState3 +; 0xDE794E +; RemainAmountKeep +; + + + + 270 + 1000 +550 + Center + 30 + KanitRegularTTF + alphaState + 0xFF0000 + CashTextWarning + + + + + 399 + 905 + WQR + HQR + alphaState + testservice + + + + + + 0 + 380 + cancelState + Var( DirImage + "/CancelOrder.png" ) + + + + 493 + 960 + 94 + 94 + cancelState + Var( DirImage + "/loading.gif" ) + + + + + + Open "/media/bt/xml/security_alarm.xml" + + +; +; 0 +; 1880 +; 14 +; "Left" +; 1080 +; KanitThinTTF +; 0x513C2F +; SelectDrink +; + + + + + + + 5 + 1880 + 24 + Center + 1080 + RobotoRegular + 0xFFFFFF + ShowNetworkProblemText + + + +; +; 92 +; 600 +; 60 +; KanitTTF +; 0xB78F24 +; Seeker.TNumberTaobinMember +; +; +; +; 92 +; 700 +; 60 +; KanitTTF +; 0xB78F24 +; Seeker.TNumberTaobinCredit +; + + + diff --git a/spiral/xml/page_spiral_payment_cashOther.xml b/spiral/xml/page_spiral_payment_cashOther.xml new file mode 100644 index 00000000..95f69924 --- /dev/null +++ b/spiral/xml/page_spiral_payment_cashOther.xml @@ -0,0 +1,424 @@ + + + "Enable" + 1080 + 1920 + "0xeae6e1" + SoundVolume + "Partial" + + ; On open + Var ECommerce = "" + Var Seeker.FreeVendingCampaign = 0 + + Var Timeout = 0 + + Var GetPayInfoFlag = 0 + Var Seeker.CodeChannel = 0 + + ;Var VendingQRCode = "ERROR" + ;VendingQR ON + ;Var QRCODE99 = "" + + ;CoinVending OFF + + Var ShowTextNumber = "Enable" + Var ShowErrorText = "Invisible" + Var Tel_Confirm_State = "Invisible" + Var ErrorCause = "" + + If show_eng = "true" Then + Var DirImage = "ROOT/taobin_project/image/collectiing_en" + Else + Var DirImage = "ROOT/taobin_project/image/collectiing" + EndIf + + Var TelephoneNumber# = "" + + Var PlaySoundLag = "" + + + 1000 + + ;Open "ROOT/xml/page_board.xml" + + + + Var Timeout = Timeout + 1 + If Timeout > 30 Then + ;VendingQR OFF + ;Open menu_back_to_main + + Var PayState1 = "PressForever" + Var PayState2 = "Enable" + Var QRChannel = 0 + Var Seeker.CodeChannel = 0 + If CART_COUNT >= 1 Then + Open "ROOT/taobin_project/xml/page_payment_cashMore.xml" + Else + Open "ROOT/taobin_project/spiral/xml/page_spiral_payment_cash.xml" + EndIf + + Refresh + EndIf + + TimerReset + + + + + If ViewBill > 0 Then + CoinVending BILLREJECT + EndIf + + + + + + + + + + + + + 0 + 380 + "ROOT/taobin_project/image/collectiing/alpha.png" + + + + + 158 + 712 + Var( DirImage + "/img_popup17.png") + + + + + + + + + + + + + + + + + + + + + + + + + + Open "/media/bt/xml/security_alarm.xml" + + + + diff --git a/spiral/xml/page_spiral_payment_code.xml b/spiral/xml/page_spiral_payment_code.xml new file mode 100644 index 00000000..6b263e99 --- /dev/null +++ b/spiral/xml/page_spiral_payment_code.xml @@ -0,0 +1,846 @@ + + + "Enable" + 1080 + 1920 + "0xeae6e1" + PlaySoundCodeLang + SoundVolume + "Partial" + + ; On open + Var ECommerce = "" + Var Seeker.FreeVendingCampaign = 0 + + Var Timeout = 0 + + Var GetPayInfoFlag = 0 + Var Seeker.CodeChannel = 0 + + ;Var VendingQRCode = "ERROR" + ;VendingQR ON + ;Var QRCODE99 = "" + + ;CoinVending OFF + + Var ShowTextNumber = "Enable" + Var ShowErrorText = "Invisible" + Var Tel_Confirm_State = "Invisible" + Var ErrorCause = "" + + + If show_eng = "true" Then + Var DirImage = "ROOT/taobin_project/image/collectiing_en" + Else + Var DirImage = "ROOT/taobin_project/image/collectiing" + EndIf + + If web_readyOK = "true" Then + Var web_readyOK = "false" + + If web_code = "" Then + Else + Var ShowTextNumber = "Invisible" + Var Tel_Confirm_State = "Enable" + + Var GetPayInfoFlag = 1 + + VendingQR OFF + + Var TelephoneNumber = web_code + + Var Seeker.CodeNumber = TelephoneNumber + Var RemainAmount = 0 + ;PrepareDrink SelectDrink SelectSugarID + + Var SessionID2 = SelectSlot + ":" + Var SessionID2 = SessionID2 + Seeker.ExtendData + + Var CreditAmount1 = "" + Var ServiceAmountFlow = "" + Var TelephoneNumber2 = "0899999999" + Var ServiceType = "coffee" + Var ECommerce = "" + Var ECommerce = ECommerce + PriceDrink + Var ECommerce = ECommerce + "/" + Var ECommerce = ECommerce + DiscountDrink + Var ECommerce = ECommerce + "/" + Var ECommerce = ECommerce + SessionID2 + Var ECommerce = ECommerce + "/" + Var ECommerce = ECommerce + SelectDrink + Var ECommerce = ECommerce + "/" + Var ECommerce = ECommerce + "C00" + Var ECommerce = ECommerce + "/" + Var ECommerce = ECommerce + Seeker.CodeNumber + Var ServiceParameter = "max" + Var ServiceCharge = 0 + Var AccountType = "new" + Var testservice = "kbank" + Var tc = "" + Var GetScore = "" + Var OperatorName = "" + Var SessionID = "" + + + GetPayInfo TelephoneNumber2 ECommerce ServiceType ServiceParameter SessionID OperatorName CreditAmount1 ServiceAmountFlow GetScore tc + Var Timeout = 0 + + Var TelephoneNumber = Seeker.CodeNumber + Var Seeker.CodeChannel = 1 + EndIf + + EndIf + + Var Mode# = 0 + Var Str# = "" + Var TelephoneNumber# = "" + + + 1000 + + ;Open "ROOT/xml/page_board.xml" + + + + Var Timeout = Timeout + 1 + If Timeout > 30 Then + ;VendingQR OFF + ;Open menu_back_to_main + + Var PayState1 = "PressForever" + Var PayState2 = "Enable" + Var QRChannel = 0 + Var Seeker.CodeChannel = 0 + If CART_COUNT >= 1 Then + Open "ROOT/taobin_project/xml/page_payment_cashMore.xml" + Else + Open "ROOT/taobin_project/spiral/xml/page_spiral_payment_cash.xml" + EndIf + + Refresh + EndIf + + TimerReset + + + + + + If IDCardStatus = "OK" Then + If IDCardReady = "OK" Then + If IDCardData = "START" Then + CoinVending OFF + Open "ROOT/taobin_project/xml/page_show_consent2.xml" + EndIf + EndIf + EndIf + + + + + + If ViewBill > 0 Then + CoinVending BILLREJECT + EndIf + + + + + + + + If Seeker.CodeChannel = 1 Then + + SAVELOG "Seeker.CodeChannel 1 > ActOK." + + DEBUGVAR ECommerce + SAVELOG ECommerce + + SPLIT ECommerce "/" 6 Seeker.VendingCode + SPLIT ECommerce "/" 8 Seeker.VendingCampaignRI3 + SPLIT ECommerce "/" 9 VendingCampaign1 + + If Seeker.VendingCode = "" Then + Var Seeker.VendingCode = "C00" + EndIf + + If Seeker.VendingCode = "KBA:2" Then + Var Seeker.VendingCode = "C00" + EndIf + + If Seeker.VendingCode = "AIR:2" Then + Var Seeker.VendingCode = "C00" + EndIf + + If Seeker.VendingCode = "TWN:2" Then + Var Seeker.VendingCode = "C00" + EndIf + + SAVELOG Seeker.VendingCode + SAVELOG Seeker.VendingCampaignRI3 + + + If Seeker.VendingCode = "C00" Then + + Else + + Var VendingCreditRemain = "" + Var IntVendingCampaign1 = VendingCampaign1 + INT IntVendingCampaign1 + + If IntVendingCampaign1 > 0 Then + Var VendingCreditRemain = VendingCampaign1 + EndIf + + + + Var Seeker.IntVendingCampaign = Seeker.VendingCampaignRI3 + INT Seeker.IntVendingCampaign + + Var VendingREFID = SessionID + + If Seeker.IntVendingCampaign > 0 Then + Var QRChannel = 0 + + If Seeker.IntVendingCampaign >= PayAmount Then + ;Open "ROOT/taobin_project/xml/page_payment_cash.xml" + Var Seeker.VendingCampaign = PayAmount + Var Seeker.FreeVendingCampaign = 1 + CoinVending OFF + ;Var GIFShowProcess = "ROOT/ui/page_05_loading/pic_loading_cup.gif" + If CART_COUNT >= 1 Then + + Cart "PreparID" 1 + Var CART_INDEX = 1 + Var PayReference = "" + GenHashWithTimeStamp PayReference + Cart "MakeID" CART_INDEX + Open "ROOT/taobin_project/xml/page_thankyou.xml" + Else + Var CART_INDEX = 0 + + If Seeker = "curr" Then + MakeDrinkV1 SelectDrink SelectSugarID + Var TxRef1 = "" + CreateTxRef1 TxRef1 + Else + DEBUGVAR Seeker + Var TxRef1 = "" + CreateTxRef1 TxRef1 + + Var DrinkPaid = SelectDrink + Var PaidPaymentFromNextStage = 1 + EndIf + Var SpiralCodeOk = 1 + Var ChangeOK = 3 + Open "ROOT/taobin_project/spiral/xml/page_spiral_thankyou.xml" + + ;Open "ROOT/taobin_project/xml/page_thankyou.xml" + EndIf + EndIf + + + + + Var Seeker.CodeChannel = 1 + + If CART_COUNT >= 1 Then + Open "ROOT/taobin_project/xml/page_payment_cashMore.xml" + Else + Var SpiralCodeOk = 1 + Open "ROOT/taobin_project/spiral/xml/page_spiral_payment_cash.xml" + EndIf + + + + Else + + Var ShowErrorText = "Enable" + Var text_show_error = DirImage + "/text_show_error.png" + Var GetPayInfoFlag = 0 + Var Seeker.CodeChannel = 0 + + EndIf + EndIf + + Else + + ;SAVELOG "Seeker.CodeChannel 2 > ActOK." + ; + ;Var CreditAmount = 0 + ;Var QRCODE99 = SessionID + ;Var QRCODE99 = QRCODE99 + Ext1a + ;Var QRCODE99 = QRCODE99 + Ext21 + ;Var QRCODETMP = QRCODE99 + ;Var Seeker.CodeChannel = 1 + ; + ;If CART_COUNT >= 1 Then + ; Open "ROOT/taobin_project/xml/page_payment_cashMore.xml" + ;Else + ; Open "ROOT/taobin_project/xml/page_payment_cash.xml" + ;EndIf + + + EndIf + + + + + If Seeker.CodeChannel = 1 Then + Var TelephoneNumber = "" + + Var ShowErrorText = "Enable" + + SAVELOG ShowErrorText + + Var text_show_error = DirImage + "/text_show_error2.png" + + If ErrorCause = "failed_fromoper_0002" Then + Var text_show_error = DirImage + "/text_show_error.png" + EndIf + + If ErrorCause = "failed_fromoper_0005" Then + Var text_show_error = DirImage + "/text_show_error3.png" + EndIf + + If ErrorCause = "failed_fromoper_0006" Then + Var text_show_error = DirImage + "/text_show_error4.png" + EndIf + + Var GetPayInfoFlag = 0 + Var Seeker.CodeChannel = 0 + Var Tel_Confirm_State = "Disable" + Refresh + EndIf + + If Seeker.CodeChannel = 2 Then + Var Seeker.CodeChannel = 1 + Var QRCODE99 = "" + Var QRCODETMP = "" + If CART_COUNT >= 1 Then + Open "ROOT/taobin_project/xml/page_payment_cashMore.xml" + Else + Open "ROOT/taobin_project/spiral/xml/page_spiral_payment_cash.xml" + EndIf + EndIf + + + + + + + + 0 + 380 + "ROOT/taobin_project/image/collectiing/alpha.png" + + + + + 158 + 601 + "ROOT/taobin_project/image/collectiing/img_popup1.png" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 217 + 802 + Var( DirImage + "/img3.png" ) + + + + 244 + 816 + ShowTextNumber + "Enable" + Var( DirImage + "/text_12.png" ) + + + + + 0 + 817 + 1080 + Center + 62 + RobotoBlack + 0x513C2F + "Enable" + TelephoneNumber# + + + + + + + 188 + 636 + Var( DirImage + "/text_11.png" ) + + + + 152 + 935 + "Enable" + ShowErrorText + text_show_error + + + +; +; 0 +; 0 +; "ROOT/taobin_project/image/ad_medium_2.png" +; + + + + + + + Open "/media/bt/xml/security_alarm.xml" + + + + + + + diff --git a/spiral/xml/page_spiral_payment_codeAIS.xml b/spiral/xml/page_spiral_payment_codeAIS.xml new file mode 100644 index 00000000..084f6322 --- /dev/null +++ b/spiral/xml/page_spiral_payment_codeAIS.xml @@ -0,0 +1,699 @@ + + + "Enable" + 1080 + 1920 + "0xeae6e1" + PlaySoundCodeLang + SoundVolume + "Partial" + + ; On open + Var ECommerce = "" + Var Seeker.FreeVendingCampaign = 0 + + Var Timeout = 0 + + Var GetPayInfoFlag = 0 + Var Seeker.CodeChannel = 0 + + ;Var VendingQRCode = "ERROR" + ;VendingQR ON + ;Var QRCODE99 = "" + + ;CoinVending OFF + + Var ShowTextNumber = "Enable" + Var ShowErrorText = "Invisible" + Var Tel_Confirm_State = "Invisible" + Var ErrorCause = "" + + + If show_eng = "true" Then + Var DirImage = "ROOT/taobin_project/image/collectiing_en" + Else + Var DirImage = "ROOT/taobin_project/image/collectiing" + EndIf + + + Var Mode# = 0 + Var Str# = "" + Var TelephoneNumber# = "" + + + 1000 + + ;Open "ROOT/xml/page_board.xml" + + + + Var Timeout = Timeout + 1 + If Timeout > 30 Then + + Open "ROOT/taobin_project/spiral/xml/page_spiral_payment_codeOther.xml" + + Refresh + EndIf + + TimerReset + + + + + If ViewBill > 0 Then + CoinVending BILLREJECT + EndIf + + + + + + + + If Seeker.CodeChannel = 1 Then + + SAVELOG "Seeker.CodeChannel 1 > ActOK." + + SAVELOG ECommerce + + SPLIT ECommerce "/" 6 Seeker.VendingCode + SPLIT ECommerce "/" 8 Seeker.VendingCampaignRI3 + SPLIT ECommerce "/" 9 VendingCampaign1 + + If Seeker.VendingCode = "" Then + Var Seeker.VendingCode = "C00" + EndIf + + If Seeker.VendingCode = "KBA:2" Then + Var Seeker.VendingCode = "C00" + EndIf + + If Seeker.VendingCode = "AIR:2" Then + Var Seeker.VendingCode = "C00" + EndIf + + If Seeker.VendingCode = "TWN:2" Then + Var Seeker.VendingCode = "C00" + EndIf + + SAVELOG Seeker.VendingCode + SAVELOG Seeker.VendingCampaignRI3 + + + If Seeker.VendingCode = "C00" Then + + Else + + Var VendingCreditRemain = "" + Var IntVendingCampaign1 = VendingCampaign1 + INT IntVendingCampaign1 + + If IntVendingCampaign1 > 0 Then + Var VendingCreditRemain = VendingCampaign1 + EndIf + + + + Var Seeker.IntVendingCampaign = Seeker.VendingCampaignRI3 + INT Seeker.IntVendingCampaign + + Var VendingREFID = SessionID + + If Seeker.IntVendingCampaign > 0 Then + Var QRChannel = 0 + + If Seeker.IntVendingCampaign >= PayAmount Then + ;Open "ROOT/taobin_project/xml/page_payment_cash.xml" + Var Seeker.VendingCampaign = PayAmount + Var Seeker.FreeVendingCampaign = 1 + CoinVending OFF + ;Var GIFShowProcess = "ROOT/ui/page_05_loading/pic_loading_cup.gif" + If CART_COUNT >= 1 Then + + Cart "PreparID" 1 + Var CART_INDEX = 1 + Var PayReference = "" + GenHashWithTimeStamp PayReference + Cart "MakeID" CART_INDEX + Open "ROOT/taobin_project/xml/page_thankyou.xml" + Else + Var CART_INDEX = 0 + + If Seeker = "curr" Then + MakeDrinkV1 SelectDrink SelectSugarID + Var TxRef1 = "" + CreateTxRef1 TxRef1 + Else + DEBUGVAR Seeker + Var TxRef1 = "" + CreateTxRef1 TxRef1 + EndIf + Var SpiralCodeOk = 1 + Var ChangeOK = 3 + Open "ROOT/taobin_project/spiral/xml/page_spiral_thankyou.xml" + EndIf + EndIf + + Var Seeker.CodeChannel = 1 + + If CART_COUNT >= 1 Then + Open "ROOT/taobin_project/xml/page_payment_cashMore.xml" + Else + Var SpiralCodeOk = 1 + Open "ROOT/taobin_project/spiral/xml/page_spiral_payment_cash.xml" + EndIf + + + + Else + + Var ShowErrorText = "Enable" + Var text_show_error = DirImage + "/text_show_error.png" + Var GetPayInfoFlag = 0 + Var Seeker.CodeChannel = 0 + + EndIf + EndIf + + Else + + + + + EndIf + + + + + If Seeker.CodeChannel = 1 Then + Var TelephoneNumber = "" + + Var ShowErrorText = "Enable" + + SAVELOG ShowErrorText + + Var text_show_error = DirImage + "/text_show_error2.png" + + If ErrorCause = "failed_fromoper_0002" Then + Var text_show_error = DirImage + "/text_show_error.png" + EndIf + + If ErrorCause = "failed_fromoper_0005" Then + Var text_show_error = DirImage + "/text_show_error3.png" + EndIf + + If ErrorCause = "failed_fromoper_0006" Then + Var text_show_error = DirImage + "/text_show_error4.png" + EndIf + + Var GetPayInfoFlag = 0 + Var Seeker.CodeChannel = 0 + Var Tel_Confirm_State = "Disable" + Refresh + EndIf + + + + + + + + 0 + 380 + "ROOT/taobin_project/image/collectiing/alpha.png" + + + + + 158 + 667 + "ROOT/taobin_project/image/collectiing/img_popup1.png" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 217 + 868 + Var( DirImage + "/img3.png" ) + + + + 244 + 882 + ShowTextNumber + "Enable" + Var( DirImage + "/text_12.png" ) + + + + + 0 + 883 + 1080 + Center + 62 + RobotoBlack + 0x513C2F + "Enable" + TelephoneNumber# + + + + + + + 188 + 760 + Var( DirImage + "/text_31.png" ) + + + + 152 + 1001 + "Enable" + ShowErrorText + text_show_error + + + + 158 + 513 + Var( DirImage + "/img_popupAIS.png" ) + + + +; +; 0 +; 0 +; "ROOT/taobin_project/image/ad_medium_2.png" +; + + + + + + + Open "/media/bt/xml/security_alarm.xml" + + + + + + + diff --git a/spiral/xml/page_spiral_payment_codeDtac.xml b/spiral/xml/page_spiral_payment_codeDtac.xml new file mode 100644 index 00000000..69f88241 --- /dev/null +++ b/spiral/xml/page_spiral_payment_codeDtac.xml @@ -0,0 +1,703 @@ + + + "Enable" + 1080 + 1920 + "0xeae6e1" + PlaySoundCodeLang + SoundVolume + "Partial" + + ; On open + Var ECommerce = "" + Var Seeker.FreeVendingCampaign = 0 + + Var Timeout = 0 + + Var GetPayInfoFlag = 0 + Var Seeker.CodeChannel = 0 + + ;Var VendingQRCode = "ERROR" + ;VendingQR ON + ;Var QRCODE99 = "" + + ;CoinVending OFF + + Var ShowTextNumber = "Enable" + Var ShowErrorText = "Invisible" + Var Tel_Confirm_State = "Invisible" + Var ErrorCause = "" + + + If show_eng = "true" Then + Var DirImage = "ROOT/taobin_project/image/collectiing_en" + Else + Var DirImage = "ROOT/taobin_project/image/collectiing" + EndIf + + + Var Mode# = 0 + Var Str# = "" + Var TelephoneNumber# = "" + + + 1000 + + ;Open "ROOT/xml/page_board.xml" + + + + Var Timeout = Timeout + 1 + If Timeout > 30 Then + + Open "ROOT/taobin_project/spiral/xml/page_spiral_payment_codeOther.xml" + + Refresh + EndIf + + TimerReset + + + + + If ViewBill > 0 Then + CoinVending BILLREJECT + EndIf + + + + + + + + If Seeker.CodeChannel = 1 Then + + SAVELOG "Seeker.CodeChannel 1 > ActOK." + + SAVELOG ECommerce + + SPLIT ECommerce "/" 6 Seeker.VendingCode + SPLIT ECommerce "/" 8 Seeker.VendingCampaignRI3 + SPLIT ECommerce "/" 9 VendingCampaign1 + + If Seeker.VendingCode = "" Then + Var Seeker.VendingCode = "C00" + EndIf + + If Seeker.VendingCode = "KBA:2" Then + Var Seeker.VendingCode = "C00" + EndIf + + If Seeker.VendingCode = "AIR:2" Then + Var Seeker.VendingCode = "C00" + EndIf + + If Seeker.VendingCode = "TWN:2" Then + Var Seeker.VendingCode = "C00" + EndIf + + SAVELOG Seeker.VendingCode + SAVELOG Seeker.VendingCampaignRI3 + + + If Seeker.VendingCode = "C00" Then + + Else + + Var VendingCreditRemain = "" + Var IntVendingCampaign1 = VendingCampaign1 + INT IntVendingCampaign1 + + If IntVendingCampaign1 > 0 Then + Var VendingCreditRemain = VendingCampaign1 + EndIf + + + + Var Seeker.IntVendingCampaign = Seeker.VendingCampaignRI3 + INT Seeker.IntVendingCampaign + + Var VendingREFID = SessionID + + If Seeker.IntVendingCampaign > 0 Then + Var QRChannel = 0 + + If Seeker.IntVendingCampaign >= PayAmount Then + ;Open "ROOT/taobin_project/xml/page_payment_cash.xml" + Var Seeker.VendingCampaign = PayAmount + Var Seeker.FreeVendingCampaign = 1 + CoinVending OFF + ;Var GIFShowProcess = "ROOT/ui/page_05_loading/pic_loading_cup.gif" + If CART_COUNT >= 1 Then + + Cart "PreparID" 1 + Var CART_INDEX = 1 + Var PayReference = "" + GenHashWithTimeStamp PayReference + Cart "MakeID" CART_INDEX + Open "ROOT/taobin_project/xml/page_thankyou.xml" + Else + Var CART_INDEX = 0 + + If Seeker = "curr" Then + MakeDrinkV1 SelectDrink SelectSugarID + Var TxRef1 = "" + CreateTxRef1 TxRef1 + Else + DEBUGVAR Seeker + Var TxRef1 = "" + CreateTxRef1 TxRef1 + + Var DrinkPaid = SelectDrink + Var PaidPaymentFromNextStage = 1 + EndIf + Var SpiralCodeOk = 1 + Var ChangeOK = 3 + Open "ROOT/taobin_project/spiral/xml/page_spiral_thankyou.xml" + EndIf + EndIf + + Var Seeker.CodeChannel = 1 + + If CART_COUNT >= 1 Then + Open "ROOT/taobin_project/xml/page_payment_cashMore.xml" + Else + Var SpiralCodeOk = 1 + Open "ROOT/taobin_project/spiral/xml/page_spiral_payment_cash.xml" + EndIf + + + + Else + + Var ShowErrorText = "Enable" + Var text_show_error = DirImage + "/text_show_error.png" + Var GetPayInfoFlag = 0 + Var Seeker.CodeChannel = 0 + + EndIf + EndIf + + Else + + + + + EndIf + + + + + If Seeker.CodeChannel = 1 Then + Var TelephoneNumber = "" + + Var ShowErrorText = "Enable" + + SAVELOG ShowErrorText + + Var text_show_error = DirImage + "/text_show_error2.png" + + If ErrorCause = "failed_fromoper_0002" Then + Var text_show_error = DirImage + "/text_show_error.png" + EndIf + + If ErrorCause = "failed_fromoper_0005" Then + Var text_show_error = DirImage + "/text_show_error3.png" + EndIf + + If ErrorCause = "failed_fromoper_0006" Then + Var text_show_error = DirImage + "/text_show_error4.png" + EndIf + + Var GetPayInfoFlag = 0 + Var Seeker.CodeChannel = 0 + Var Tel_Confirm_State = "Disable" + Refresh + EndIf + + + + + + + + 0 + 380 + "ROOT/taobin_project/image/collectiing/alpha.png" + + + + + 158 + 667 + "ROOT/taobin_project/image/collectiing/img_popup1.png" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 217 + 868 + Var( DirImage + "/img3.png" ) + + + + 244 + 882 + ShowTextNumber + "Enable" + Var( DirImage + "/text_12.png" ) + + + + + 0 + 883 + 1080 + Center + 62 + RobotoBlack + 0x513C2F + "Enable" + TelephoneNumber# + + + + + + + 188 + 760 + Var( DirImage + "/text_34.png" ) + + + + 152 + 1001 + "Enable" + ShowErrorText + text_show_error + + + + 158 + 513 + Var( DirImage + "/img_popupDtac.png" ) + + + +; +; 0 +; 0 +; "ROOT/taobin_project/image/ad_medium_2.png" +; + + + + + + + Open "/media/bt/xml/security_alarm.xml" + + + + + + + diff --git a/spiral/xml/page_spiral_payment_codeGLX.xml b/spiral/xml/page_spiral_payment_codeGLX.xml new file mode 100644 index 00000000..c87ff52d --- /dev/null +++ b/spiral/xml/page_spiral_payment_codeGLX.xml @@ -0,0 +1,703 @@ + + + "Enable" + 1080 + 1920 + "0xeae6e1" + PlaySoundCodeLang + SoundVolume + "Partial" + + ; On open + Var ECommerce = "" + Var Seeker.FreeVendingCampaign = 0 + + Var Timeout = 0 + + Var GetPayInfoFlag = 0 + Var Seeker.CodeChannel = 0 + + ;Var VendingQRCode = "ERROR" + ;VendingQR ON + ;Var QRCODE99 = "" + + ;CoinVending OFF + + Var ShowTextNumber = "Enable" + Var ShowErrorText = "Invisible" + Var Tel_Confirm_State = "Invisible" + Var ErrorCause = "" + + + If show_eng = "true" Then + Var DirImage = "ROOT/taobin_project/image/collectiing_en" + Else + Var DirImage = "ROOT/taobin_project/image/collectiing" + EndIf + + + Var Mode# = 0 + Var Str# = "" + Var TelephoneNumber# = "" + + + 1000 + + ;Open "ROOT/xml/page_board.xml" + + + + Var Timeout = Timeout + 1 + If Timeout > 30 Then + + Open "ROOT/taobin_project/spiral/xml/page_spiral_payment_codeOther.xml" + + Refresh + EndIf + + TimerReset + + + + + If ViewBill > 0 Then + CoinVending BILLREJECT + EndIf + + + + + + + + If Seeker.CodeChannel = 1 Then + + SAVELOG "Seeker.CodeChannel 1 > ActOK." + + SAVELOG ECommerce + + SPLIT ECommerce "/" 6 Seeker.VendingCode + SPLIT ECommerce "/" 8 Seeker.VendingCampaignRI3 + SPLIT ECommerce "/" 9 VendingCampaign1 + + If Seeker.VendingCode = "" Then + Var Seeker.VendingCode = "C00" + EndIf + + If Seeker.VendingCode = "KBA:2" Then + Var Seeker.VendingCode = "C00" + EndIf + + If Seeker.VendingCode = "AIR:2" Then + Var Seeker.VendingCode = "C00" + EndIf + + If Seeker.VendingCode = "TWN:2" Then + Var Seeker.VendingCode = "C00" + EndIf + + SAVELOG Seeker.VendingCode + SAVELOG Seeker.VendingCampaignRI3 + + + If Seeker.VendingCode = "C00" Then + + Else + + Var VendingCreditRemain = "" + Var IntVendingCampaign1 = VendingCampaign1 + INT IntVendingCampaign1 + + If IntVendingCampaign1 > 0 Then + Var VendingCreditRemain = VendingCampaign1 + EndIf + + + + Var Seeker.IntVendingCampaign = Seeker.VendingCampaignRI3 + INT Seeker.IntVendingCampaign + + Var VendingREFID = SessionID + + If Seeker.IntVendingCampaign > 0 Then + Var QRChannel = 0 + + If Seeker.IntVendingCampaign >= PayAmount Then + ;Open "ROOT/taobin_project/xml/page_payment_cash.xml" + Var Seeker.VendingCampaign = PayAmount + Var Seeker.FreeVendingCampaign = 1 + CoinVending OFF + ;Var GIFShowProcess = "ROOT/ui/page_05_loading/pic_loading_cup.gif" + If CART_COUNT >= 1 Then + + Cart "PreparID" 1 + Var CART_INDEX = 1 + Var PayReference = "" + GenHashWithTimeStamp PayReference + Cart "MakeID" CART_INDEX + Open "ROOT/taobin_project/xml/page_thankyou.xml" + Else + Var CART_INDEX = 0 + + If Seeker = "curr" Then + MakeDrinkV1 SelectDrink SelectSugarID + Var TxRef1 = "" + CreateTxRef1 TxRef1 + Else + DEBUGVAR Seeker + Var TxRef1 = "" + CreateTxRef1 TxRef1 + + Var DrinkPaid = SelectDrink + Var PaidPaymentFromNextStage = 1 + EndIf + Var SpiralCodeOk = 1 + Var ChangeOK = 3 + Open "ROOT/taobin_project/spiral/xml/page_spiral_thankyou.xml" + EndIf + EndIf + + Var Seeker.CodeChannel = 1 + + If CART_COUNT >= 1 Then + Open "ROOT/taobin_project/xml/page_payment_cashMore.xml" + Else + Var SpiralCodeOk = 1 + Open "ROOT/taobin_project/spiral/xml/page_spiral_payment_cash.xml" + EndIf + + + + Else + + Var ShowErrorText = "Enable" + Var text_show_error = DirImage + "/text_show_error.png" + Var GetPayInfoFlag = 0 + Var Seeker.CodeChannel = 0 + + EndIf + EndIf + + Else + + + + + EndIf + + + + + If Seeker.CodeChannel = 1 Then + Var TelephoneNumber = "" + + Var ShowErrorText = "Enable" + + SAVELOG ShowErrorText + + Var text_show_error = DirImage + "/text_show_error2.png" + + If ErrorCause = "failed_fromoper_0002" Then + Var text_show_error = DirImage + "/text_show_error.png" + EndIf + + If ErrorCause = "failed_fromoper_0005" Then + Var text_show_error = DirImage + "/text_show_error3.png" + EndIf + + If ErrorCause = "failed_fromoper_0006" Then + Var text_show_error = DirImage + "/text_show_error4.png" + EndIf + + Var GetPayInfoFlag = 0 + Var Seeker.CodeChannel = 0 + Var Tel_Confirm_State = "Disable" + Refresh + EndIf + + + + + + + + 0 + 380 + "ROOT/taobin_project/image/collectiing/alpha.png" + + + + + 158 + 667 + "ROOT/taobin_project/image/collectiing/img_popup1.png" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 217 + 868 + Var( DirImage + "/img3.png" ) + + + + 244 + 882 + ShowTextNumber + "Enable" + Var( DirImage + "/text_12.png" ) + + + + + 0 + 883 + 1080 + Center + 62 + RobotoBlack + 0x513C2F + "Enable" + TelephoneNumber# + + + + + + + 188 + 760 + Var( DirImage + "/text_37.png" ) + + + + 152 + 1001 + "Enable" + ShowErrorText + text_show_error + + + + 158 + 513 + Var( DirImage + "/img_popupGLX.png" ) + + + +; +; 0 +; 0 +; "ROOT/taobin_project/image/ad_medium_2.png" +; + + + + + + + Open "/media/bt/xml/security_alarm.xml" + + + + + + + diff --git a/spiral/xml/page_spiral_payment_codeLH.xml b/spiral/xml/page_spiral_payment_codeLH.xml new file mode 100644 index 00000000..b4409afb --- /dev/null +++ b/spiral/xml/page_spiral_payment_codeLH.xml @@ -0,0 +1,700 @@ + + + "Enable" + 1080 + 1920 + "0xeae6e1" + PlaySoundCodeLang + SoundVolume + "Partial" + + ; On open + Var ECommerce = "" + Var Seeker.FreeVendingCampaign = 0 + + Var Timeout = 0 + + Var GetPayInfoFlag = 0 + Var Seeker.CodeChannel = 0 + + ;Var VendingQRCode = "ERROR" + ;VendingQR ON + ;Var QRCODE99 = "" + + ;CoinVending OFF + + Var ShowTextNumber = "Enable" + Var ShowErrorText = "Invisible" + Var Tel_Confirm_State = "Invisible" + Var ErrorCause = "" + + + If show_eng = "true" Then + Var DirImage = "ROOT/taobin_project/image/collectiing_en" + Else + Var DirImage = "ROOT/taobin_project/image/collectiing" + EndIf + + + Var Mode# = 0 + Var Str# = "" + Var TelephoneNumber# = "" + + + 1000 + + ;Open "ROOT/xml/page_board.xml" + + + + Var Timeout = Timeout + 1 + If Timeout > 30 Then + + Open "ROOT/taobin_project/spiral/xml/page_spiral_payment_codeOther.xml" + + Refresh + EndIf + + TimerReset + + + + + If ViewBill > 0 Then + CoinVending BILLREJECT + EndIf + + + + + + + + If Seeker.CodeChannel = 1 Then + + SAVELOG "Seeker.CodeChannel 1 > ActOK." + + SAVELOG ECommerce + + SPLIT ECommerce "/" 6 Seeker.VendingCode + SPLIT ECommerce "/" 8 Seeker.VendingCampaignRI3 + SPLIT ECommerce "/" 9 VendingCampaign1 + + If Seeker.VendingCode = "" Then + Var Seeker.VendingCode = "C00" + EndIf + + If Seeker.VendingCode = "KBA:2" Then + Var Seeker.VendingCode = "C00" + EndIf + + If Seeker.VendingCode = "AIR:2" Then + Var Seeker.VendingCode = "C00" + EndIf + + If Seeker.VendingCode = "TWN:2" Then + Var Seeker.VendingCode = "C00" + EndIf + + SAVELOG Seeker.VendingCode + SAVELOG Seeker.VendingCampaignRI3 + + + If Seeker.VendingCode = "C00" Then + + Else + + Var VendingCreditRemain = "" + Var IntVendingCampaign1 = VendingCampaign1 + INT IntVendingCampaign1 + + If IntVendingCampaign1 > 0 Then + Var VendingCreditRemain = VendingCampaign1 + EndIf + + + + Var Seeker.IntVendingCampaign = Seeker.VendingCampaignRI3 + INT Seeker.IntVendingCampaign + + Var VendingREFID = SessionID + + If Seeker.IntVendingCampaign > 0 Then + Var QRChannel = 0 + + If Seeker.IntVendingCampaign >= PayAmount Then + ;Open "ROOT/taobin_project/xml/page_payment_cash.xml" + Var Seeker.VendingCampaign = PayAmount + Var Seeker.FreeVendingCampaign = 1 + CoinVending OFF + ;Var GIFShowProcess = "ROOT/ui/page_05_loading/pic_loading_cup.gif" + If CART_COUNT >= 1 Then + + Cart "PreparID" 1 + Var CART_INDEX = 1 + Var PayReference = "" + GenHashWithTimeStamp PayReference + Cart "MakeID" CART_INDEX + Open "ROOT/taobin_project/xml/page_thankyou.xml" + Else + Var CART_INDEX = 0 + + If Seeker = "curr" Then + MakeDrinkV1 SelectDrink SelectSugarID + Var TxRef1 = "" + CreateTxRef1 TxRef1 + Else + DEBUGVAR Seeker + Var TxRef1 = "" + CreateTxRef1 TxRef1 + EndIf + Var SpiralCodeOk = 1 + Var ChangeOK = 3 + Open "ROOT/taobin_project/spiral/xml/page_spiral_thankyou.xml" + EndIf + EndIf + + Var Seeker.CodeChannel = 1 + + If CART_COUNT >= 1 Then + Open "ROOT/taobin_project/xml/page_payment_cashMore.xml" + Else + Var SpiralCodeOk = 1 + Open "ROOT/taobin_project/spiral/xml/page_spiral_payment_cash.xml" + EndIf + + + + Else + + Var ShowErrorText = "Enable" + Var text_show_error = DirImage + "/text_show_error.png" + Var GetPayInfoFlag = 0 + Var Seeker.CodeChannel = 0 + + EndIf + EndIf + + Else + + + + + EndIf + + + + + If Seeker.CodeChannel = 1 Then + Var TelephoneNumber = "" + + Var ShowErrorText = "Enable" + + SAVELOG ShowErrorText + + Var text_show_error = DirImage + "/text_show_error2.png" + + If ErrorCause = "failed_fromoper_0002" Then + Var text_show_error = DirImage + "/text_show_error.png" + EndIf + + If ErrorCause = "failed_fromoper_0005" Then + Var text_show_error = DirImage + "/text_show_error3.png" + EndIf + + If ErrorCause = "failed_fromoper_0006" Then + Var text_show_error = DirImage + "/text_show_error4.png" + EndIf + + Var GetPayInfoFlag = 0 + Var Seeker.CodeChannel = 0 + Var Tel_Confirm_State = "Disable" + Refresh + EndIf + + + + + + + + 0 + 380 + "ROOT/taobin_project/image/collectiing/alpha.png" + + + + + 158 + 667 + "ROOT/taobin_project/image/collectiing/img_popup1.png" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 217 + 868 + Var( DirImage + "/img3.png" ) + + + + 244 + 882 + ShowTextNumber + "Enable" + Var( DirImage + "/text_12.png" ) + + + + + 0 + 883 + 1080 + Center + 62 + RobotoBlack + 0x513C2F + "Enable" + TelephoneNumber# + + + + + + + 188 + 760 + Var( DirImage + "/text_38.png" ) + + + + 152 + 1001 + "Enable" + ShowErrorText + text_show_error + + + + 158 + 513 + Var( DirImage + "/img_popupLH.png" ) + + + +; +; 0 +; 0 +; "ROOT/taobin_project/image/ad_medium_2.png" +; + + + + + + + Open "/media/bt/xml/security_alarm.xml" + + + + + + + diff --git a/spiral/xml/page_spiral_payment_codeLotus.xml b/spiral/xml/page_spiral_payment_codeLotus.xml new file mode 100644 index 00000000..19449894 --- /dev/null +++ b/spiral/xml/page_spiral_payment_codeLotus.xml @@ -0,0 +1,703 @@ + + + "Enable" + 1080 + 1920 + "0xeae6e1" + PlaySoundCodeLang + SoundVolume + "Partial" + + ; On open + Var ECommerce = "" + Var Seeker.FreeVendingCampaign = 0 + + Var Timeout = 0 + + Var GetPayInfoFlag = 0 + Var Seeker.CodeChannel = 0 + + ;Var VendingQRCode = "ERROR" + ;VendingQR ON + ;Var QRCODE99 = "" + + ;CoinVending OFF + + Var ShowTextNumber = "Enable" + Var ShowErrorText = "Invisible" + Var Tel_Confirm_State = "Invisible" + Var ErrorCause = "" + + + If show_eng = "true" Then + Var DirImage = "ROOT/taobin_project/image/collectiing_en" + Else + Var DirImage = "ROOT/taobin_project/image/collectiing" + EndIf + + + Var Mode# = 0 + Var Str# = "" + Var TelephoneNumber# = "" + + + 1000 + + ;Open "ROOT/xml/page_board.xml" + + + + Var Timeout = Timeout + 1 + If Timeout > 30 Then + + Open "ROOT/taobin_project/spiral/xml/page_spiral_payment_codeOther.xml" + + Refresh + EndIf + + TimerReset + + + + + If ViewBill > 0 Then + CoinVending BILLREJECT + EndIf + + + + + + + + If Seeker.CodeChannel = 1 Then + + SAVELOG "Seeker.CodeChannel 1 > ActOK." + + SAVELOG ECommerce + + SPLIT ECommerce "/" 6 Seeker.VendingCode + SPLIT ECommerce "/" 8 Seeker.VendingCampaignRI3 + SPLIT ECommerce "/" 9 VendingCampaign1 + + If Seeker.VendingCode = "" Then + Var Seeker.VendingCode = "C00" + EndIf + + If Seeker.VendingCode = "KBA:2" Then + Var Seeker.VendingCode = "C00" + EndIf + + If Seeker.VendingCode = "AIR:2" Then + Var Seeker.VendingCode = "C00" + EndIf + + If Seeker.VendingCode = "TWN:2" Then + Var Seeker.VendingCode = "C00" + EndIf + + SAVELOG Seeker.VendingCode + SAVELOG Seeker.VendingCampaignRI3 + + + If Seeker.VendingCode = "C00" Then + + Else + + Var VendingCreditRemain = "" + Var IntVendingCampaign1 = VendingCampaign1 + INT IntVendingCampaign1 + + If IntVendingCampaign1 > 0 Then + Var VendingCreditRemain = VendingCampaign1 + EndIf + + + + Var Seeker.IntVendingCampaign = Seeker.VendingCampaignRI3 + INT Seeker.IntVendingCampaign + + Var VendingREFID = SessionID + + If Seeker.IntVendingCampaign > 0 Then + Var QRChannel = 0 + + If Seeker.IntVendingCampaign >= PayAmount Then + ;Open "ROOT/taobin_project/xml/page_payment_cash.xml" + Var Seeker.VendingCampaign = PayAmount + Var Seeker.FreeVendingCampaign = 1 + CoinVending OFF + ;Var GIFShowProcess = "ROOT/ui/page_05_loading/pic_loading_cup.gif" + If CART_COUNT >= 1 Then + + Cart "PreparID" 1 + Var CART_INDEX = 1 + Var PayReference = "" + GenHashWithTimeStamp PayReference + Cart "MakeID" CART_INDEX + Open "ROOT/taobin_project/xml/page_thankyou.xml" + Else + Var CART_INDEX = 0 + + If Seeker = "curr" Then + MakeDrinkV1 SelectDrink SelectSugarID + Var TxRef1 = "" + CreateTxRef1 TxRef1 + Else + DEBUGVAR Seeker + Var TxRef1 = "" + CreateTxRef1 TxRef1 + + Var DrinkPaid = SelectDrink + Var PaidPaymentFromNextStage = 1 + EndIf + Var SpiralCodeOk = 1 + Var ChangeOK = 3 + Open "ROOT/taobin_project/spiral/xml/page_spiral_thankyou.xml" + EndIf + EndIf + + Var Seeker.CodeChannel = 1 + + If CART_COUNT >= 1 Then + Open "ROOT/taobin_project/xml/page_payment_cashMore.xml" + Else + Var SpiralCodeOk = 1 + Open "ROOT/taobin_project/spiral/xml/page_spiral_payment_cash.xml" + EndIf + + + + Else + + Var ShowErrorText = "Enable" + Var text_show_error = DirImage + "/text_show_error.png" + Var GetPayInfoFlag = 0 + Var Seeker.CodeChannel = 0 + + EndIf + EndIf + + Else + + + + + EndIf + + + + + If Seeker.CodeChannel = 1 Then + Var TelephoneNumber = "" + + Var ShowErrorText = "Enable" + + SAVELOG ShowErrorText + + Var text_show_error = DirImage + "/text_show_error2.png" + + If ErrorCause = "failed_fromoper_0002" Then + Var text_show_error = DirImage + "/text_show_error.png" + EndIf + + If ErrorCause = "failed_fromoper_0005" Then + Var text_show_error = DirImage + "/text_show_error3.png" + EndIf + + If ErrorCause = "failed_fromoper_0006" Then + Var text_show_error = DirImage + "/text_show_error4.png" + EndIf + + Var GetPayInfoFlag = 0 + Var Seeker.CodeChannel = 0 + Var Tel_Confirm_State = "Disable" + Refresh + EndIf + + + + + + + + 0 + 380 + "ROOT/taobin_project/image/collectiing/alpha.png" + + + + + 158 + 667 + "ROOT/taobin_project/image/collectiing/img_popup1.png" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 217 + 868 + Var( DirImage + "/img3.png" ) + + + + 244 + 882 + ShowTextNumber + "Enable" + Var( DirImage + "/text_12.png" ) + + + + + 0 + 883 + 1080 + Center + 62 + RobotoBlack + 0x513C2F + "Enable" + TelephoneNumber# + + + + + + + 188 + 760 + Var( DirImage + "/text_32.png" ) + + + + 152 + 1001 + "Enable" + ShowErrorText + text_show_error + + + + 158 + 513 + Var( DirImage + "/img_popupLotus.png" ) + + + +; +; 0 +; 0 +; "ROOT/taobin_project/image/ad_medium_2.png" +; + + + + + + + Open "/media/bt/xml/security_alarm.xml" + + + + + + + diff --git a/spiral/xml/page_spiral_payment_codeOther.xml b/spiral/xml/page_spiral_payment_codeOther.xml new file mode 100644 index 00000000..e05b578e --- /dev/null +++ b/spiral/xml/page_spiral_payment_codeOther.xml @@ -0,0 +1,279 @@ + + + "Enable" + 1080 + 1920 + "0xeae6e1" + SoundVolume + "Partial" + + ; On open + Var ECommerce = "" + Var Seeker.FreeVendingCampaign = 0 + + Var Timeout = 0 + + Var GetPayInfoFlag = 0 + Var Seeker.CodeChannel = 0 + + ;Var VendingQRCode = "ERROR" + ;VendingQR ON + ;Var QRCODE99 = "" + + ;CoinVending OFF + + Var ShowTextNumber = "Enable" + Var ShowErrorText = "Invisible" + Var Tel_Confirm_State = "Invisible" + Var ErrorCause = "" + + If show_eng = "true" Then + Var DirImage = "ROOT/taobin_project/image/collectiing_en" + Else + Var DirImage = "ROOT/taobin_project/image/collectiing" + EndIf + + Var TelephoneNumber# = "" + + + 1000 + + ;Open "ROOT/xml/page_board.xml" + + + + Var Timeout = Timeout + 1 + If Timeout > 30 Then + ;VendingQR OFF + ;Open menu_back_to_main + + Var PayState1 = "PressForever" + Var PayState2 = "Enable" + Var QRChannel = 0 + Var Seeker.CodeChannel = 0 + If CART_COUNT >= 1 Then + Open "ROOT/taobin_project/xml/page_payment_cashMore.xml" + Else + Open "ROOT/taobin_project/spiral/xml/page_spiral_payment_cash.xml" + EndIf + + Refresh + EndIf + + TimerReset + + + + + If ViewBill > 0 Then + CoinVending BILLREJECT + EndIf + + + + + + + + + + + + + 0 + 380 + "ROOT/taobin_project/image/collectiing/alpha.png" + + + + + 158 + 567 + Var( DirImage + "/img_popup16.png") + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Open "/media/bt/xml/security_alarm.xml" + + + + diff --git a/spiral/xml/page_spiral_payment_codeSCG.xml b/spiral/xml/page_spiral_payment_codeSCG.xml new file mode 100644 index 00000000..92aa4b19 --- /dev/null +++ b/spiral/xml/page_spiral_payment_codeSCG.xml @@ -0,0 +1,702 @@ + + + "Enable" + 1080 + 1920 + "0xeae6e1" + PlaySoundCodeLang + SoundVolume + "Partial" + + ; On open + Var ECommerce = "" + Var Seeker.FreeVendingCampaign = 0 + + Var Timeout = 0 + + Var GetPayInfoFlag = 0 + Var Seeker.CodeChannel = 0 + + ;Var VendingQRCode = "ERROR" + ;VendingQR ON + ;Var QRCODE99 = "" + + ;CoinVending OFF + + Var ShowTextNumber = "Enable" + Var ShowErrorText = "Invisible" + Var Tel_Confirm_State = "Invisible" + Var ErrorCause = "" + + + If show_eng = "true" Then + Var DirImage = "ROOT/taobin_project/image/collectiing_en" + Else + Var DirImage = "ROOT/taobin_project/image/collectiing" + EndIf + + + Var Mode# = 0 + Var Str# = "" + Var TelephoneNumber# = "" + + + 1000 + + ;Open "ROOT/xml/page_board.xml" + + + + Var Timeout = Timeout + 1 + If Timeout > 30 Then + + Open "ROOT/taobin_project/spiral/xml/page_spiral_payment_codeOther.xml" + + Refresh + EndIf + + TimerReset + + + + + If ViewBill > 0 Then + CoinVending BILLREJECT + EndIf + + + + + + + + If Seeker.CodeChannel = 1 Then + + SAVELOG "Seeker.CodeChannel 1 > ActOK." + + SAVELOG ECommerce + + SPLIT ECommerce "/" 6 Seeker.VendingCode + SPLIT ECommerce "/" 8 Seeker.VendingCampaignRI3 + SPLIT ECommerce "/" 9 VendingCampaign1 + + If Seeker.VendingCode = "" Then + Var Seeker.VendingCode = "C00" + EndIf + + If Seeker.VendingCode = "KBA:2" Then + Var Seeker.VendingCode = "C00" + EndIf + + If Seeker.VendingCode = "AIR:2" Then + Var Seeker.VendingCode = "C00" + EndIf + + If Seeker.VendingCode = "TWN:2" Then + Var Seeker.VendingCode = "C00" + EndIf + + SAVELOG Seeker.VendingCode + SAVELOG Seeker.VendingCampaignRI3 + + + If Seeker.VendingCode = "C00" Then + + Else + + Var VendingCreditRemain = "" + Var IntVendingCampaign1 = VendingCampaign1 + INT IntVendingCampaign1 + + If IntVendingCampaign1 > 0 Then + Var VendingCreditRemain = VendingCampaign1 + EndIf + + + + Var Seeker.IntVendingCampaign = Seeker.VendingCampaignRI3 + INT Seeker.IntVendingCampaign + + Var VendingREFID = SessionID + + If Seeker.IntVendingCampaign > 0 Then + Var QRChannel = 0 + + If Seeker.IntVendingCampaign >= PayAmount Then + ;Open "ROOT/taobin_project/xml/page_payment_cash.xml" + Var Seeker.VendingCampaign = PayAmount + Var Seeker.FreeVendingCampaign = 1 + CoinVending OFF + ;Var GIFShowProcess = "ROOT/ui/page_05_loading/pic_loading_cup.gif" + If CART_COUNT >= 1 Then + + Cart "PreparID" 1 + Var CART_INDEX = 1 + Var PayReference = "" + GenHashWithTimeStamp PayReference + Cart "MakeID" CART_INDEX + Open "ROOT/taobin_project/xml/page_thankyou.xml" + Else + Var CART_INDEX = 0 + + If Seeker = "curr" Then + MakeDrinkV1 SelectDrink SelectSugarID + Var TxRef1 = "" + CreateTxRef1 TxRef1 + Else + DEBUGVAR Seeker + Var TxRef1 = "" + CreateTxRef1 TxRef1 + + Var DrinkPaid = SelectDrink + Var PaidPaymentFromNextStage = 1 + EndIf + Var SpiralCodeOk = 1 + Var ChangeOK = 3 + Open "ROOT/taobin_project/spiral/xml/page_spiral_thankyou.xml" + EndIf + EndIf + + Var Seeker.CodeChannel = 1 + + If CART_COUNT >= 1 Then + Open "ROOT/taobin_project/xml/page_payment_cashMore.xml" + Else + Var SpiralCodeOk = 1 + Open "ROOT/taobin_project/spiral/xml/page_spiral_payment_cash.xml" + EndIf + + + + Else + + Var ShowErrorText = "Enable" + Var text_show_error = DirImage + "/text_show_error.png" + Var GetPayInfoFlag = 0 + Var Seeker.CodeChannel = 0 + + EndIf + EndIf + + Else + + + + + EndIf + + + + + If Seeker.CodeChannel = 1 Then + Var TelephoneNumber = "" + + Var ShowErrorText = "Enable" + + SAVELOG ShowErrorText + + Var text_show_error = DirImage + "/text_show_error2.png" + + If ErrorCause = "failed_fromoper_0002" Then + Var text_show_error = DirImage + "/text_show_error.png" + EndIf + + If ErrorCause = "failed_fromoper_0005" Then + Var text_show_error = DirImage + "/text_show_error3.png" + EndIf + + If ErrorCause = "failed_fromoper_0006" Then + Var text_show_error = DirImage + "/text_show_error4.png" + EndIf + + Var GetPayInfoFlag = 0 + Var Seeker.CodeChannel = 0 + Var Tel_Confirm_State = "Disable" + Refresh + EndIf + + + + + + + + 0 + 380 + "ROOT/taobin_project/image/collectiing/alpha.png" + + + + + 158 + 667 + "ROOT/taobin_project/image/collectiing/img_popup1.png" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 217 + 868 + Var( DirImage + "/img3.png" ) + + + + 244 + 882 + ShowTextNumber + "Enable" + Var( DirImage + "/text_12.png" ) + + + + + 0 + 883 + 1080 + Center + 62 + RobotoBlack + 0x513C2F + "Enable" + TelephoneNumber# + + + + + + + 188 + 760 + Var( DirImage + "/text_36.png" ) + + + + 152 + 1001 + "Enable" + ShowErrorText + text_show_error + + + + 158 + 513 + Var( DirImage + "/img_popupSCG.png" ) + + + +; +; 0 +; 0 +; "ROOT/taobin_project/image/ad_medium_2.png" +; + + + + + + + Open "/media/bt/xml/security_alarm.xml" + + + + + + + diff --git a/spiral/xml/page_spiral_payment_codeThe1.xml b/spiral/xml/page_spiral_payment_codeThe1.xml new file mode 100644 index 00000000..9d75df92 --- /dev/null +++ b/spiral/xml/page_spiral_payment_codeThe1.xml @@ -0,0 +1,703 @@ + + + "Enable" + 1080 + 1920 + "0xeae6e1" + PlaySoundCodeLang + SoundVolume + "Partial" + + ; On open + Var ECommerce = "" + Var Seeker.FreeVendingCampaign = 0 + + Var Timeout = 0 + + Var GetPayInfoFlag = 0 + Var Seeker.CodeChannel = 0 + + ;Var VendingQRCode = "ERROR" + ;VendingQR ON + ;Var QRCODE99 = "" + + ;CoinVending OFF + + Var ShowTextNumber = "Enable" + Var ShowErrorText = "Invisible" + Var Tel_Confirm_State = "Invisible" + Var ErrorCause = "" + + + If show_eng = "true" Then + Var DirImage = "ROOT/taobin_project/image/collectiing_en" + Else + Var DirImage = "ROOT/taobin_project/image/collectiing" + EndIf + + + Var Mode# = 0 + Var Str# = "" + Var TelephoneNumber# = "" + + + 1000 + + ;Open "ROOT/xml/page_board.xml" + + + + Var Timeout = Timeout + 1 + If Timeout > 30 Then + + Open "ROOT/taobin_project/spiral/xml/page_spiral_payment_codeOther.xml" + + Refresh + EndIf + + TimerReset + + + + + If ViewBill > 0 Then + CoinVending BILLREJECT + EndIf + + + + + + + + If Seeker.CodeChannel = 1 Then + + SAVELOG "Seeker.CodeChannel 1 > ActOK." + + SAVELOG ECommerce + + SPLIT ECommerce "/" 6 Seeker.VendingCode + SPLIT ECommerce "/" 8 Seeker.VendingCampaignRI3 + SPLIT ECommerce "/" 9 VendingCampaign1 + + If Seeker.VendingCode = "" Then + Var Seeker.VendingCode = "C00" + EndIf + + If Seeker.VendingCode = "KBA:2" Then + Var Seeker.VendingCode = "C00" + EndIf + + If Seeker.VendingCode = "AIR:2" Then + Var Seeker.VendingCode = "C00" + EndIf + + If Seeker.VendingCode = "TWN:2" Then + Var Seeker.VendingCode = "C00" + EndIf + + SAVELOG Seeker.VendingCode + SAVELOG Seeker.VendingCampaignRI3 + + + If Seeker.VendingCode = "C00" Then + + Else + + Var VendingCreditRemain = "" + Var IntVendingCampaign1 = VendingCampaign1 + INT IntVendingCampaign1 + + If IntVendingCampaign1 > 0 Then + Var VendingCreditRemain = VendingCampaign1 + EndIf + + + + Var Seeker.IntVendingCampaign = Seeker.VendingCampaignRI3 + INT Seeker.IntVendingCampaign + + Var VendingREFID = SessionID + + If Seeker.IntVendingCampaign > 0 Then + Var QRChannel = 0 + + If Seeker.IntVendingCampaign >= PayAmount Then + ;Open "ROOT/taobin_project/xml/page_payment_cash.xml" + Var Seeker.VendingCampaign = PayAmount + Var Seeker.FreeVendingCampaign = 1 + CoinVending OFF + ;Var GIFShowProcess = "ROOT/ui/page_05_loading/pic_loading_cup.gif" + If CART_COUNT >= 1 Then + + Cart "PreparID" 1 + Var CART_INDEX = 1 + Var PayReference = "" + GenHashWithTimeStamp PayReference + Cart "MakeID" CART_INDEX + Open "ROOT/taobin_project/xml/page_thankyou.xml" + Else + Var CART_INDEX = 0 + + If Seeker = "curr" Then + MakeDrinkV1 SelectDrink SelectSugarID + Var TxRef1 = "" + CreateTxRef1 TxRef1 + Else + DEBUGVAR Seeker + Var TxRef1 = "" + CreateTxRef1 TxRef1 + + Var DrinkPaid = SelectDrink + Var PaidPaymentFromNextStage = 1 + EndIf + Var SpiralCodeOk = 1 + Var ChangeOK = 3 + Open "ROOT/taobin_project/spiral/xml/page_spiral_thankyou.xml" + EndIf + EndIf + + Var Seeker.CodeChannel = 1 + + If CART_COUNT >= 1 Then + Open "ROOT/taobin_project/xml/page_payment_cashMore.xml" + Else + Var SpiralCodeOk = 1 + Open "ROOT/taobin_project/spiral/xml/page_spiral_payment_cash.xml" + EndIf + + + + Else + + Var ShowErrorText = "Enable" + Var text_show_error = DirImage + "/text_show_error.png" + Var GetPayInfoFlag = 0 + Var Seeker.CodeChannel = 0 + + EndIf + EndIf + + Else + + + + + EndIf + + + + + If Seeker.CodeChannel = 1 Then + Var TelephoneNumber = "" + + Var ShowErrorText = "Enable" + + SAVELOG ShowErrorText + + Var text_show_error = DirImage + "/text_show_error2.png" + + If ErrorCause = "failed_fromoper_0002" Then + Var text_show_error = DirImage + "/text_show_error.png" + EndIf + + If ErrorCause = "failed_fromoper_0005" Then + Var text_show_error = DirImage + "/text_show_error3.png" + EndIf + + If ErrorCause = "failed_fromoper_0006" Then + Var text_show_error = DirImage + "/text_show_error4.png" + EndIf + + Var GetPayInfoFlag = 0 + Var Seeker.CodeChannel = 0 + Var Tel_Confirm_State = "Disable" + Refresh + EndIf + + + + + + + + 0 + 380 + "ROOT/taobin_project/image/collectiing/alpha.png" + + + + + 158 + 667 + "ROOT/taobin_project/image/collectiing/img_popup1.png" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 217 + 868 + Var( DirImage + "/img3.png" ) + + + + 244 + 882 + ShowTextNumber + "Enable" + Var( DirImage + "/text_12.png" ) + + + + + 0 + 883 + 1080 + Center + 62 + RobotoBlack + 0x513C2F + "Enable" + TelephoneNumber# + + + + + + + 188 + 760 + Var( DirImage + "/text_33.png" ) + + + + 152 + 1001 + "Enable" + ShowErrorText + text_show_error + + + + 158 + 513 + Var( DirImage + "/img_popupThe1.png" ) + + + +; +; 0 +; 0 +; "ROOT/taobin_project/image/ad_medium_2.png" +; + + + + + + + Open "/media/bt/xml/security_alarm.xml" + + + + + + + diff --git a/spiral/xml/page_spiral_payment_codeTrue.xml b/spiral/xml/page_spiral_payment_codeTrue.xml new file mode 100644 index 00000000..1c014fb6 --- /dev/null +++ b/spiral/xml/page_spiral_payment_codeTrue.xml @@ -0,0 +1,702 @@ + + + "Enable" + 1080 + 1920 + "0xeae6e1" + PlaySoundCodeLang + SoundVolume + "Partial" + + ; On open + Var ECommerce = "" + Var Seeker.FreeVendingCampaign = 0 + + Var Timeout = 0 + + Var GetPayInfoFlag = 0 + Var Seeker.CodeChannel = 0 + + ;Var VendingQRCode = "ERROR" + ;VendingQR ON + ;Var QRCODE99 = "" + + ;CoinVending OFF + + Var ShowTextNumber = "Enable" + Var ShowErrorText = "Invisible" + Var Tel_Confirm_State = "Invisible" + Var ErrorCause = "" + + + If show_eng = "true" Then + Var DirImage = "ROOT/taobin_project/image/collectiing_en" + Else + Var DirImage = "ROOT/taobin_project/image/collectiing" + EndIf + + + Var Mode# = 0 + Var Str# = "" + Var TelephoneNumber# = "" + + + 1000 + + ;Open "ROOT/xml/page_board.xml" + + + + Var Timeout = Timeout + 1 + If Timeout > 30 Then + + Open "ROOT/taobin_project/spiral/xml/page_spiral_payment_codeOther.xml" + + Refresh + EndIf + + TimerReset + + + + + If ViewBill > 0 Then + CoinVending BILLREJECT + EndIf + + + + + + + + If Seeker.CodeChannel = 1 Then + + SAVELOG "Seeker.CodeChannel 1 > ActOK." + + SAVELOG ECommerce + + SPLIT ECommerce "/" 6 Seeker.VendingCode + SPLIT ECommerce "/" 8 Seeker.VendingCampaignRI3 + SPLIT ECommerce "/" 9 VendingCampaign1 + + If Seeker.VendingCode = "" Then + Var Seeker.VendingCode = "C00" + EndIf + + If Seeker.VendingCode = "KBA:2" Then + Var Seeker.VendingCode = "C00" + EndIf + + If Seeker.VendingCode = "AIR:2" Then + Var Seeker.VendingCode = "C00" + EndIf + + If Seeker.VendingCode = "TWN:2" Then + Var Seeker.VendingCode = "C00" + EndIf + + SAVELOG Seeker.VendingCode + SAVELOG Seeker.VendingCampaignRI3 + + + If Seeker.VendingCode = "C00" Then + + Else + + Var VendingCreditRemain = "" + Var IntVendingCampaign1 = VendingCampaign1 + INT IntVendingCampaign1 + + If IntVendingCampaign1 > 0 Then + Var VendingCreditRemain = VendingCampaign1 + EndIf + + + + Var Seeker.IntVendingCampaign = Seeker.VendingCampaignRI3 + INT Seeker.IntVendingCampaign + + Var VendingREFID = SessionID + + If Seeker.IntVendingCampaign > 0 Then + Var QRChannel = 0 + + If Seeker.IntVendingCampaign >= PayAmount Then + ;Open "ROOT/taobin_project/xml/page_payment_cash.xml" + Var Seeker.VendingCampaign = PayAmount + Var Seeker.FreeVendingCampaign = 1 + CoinVending OFF + ;Var GIFShowProcess = "ROOT/ui/page_05_loading/pic_loading_cup.gif" + If CART_COUNT >= 1 Then + + Cart "PreparID" 1 + Var CART_INDEX = 1 + Var PayReference = "" + GenHashWithTimeStamp PayReference + Cart "MakeID" CART_INDEX + Open "ROOT/taobin_project/xml/page_thankyou.xml" + Else + Var CART_INDEX = 0 + + If Seeker = "curr" Then + MakeDrinkV1 SelectDrink SelectSugarID + Var TxRef1 = "" + CreateTxRef1 TxRef1 + Else + DEBUGVAR Seeker + Var TxRef1 = "" + CreateTxRef1 TxRef1 + + Var DrinkPaid = SelectDrink + Var PaidPaymentFromNextStage = 1 + EndIf + Var SpiralCodeOk = 1 + Var ChangeOK = 3 + Open "ROOT/taobin_project/spiral/xml/page_spiral_thankyou.xml" + EndIf + EndIf + + Var Seeker.CodeChannel = 1 + + If CART_COUNT >= 1 Then + Open "ROOT/taobin_project/xml/page_payment_cashMore.xml" + Else + Var SpiralCodeOk = 1 + Open "ROOT/taobin_project/spiral/xml/page_spiral_payment_cash.xml" + EndIf + + + + Else + + Var ShowErrorText = "Enable" + Var text_show_error = DirImage + "/text_show_error.png" + Var GetPayInfoFlag = 0 + Var Seeker.CodeChannel = 0 + + EndIf + EndIf + + Else + + + + + EndIf + + + + + If Seeker.CodeChannel = 1 Then + Var TelephoneNumber = "" + + Var ShowErrorText = "Enable" + + SAVELOG ShowErrorText + + Var text_show_error = DirImage + "/text_show_error2.png" + + If ErrorCause = "failed_fromoper_0002" Then + Var text_show_error = DirImage + "/text_show_error.png" + EndIf + + If ErrorCause = "failed_fromoper_0005" Then + Var text_show_error = DirImage + "/text_show_error3.png" + EndIf + + If ErrorCause = "failed_fromoper_0006" Then + Var text_show_error = DirImage + "/text_show_error4.png" + EndIf + + Var GetPayInfoFlag = 0 + Var Seeker.CodeChannel = 0 + Var Tel_Confirm_State = "Disable" + Refresh + EndIf + + + + + + + + 0 + 380 + "ROOT/taobin_project/image/collectiing/alpha.png" + + + + + 158 + 667 + "ROOT/taobin_project/image/collectiing/img_popup1.png" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 217 + 868 + Var( DirImage + "/img3.png" ) + + + + 244 + 882 + ShowTextNumber + "Enable" + Var( DirImage + "/text_12.png" ) + + + + + 0 + 883 + 1080 + Center + 62 + RobotoBlack + 0x513C2F + "Enable" + TelephoneNumber# + + + + + + + 188 + 760 + Var( DirImage + "/text_35.png" ) + + + + 152 + 1001 + "Enable" + ShowErrorText + text_show_error + + + + 158 + 513 + Var( DirImage + "/img_popupTrue.png" ) + + + +; +; 0 +; 0 +; "ROOT/taobin_project/image/ad_medium_2.png" +; + + + + + + + Open "/media/bt/xml/security_alarm.xml" + + + + + + + diff --git a/spiral/xml/page_spiral_payment_credit.xml b/spiral/xml/page_spiral_payment_credit.xml new file mode 100644 index 00000000..b9b0f334 --- /dev/null +++ b/spiral/xml/page_spiral_payment_credit.xml @@ -0,0 +1,700 @@ + + + "Enable" + 1080 + 1920 + "0xeae6e1" + + SoundVolume + "Partial" + + ; On open + + VendingQR OFF + + Var Timeout = 0 + + Var TelephoneNumber = "" + + Var ShowTextNumber = "Enable" + Var ShowErrorText = "Invisible" + Var Tel_Confirm_State = "Invisible" + + Var GetCreditFlag = 0 + + If show_eng = "true" Then + Var DirImage = "ROOT/taobin_project/image/collectiing_en" + Else + Var DirImage = "ROOT/taobin_project/image/collectiing" + EndIf + + Var number7 = "" + Var number8 = "" + Var number9 = "" + Var number10 = "" + + Var Ext1a = "" + + Var GetAccFlag = 0 + + Var AcceptAuto = "false" + + If web_readyOK = "true" Then + Var web_readyOK = "false" + Var AcceptAuto = "true" + Var ShowTextNumber = "Invisible" + + + + Var PinNumber = "" + Var TelephoneNumber = web_telnum + + Var DataTmp = TelephoneNumber + "/" + Var DataTmp = DataTmp + PinNumber + + GETACCEXT DataTmp 19 + Var GetAccFlag = 1 + + EndIf + + + + + 1000 + + + Var Timeout = Timeout + 1 + If Timeout > 30 Then + Var PayState1 = "PressForever" + Var PayState2 = "Enable" + Var QRChannel = 0 + Var Seeker.CodeChannel = 0 + If CART_COUNT >= 1 Then + Open "ROOT/taobin_project/xml/page_payment_cashMore.xml" + Else + Open "ROOT/taobin_project/spiral/xml/page_spiral_payment_cash.xml" + EndIf + EndIf + + + TimerReset + + + + + + + + If ViewBill > 0 Then + CoinVending BILLREJECT + EndIf + + + + + + ;Open "ROOT/taobin_project/spiral/xml/page_spiral_payment_credit2.xml" + If GetAccFlag = 1 Then + If Ext1a = "ok" Then + Var PinNumberUser = Ext1c + Var CoffeeCredit = Ext1b + INT CoffeeCredit + + ;Var CoffeeCredit = 5 + + + DEBUGVAR PinNumberUser + + + Open "ROOT/taobin_project/spiral/xml/page_spiral_payment_credit2.xml" + Else + Var ShowErrorText = "Enable" + EndIf + EndIf + + Refresh + + + + If GetAccFlag = 1 Then + Var ShowErrorText = "Enable" + EndIf + Refresh + + + + + + 0 + 380 + "ROOT/taobin_project/image/collectiing/alpha.png" + + + + + 158 + 601 + "ROOT/taobin_project/image/collectiing/img_popup1.png" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 217 + 802 + Var( DirImage + "/img3.png" ) + + + + 244 + 817 + ShowTextNumber + "Enable" + Var( DirImage + "/text14.png" ) + + + + 248 + 836 + ShowTextNumber + "Enable" + Var( DirImage + "/Group.png" ) + + + + + 0 + 817 + 1080 + Center + 62 + RobotoBlack + 0x513C2F + "Enable" + TelephoneNumber + Telnum-mask-1 + + + + + + + 188 + 626 + Var( DirImage + "/text_13.png" ) + + + + 444 + 945 + ShowErrorText + "Enable" + Var( DirImage + "/text_show_notfound.png") + + + +; +; 0 +; 0 +; "ROOT/taobin_project/image/ad_medium_2.png" +; + + + + + + + Open "/media/bt/xml/security_alarm.xml" + + + + + + + diff --git a/spiral/xml/page_spiral_payment_credit2.xml b/spiral/xml/page_spiral_payment_credit2.xml new file mode 100644 index 00000000..8561cddf --- /dev/null +++ b/spiral/xml/page_spiral_payment_credit2.xml @@ -0,0 +1,933 @@ + + + "Enable" + 1080 + 1920 + "0xeae6e1" + + SoundVolume + "Partial" + + ; On open + + Var Timeout = 0 + Var TimeoutSMS = 0 + Var StateBGetSMS = "Enable" + + + Var ShowSentSmsText = "Invisible" + + Var ShowTextNumber1 = "Invisible" + Var ShowTextNumber2 = "Invisible" + Var ShowTextNumber3 = "Invisible" + Var ShowTextNumber4 = "Invisible" + + Var ShowErrorText = "Invisible" + Var Tel_Confirm_State = "Invisible" + + Var PinNumber = "" + + Var ReqFlag = 0 + + Var Xtext = 246 + + + If show_eng = "true" Then + Var DirImage = "ROOT/taobin_project/image/collectiing_en" + Var Xtext = 246 + Else + Var DirImage = "ROOT/taobin_project/image/collectiing" + EndIf + + Var Ext1a = "" + + Var ReqAdddata22 = 0 + Var timeout_Adddata22 = 0 + GenHashWithTimeStamp PointCrm + + If AcceptAuto = "true" Then + + Var AcceptAuto = "false" + + Var Tel_Confirm_State = "Enable" + + Var ShowTextNumber1 = "Enable" + Var ShowTextNumber2= "Enable" + Var ShowTextNumber3= "Enable" + Var ShowTextNumber4= "Enable" + + Var PinNumber = web_pin + Var TelephoneNumber = web_telnum + + If PinNumberUser = PinNumber Then + + Var SumCreditAmount = CoffeeCredit + + If SumCreditAmount >= PayAmount Then + + If ReqAdddata22 = 0 Then + Var BmiYear = PayAmount + Var GetScore = "useCredit" + AddData 22 TelephoneNumber BmiYear PointCrm GetScore + Var ReqAdddata22 = 1 + EndIf + + + Else + Open "ROOT/taobin_project/spiral/xml/page_spiral_payment_credit3.xml" + EndIf + + Else + + Var ShowErrorText = "Enable" + Var PinNumber = "" + Var ShowTextNumber1 = "Invisible" + Var ShowTextNumber2 = "Invisible" + Var ShowTextNumber3 = "Invisible" + Var ShowTextNumber4 = "Invisible" + + EndIf + + EndIf + + + + + 1000 + + ;Open "ROOT/xml/page_board.xml" + + Var Timeout = Timeout + 1 + If Timeout > 30 Then + Var PayState1 = "PressForever" + Var PayState2 = "Enable" + Var QRChannel = 0 + Var Seeker.CodeChannel = 0 + If CART_COUNT >= 1 Then + Open "ROOT/taobin_project/xml/page_payment_cashMore.xml" + Else + Open "ROOT/taobin_project/spiral/xml/page_spiral_payment_cash.xml" + EndIf + EndIf + + If StateBGetSMS = "Disable" Then + + Var TimeoutSMS = TimeoutSMS + 1 + If TimeoutSMS > 30 Then + + Var StateBGetSMS = "Enable" + Var TimeoutSMS = 0 + + Refresh + + EndIf + + EndIf + + TimerReset + + + + + + + + + + + + If ViewBill > 0 Then + CoinVending BILLREJECT + EndIf + + + + + + + + If ReqFlag = 0 Then + + If ReqAdddata22 = 1 Then + Var Seeker.CreditReferenceTmp = "" + PayAmount + Var Seeker.CreditReferenceTmp = Seeker.CreditReferenceTmp + "/" + Var Seeker.CreditReferenceTmp = Seeker.CreditReferenceTmp + PointCrm + + CoinVending OFF + + + Var Seeker.TNumberTaobinCredit = TelephoneNumber + Var Seeker.CoffeePinNumber = PinNumber + + Var Seeker.StoreCreditFlag = 1 + + Var SumCreditAmount = SumCreditAmount - PayAmount + + Var VendingCreditRemain = "" + SumCreditAmount + + If CART_COUNT >= 1 Then + Var ChangeOK = 3 + Cart "PreparID" 1 + Var CART_INDEX = 1 + Var PayReference = "" + GenHashWithTimeStamp PayReference + Cart "MakeID" CART_INDEX + Open "ROOT/taobin_project/spiral/xml/page_spiral_thankyou.xml" + Else + Var CART_INDEX = 0 + Var ChangeOK = 3 + If Seeker = "curr" Then + MakeDrinkV1 SelectDrink SelectSugarID + Else + DEBUGVAR Seeker + EndIf + Open "ROOT/taobin_project/spiral/xml/page_spiral_thankyou.xml" + EndIf + + Var ReqAdddata22 = 0 + + EndIf + + + + + ;If Ext1a = "ok" Then + + ; If Ext1c = "" Then + ; + ; Open "ROOT/taobin_project/xml/page_payment_credit3.xml" + ; Else + + ; EndIf + ;Else + ; Var ShowErrorText = "Enable" + ; Var PinNumber = "" + ; Var ShowTextNumber1 = "Invisible" + ; Var ShowTextNumber2 = "Invisible" + ; Var ShowTextNumber3 = "Invisible" + ; Var ShowTextNumber4 = "Invisible" + ;EndIf + Else + + EndIf + + Refresh + + + + Var ShowErrorText = "Enable" + Refresh + + If ReqAdddata22 = 1 Then + + Var ReqAdddata22 = 0 + + EndIf + + + + + + + + 0 + 380 + "ROOT/taobin_project/image/collectiing/alpha.png" + + + + + 158 + 601 + "ROOT/taobin_project/image/collectiing/img_popup1.png" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 242 + 830 + Var( DirImage + "/img4.png" ) + + + + 289 + 870 + ShowTextNumber1 + "Enable" + Var( DirImage + "/text_X.png" ) + + + + 446 + 870 + ShowTextNumber2 + "Enable" + Var( DirImage + "/text_X.png" ) + + + + 603 + 870 + ShowTextNumber3 + "Enable" + Var( DirImage + "/text_X.png" ) + + + + 758 + 870 + ShowTextNumber4 + "Enable" + Var( DirImage + "/text_X.png" ) + + + + + + + + + + + + 188 + 699 + Var( DirImage + "/text_16.png" ) + + + + 444 + 945 + "Enable" + ShowErrorText + Var( DirImage + "/text_show_notfound.png") + + + + Xtext + 945 + "Enable" + ShowSentSmsText + Var( DirImage + "/text_show_sentSMS.png") + + + + + +; +; 0 +; 0 +; "ROOT/taobin_project/image/ad_medium_2.png" +; + + + + + + + Open "/media/bt/xml/security_alarm.xml" + + + + + + + diff --git a/spiral/xml/page_spiral_payment_credit3.xml b/spiral/xml/page_spiral_payment_credit3.xml new file mode 100644 index 00000000..6227c111 --- /dev/null +++ b/spiral/xml/page_spiral_payment_credit3.xml @@ -0,0 +1,381 @@ + + + "Enable" + 1080 + 1920 + "0xeae6e1" + + SoundVolume + + + ; On open + + Var Timeout = 0 + + Var Tel_Confirm_State = "Disable" + Var ShowNotEnoughText = "Invisible" + + ;Var CoffeeCredit = Ext1b + ;INT CoffeeCredit + + Var SumCreditAmount = CoffeeCredit + ;Var SumCreditAmount = 5 + + Var NotEnoughFlag = 0 + + Var timeCountUp = 0 + + If SumCreditAmount >= PayAmount Then + Var Tel_Confirm_State = "Enable" + + + + + Else + Var Tel_Confirm_State = "Enable" + Var ShowNotEnoughText = "Enable" + Var NotEnoughFlag = 1 + + Var AcceptAuto = "false" + + EndIf + + Var ShowLoadingText = "Invisible" + Var ShowErrorText = "Invisible" + + + If show_eng = "true" Then + Var DirImage = "ROOT/taobin_project/image/collectiing_en" + Else + Var DirImage = "ROOT/taobin_project/image/collectiing" + EndIf + + Var PrepareFlag = 0 + Var PrepareTime = 0 + + Var ReqAdddata22 = 0 + Var timeout_Adddata22 = 0 + GenHashWithTimeStamp PointCrm + + ;Var Tel_Confirm_State = "Invisible" + + + 1000 + + ;Open "ROOT/xml/page_board.xml" + + + If ReqAdddata22 = 0 Then + Var Timeout = Timeout + 1 + Else + Var timeout_Adddata22 = timeout_Adddata22 + 1 + + If timeout_Adddata22 > 30 Then + + Var Tel_Confirm_State = "Enable" + Var ShowLoadingText = "Invisible" + Var ReqAdddata22 = 0 + Var timeout_Adddata22 = 0 + + Var ShowErrorText = "Enable" + + EndIf + + EndIf + + + If AcceptAuto = "true" Then + If Timeout > 3 Then + + Var AcceptAuto = "false" + + + Var BmiYear = PayAmount + Var GetScore = "useCredit" + + AddData 22 TelephoneNumber BmiYear PointCrm GetScore + Var ReqAdddata22 = 1 + + EndIf + EndIf + + + + If Timeout > 60 Then + Var PayState1 = "PressForever" + Var PayState2 = "Enable" + Var QRChannel = 0 + Var Seeker.CodeChannel = 0 + If CART_COUNT >= 1 Then + Open "ROOT/taobin_project/xml/page_payment_cashMore.xml" + Else + Open "ROOT/taobin_project/spiral/xml/page_spiral_payment_cash.xml" + EndIf + EndIf + + + + Refresh + TimerReset + + + + + + + + If ReqAdddata22 = 1 Then + + If NotEnoughFlag = 0 Then + + Var Seeker.CreditReferenceTmp = "" + PayAmount + Var Seeker.CreditReferenceTmp = Seeker.CreditReferenceTmp + "/" + Var Seeker.CreditReferenceTmp = Seeker.CreditReferenceTmp + PointCrm + + CoinVending OFF + + + Var Seeker.TNumberTaobinCredit = TelephoneNumber + Var Seeker.CoffeePinNumber = PinNumber + + Var Seeker.StoreCreditFlag = 1 + + If CART_COUNT >= 1 Then + + Cart "PreparID" 1 + Var CART_INDEX = 1 + Var PayReference = "" + GenHashWithTimeStamp PayReference + Cart "MakeID" CART_INDEX + Open "ROOT/taobin_project/spiral/xml/page_spiral_thankyou.xml" + Else + Var CART_INDEX = 0 + + If Seeker = "curr" Then + MakeDrinkV1 SelectDrink SelectSugarID + Else + DEBUGVAR Seeker + EndIf + Open "ROOT/taobin_project/spiral/xml/page_spiral_thankyou.xml" + EndIf + Else + + + Var PayState1 = "PressForever" + Var PayState2 = "Enable" + Var QRChannel = 0 + Var Seeker.CodeChannel = 0 + + Var Seeker.TNumberTaobinCredit = TelephoneNumber + Var Seeker.CoffeePinNumber = PinNumber + + Var Seeker.IntVendingCredit = SumCreditAmount + + Var Seeker.CreditReferenceTmp = "" + SumCreditAmount + Var Seeker.CreditReferenceTmp = Seeker.CreditReferenceTmp + "/" + Var Seeker.CreditReferenceTmp = Seeker.CreditReferenceTmp + PointCrm + + + Var Seeker.StoreCreditFlag = 1 + + If CART_COUNT >= 1 Then + Open "ROOT/taobin_project/xml/page_payment_cashMore.xml" + Else + Var SpiralKeepCredit = 1 + Open "ROOT/taobin_project/spiral/xml/page_spiral_payment_cash.xml" + EndIf + + EndIf + + Var ReqAdddata22 = 0 + + EndIf + + + + If ReqAdddata22 = 1 Then + Var Tel_Confirm_State = "Enable" + Var ShowLoadingText = "Invisible" + Var ReqAdddata22 = 0 + Var timeout_Adddata22 = 0 + Var ShowErrorText = "Enable" + EndIf + + + + + + If ViewBill > 0 Then + CoinVending BILLREJECT + EndIf + + + + + + + 0 + 380 + "ROOT/taobin_project/image/collectiing/alpha.png" + + + + + 182 + 748 + Var( DirImage + "/img_popup11.png" ) + + + + 0 + 1041 + 144 + Center + 1080 + KanitRegularTTF + + 0xDE794E + SumCreditAmount + + + + + + + + + + + + + + 230 + 920 + + ShowNotEnoughText + Var( DirImage + "/text_show_notEnough.png") + + + + + 260 + 920 + + ShowLoadingText + Var( DirImage + "/loadingText.png") + + + + 260 + 920 + + ShowErrorText + Var( DirImage + "/loadingTextError.png") + + + + + + + +; +; 0 +; 0 +; "ROOT/taobin_project/image/ad_medium_2.png" +; + + + + + + + Open "/media/bt/xml/security_alarm.xml" + + + + + + + diff --git a/spiral/xml/page_spiral_payment_storeCredit.xml b/spiral/xml/page_spiral_payment_storeCredit.xml new file mode 100644 index 00000000..6a2caa11 --- /dev/null +++ b/spiral/xml/page_spiral_payment_storeCredit.xml @@ -0,0 +1,742 @@ + + + "Enable" + 1080 + 1920 + "0xeae6e1" + + SoundVolume + "Partial" + + ; On open + + Var Timeout = 0 + + Var TelephoneNumber = "" + + Var ShowTextNumber = "Enable" + Var ShowErrorText = "Invisible" + Var Tel_Confirm_State = "Invisible" + + Var GetCreditFlag = 0 + + If show_eng = "true" Then + Var DirImage = "ROOT/taobin_project/image/collectiing_en" + Else + Var DirImage = "ROOT/taobin_project/image/collectiing" + EndIf + + Var FlagWaitUpdateCoinAmount = 0 + + Var number7 = "" + Var number8 = "" + Var number9 = "" + Var number10 = "" + + Var Ext1a = "" + Var GetAccFlag = 0 + + + + 1000 + + + Var Timeout = Timeout + 1 + If Timeout > 30 Then + If Seeker.pageStoreCredit0 = 1 Then + Change StoreCreditAmount + Var ChangeFlag2 = 1 + If Seeker.FreeVendingCampaign = 1 Then + Open "ROOT/taobin_project/xml/page_lid_straw.xml" + Else + Open "ROOT/taobin_project/spiral/xml/page_spiral_thankyou.xml" + EndIf + Else + CoinVending BILLREJECT + If CART_COUNT >= 1 Then + Open "ROOT/taobin_project/xml/page_payment_cashMore.xml" + Else + Open "ROOT/taobin_project/spiral/xml/page_spiral_payment_cash.xml" + EndIf + + EndIf + EndIf + + If FlagWaitUpdateCoinAmount = 1 Then + If Timeout > 2 Then + If CART_COUNT >= 1 Then + Open "ROOT/taobin_project/xml/page_payment_cashMore.xml" + Else + Open "ROOT/taobin_project/spiral/xml/page_spiral_payment_cash.xml" + EndIf + EndIf + + EndIf + + + TimerReset + + + + + + + + + If GetAccFlag = 1 Then + If Ext1a = "ok" Then + Var CoffeeCredit = Ext1b + INT CoffeeCredit + Var Seeker.CoffeePinNumber = Ext1c + + Var Seeker.TNumberTaobinCredit = TelephoneNumber + + If Seeker.pageStoreCredit0 = 1 Then + + Var Seeker.StoreCreditFlag = 1 + + + + Var CoffeeCreditKeep = StoreCreditAmount + CoffeeCredit + Open "ROOT/taobin_project/spiral/xml/page_spiral_payment_storeCredit2-2.xml" + Else + + Var Seeker.StoreCreditFlag = 1 + + + If ViewBill < RemainAmount Then + + CoinVending BILLSTACKALL + + Var FlagWaitUpdateCoinAmount = 1 + Var Timeout = 0 + Else + + CoinVending BILLSTACKALL + Var SpiralKeepCredit = 1 + Var CoffeeCreditKeep = RemainAmountKeep + CoffeeCredit + Open "ROOT/taobin_project/spiral/xml/page_spiral_payment_storeCredit3.xml" + + EndIf + + + + EndIf + + Else + If Ext1a = "new customer" Then + Var CoffeeCreditKeep = 0 + Var Seeker.TNumberTaobinCredit = TelephoneNumber + + Open "ROOT/taobin_project/spiral/xml/page_spiral_payment_storeCredit2.xml" + Else + If Ext1a = "invalid password" Then + Var ShowErrorText = "Enable" + EndIf + + EndIf + + EndIf + EndIf + + Refresh + + + + + + If GetAccFlag = 1 Then + Var ShowErrorText = "Enable" + EndIf + Refresh + + + + + + 0 + 380 + "ROOT/taobin_project/image/collectiing/alpha.png" + + + + + 158 + 601 + "ROOT/taobin_project/image/collectiing/img_popup1.png" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 217 + 802 + Var( DirImage + "/img3.png" ) + + + + 244 + 817 + ShowTextNumber + "Enable" + Var( DirImage + "/text14.png" ) + + + + 248 + 836 + ShowTextNumber + "Enable" + Var( DirImage + "/Group.png" ) + + + + + 0 + 817 + 1080 + Center + 62 + RobotoBlack + 0x513C2F + "Enable" + TelephoneNumber + Telnum-mask-1 + + + + + + + 188 + 626 + Var( DirImage + "/text_17.png" ) + + + + 444 + 942 + ShowErrorText + "Enable" + "ROOT/taobin_project/image/collectiing/text_show_notfound.png" + + + + + + + + + + Open "/media/bt/xml/security_alarm.xml" + + + + + If MachineStage = "drink-success" Then + Var MachineState_Result = 1 + EndIf + + If MachineStage = "drink-failed" Then + Var MachineState_Result = 2 + EndIf + + + + + diff --git a/spiral/xml/page_spiral_payment_storeCredit0.xml b/spiral/xml/page_spiral_payment_storeCredit0.xml new file mode 100644 index 00000000..b745c6fd --- /dev/null +++ b/spiral/xml/page_spiral_payment_storeCredit0.xml @@ -0,0 +1,196 @@ + + + "Enable" + 1080 + 1920 + "0xeae6e1" + + SoundVolume + + + ; On open + + Var Timeout = 0 + + Var TelephoneNumber = "" + + Var ShowTextNumber = "Enable" + Var ShowErrorText = "Invisible" + Var Tel_Confirm_State = "Invisible" + + Var GetCreditFlag = 0 + Var clickedChangeFlag = 0 + + Var Seeker.pageStoreCredit0 = 1 + + If show_eng = "true" Then + Var DirImage = "ROOT/taobin_project/image/collectiing_en/page_payment" + Var DirImage2 = "ROOT/taobin_project/image/page_payment_cash_extend_en" + + + Else + Var DirImage = "ROOT/taobin_project/image/collectiing" + Var DirImage2 = "ROOT/taobin_project/image/page_payment_cash_extend" + + EndIf + + If SpiralKeepCredit = 1 Then + Var SpiralKeepCredit = 1 + If Seeker.TNumberTaobinCredit = "" Then + Open "ROOT/taobin_project/spiral/xml/page_spiral_payment_storeCredit.xml" + Else + Var Seeker.StoreCreditFlag = 1 + Open "ROOT/taobin_project/spiral/xml/page_spiral_thankyou.xml" + EndIf + EndIf + + + 1000 + + + Var Timeout = Timeout + 1 + If Timeout > 30 Then + + Change StoreCreditAmount + Var ChangeFlag2 = 1 + + If Seeker.FreeVendingCampaign = 1 Then + Open "ROOT/taobin_project/xml/page_lid_straw.xml" + Else + Open "ROOT/taobin_project/spiral/xml/page_spiral_thankyou.xml" + EndIf + EndIf + + Refresh + TimerReset + + + + + + + + + + + + + 0 + 380 + "ROOT/taobin_project/image/page_payment/alpha.png" + + + + 182 + 748 + Var( DirImage2 + "/img_popup14.png" ) + + + +; +; 0 +; 1041 +; 100 +; Center +; 1080 +; KanitRegularTTF +; 0xDE794E +; StoreCreditAmount +; + + + + + + + + + + + + + + + + + + + + + + + + + + Open "/media/bt/xml/security_alarm.xml" + + + + + If MachineStage = "drink-success" Then + Var MachineState_Result = 1 + EndIf + + If MachineStage = "drink-failed" Then + Var MachineState_Result = 2 + EndIf + + + + + diff --git a/spiral/xml/page_spiral_payment_storeCredit2-2.xml b/spiral/xml/page_spiral_payment_storeCredit2-2.xml new file mode 100644 index 00000000..22f1d07c --- /dev/null +++ b/spiral/xml/page_spiral_payment_storeCredit2-2.xml @@ -0,0 +1,836 @@ + + + "Enable" + 1080 + 1920 + "0xeae6e1" + + SoundVolume + "Partial" + + ; On open + + Var Timeout = 0 + + Var TimeoutSMS = 0 + Var StateBGetSMS = "Enable" + + + Var ShowSentSmsText = "Invisible" + + + + Var ShowTextNumber1 = "Invisible" + Var ShowTextNumber2 = "Invisible" + Var ShowTextNumber3 = "Invisible" + Var ShowTextNumber4 = "Invisible" + + Var ShowErrorText = "Invisible" + Var Tel_Confirm_State = "Invisible" + + Var PinNumber = "" + + Var Xtext = 246 + + + If show_eng = "true" Then + Var DirImage = "ROOT/taobin_project/image/collectiing_en" + Var Xtext = 246 + Else + Var DirImage = "ROOT/taobin_project/image/collectiing" + EndIf + + Var FlagWaitUpdateCoinAmount = 0 + + Var FlagOKButton = 0 + + + 1000 + + ;Open "ROOT/xml/page_board.xml" + + Var Timeout = Timeout + 1 + If Timeout > 30 Then + Open "ROOT/taobin_project/spiral/xml/page_spiral_payment_storeCredit.xml" + EndIf + + If FlagWaitUpdateCoinAmount = 1 Then + If Timeout > 2 Then + If CART_COUNT >= 1 Then + Open "ROOT/taobin_project/xml/page_payment_cashMore.xml" + Else + Open "ROOT/taobin_project/xml/page_payment_cash.xml" + EndIf + EndIf + + EndIf + + TimerReset + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + 380 + "ROOT/taobin_project/image/collectiing/alpha.png" + + + + + 158 + 601 + "ROOT/taobin_project/image/collectiing/img_popup1.png" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 242 + 830 + Var( DirImage + "/img4.png" ) + + + + 289 + 870 + ShowTextNumber1 + "Enable" + Var( DirImage + "/text_X.png" ) + + + + 446 + 870 + ShowTextNumber2 + "Enable" + Var( DirImage + "/text_X.png" ) + + + + 603 + 870 + ShowTextNumber3 + "Enable" + Var( DirImage + "/text_X.png" ) + + + + 758 + 870 + ShowTextNumber4 + "Enable" + Var( DirImage + "/text_X.png" ) + + + + + + + + + + + + 188 + 706 + Var( DirImage + "/text_29.png" ) + + + + 525 + 760 + 1080 + 30 + RobotoBlack + 0x513C2F + "Enable" + Seeker.TNumberTaobinCredit + Telnum + Telnum-mask-1 + + + + 444 + 945 + "Enable" + ShowErrorText + Var( DirImage + "/text_show_notfound.png" ) + + + + Xtext + 945 + "Enable" + ShowSentSmsText + Var( DirImage + "/text_show_sentSMS.png") + + + + + + +; +; 0 +; 0 +; "ROOT/taobin_project/image/ad_medium_2.png" +; + + + + + + + Open "/media/bt/xml/security_alarm.xml" + + + + + If MachineStage = "drink-success" Then + Var MachineState_Result = 1 + EndIf + + If MachineStage = "drink-failed" Then + Var MachineState_Result = 2 + EndIf + + + + + diff --git a/spiral/xml/page_spiral_payment_storeCredit2.xml b/spiral/xml/page_spiral_payment_storeCredit2.xml new file mode 100644 index 00000000..065ef74c --- /dev/null +++ b/spiral/xml/page_spiral_payment_storeCredit2.xml @@ -0,0 +1,800 @@ + + + "Enable" + 1080 + 1920 + "0xeae6e1" + + SoundVolume + "Partial" + + ; On open + + Var Timeout = 0 + + + + Var ShowTextNumber1 = "Invisible" + Var ShowTextNumber2 = "Invisible" + Var ShowTextNumber3 = "Invisible" + Var ShowTextNumber4 = "Invisible" + + Var ShowErrorText = "Invisible" + Var Tel_Confirm_State = "Invisible" + + Var PinNumber = "" + + + If show_eng = "true" Then + Var DirImage = "ROOT/taobin_project/image/collectiing_en" + Else + Var DirImage = "ROOT/taobin_project/image/collectiing" + EndIf + + Var FlagWaitUpdateCoinAmount = 0 + + Var FlagOKButton = 0 + + + 1000 + + ;Open "ROOT/xml/page_board.xml" + + Var Timeout = Timeout + 1 + If Timeout > 30 Then + Open "ROOT/taobin_project/xml/page_spiral_payment_storeCredit.xml" + EndIf + + If FlagWaitUpdateCoinAmount = 1 Then + If Timeout > 2 Then + If CART_COUNT >= 1 Then + Open "ROOT/taobin_project/xml/page_payment_cashMore.xml" + Else + Open "ROOT/taobin_project/xml/page_payment_cash.xml" + EndIf + EndIf + + EndIf + + + TimerReset + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + 380 + "ROOT/taobin_project/image/collectiing/alpha.png" + + + + + 158 + 601 + "ROOT/taobin_project/image/collectiing/img_popup1.png" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 242 + 830 + Var( DirImage + "/img4.png" ) + + + + 289 + 870 + ShowTextNumber1 + "Enable" + Var( DirImage + "/text_X.png" ) + + + + 446 + 870 + ShowTextNumber2 + "Enable" + Var( DirImage + "/text_X.png" ) + + + + 603 + 870 + ShowTextNumber3 + "Enable" + Var( DirImage + "/text_X.png" ) + + + + 758 + 870 + ShowTextNumber4 + "Enable" + Var( DirImage + "/text_X.png" ) + + + + + + + + + + + 188 + 706 + Var( DirImage + "/text_28.png" ) + + + + 525 + 760 + 1080 + 30 + RobotoBlack + 0x513C2F + "Enable" + Seeker.TNumberTaobinCredit + Telnum + Telnum-mask-1 + + + + 330 + 942 + "Enable" + ShowErrorText + Var( DirImage + "text_show_notfound.png" ) + + + + + + +; +; 0 +; 0 +; "ROOT/taobin_project/image/ad_medium_2.png" +; + + + + + + + Open "/media/bt/xml/security_alarm.xml" + + + + + If MachineStage = "drink-success" Then + Var MachineState_Result = 1 + EndIf + + If MachineStage = "drink-failed" Then + Var MachineState_Result = 2 + EndIf + + + + + + If FlagOKButton = 0 Then + + Var FlagOKButton = 1 + + Var Seeker.StoreCreditFlag = 1 + Var Seeker.CoffeePinNumber = PinNumber + + + If Seeker.pageStoreCredit0 = 1 Then + + + Var CoffeeCreditKeep = StoreCreditAmount + 0 + Open "ROOT/taobin_project/spiral/xml/page_spiral_payment_storeCredit3.xml" + + Else + + + + + + If ViewBill < RemainAmount Then + CoinVending BILLSTACKALL + ;Open "ROOT/taobin_project/xml/page_payment_cash.xml" + Var FlagWaitUpdateCoinAmount = 1 + Var Timeout = 0 + Else + + CoinVending BILLSTACKALL + Var SpiralKeepCredit = 1 + Var CoffeeCreditKeep = RemainAmountKeep + 0 + Open "ROOT/taobin_project/spiral/xml/page_spiral_payment_storeCredit3.xml" + + EndIf + + EndIf + + EndIf + + + + + + Refresh + + + + + + diff --git a/spiral/xml/page_spiral_payment_storeCredit3.xml b/spiral/xml/page_spiral_payment_storeCredit3.xml new file mode 100644 index 00000000..0ab3a028 --- /dev/null +++ b/spiral/xml/page_spiral_payment_storeCredit3.xml @@ -0,0 +1,183 @@ + + + "Enable" + 1080 + 1920 + "0xeae6e1" + + SoundVolume + "Partial" + + ; On open + + Var Timeout = 0 + + + + + If show_eng = "true" Then + Var DirImage = "ROOT/taobin_project/image/collectiing_en" + Else + Var DirImage = "ROOT/taobin_project/image/collectiing" + EndIf + + If Seeker.pageStoreCredit0 = 1 Then + + + Else + VendingQR OFF + CoinVending OFF + EndIf + + + 1000 + + ;Open "ROOT/xml/page_board.xml" + + Var Timeout = Timeout + 1 + If Timeout > 5 Then + + If Seeker.pageStoreCredit0 = 1 Then + + + + If Seeker.FreeVendingCampaign = 1 Then + Open "ROOT/taobin_project/xml/page_lid_straw.xml" + Else + Open "ROOT/taobin_project/spiral/xml/page_spiral_thankyou.xml" + EndIf + + Else + + If CART_COUNT >= 1 Then + + Cart "PreparID" 1 + Var CART_INDEX = 1 + Var PayReference = "" + GenHashWithTimeStamp PayReference + Cart "MakeID" CART_INDEX + Open "ROOT/taobin_project/spiral/xml/page_spiral_thankyou.xml" + Else + Var CART_INDEX = 0 + + If Seeker = "curr" Then + ; MakeDrinkV1 SelectDrink SelectSugarID + Else + DEBUGVAR Seeker + EndIf + + Open "ROOT/taobin_project/spiral/xml/page_spiral_thankyou.xml" + EndIf + EndIf + + + + EndIf + + TimerReset + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + 380 + "ROOT/taobin_project/image/collectiing/alpha.png" + + + + + 157 + 786 + Var( DirImage + "/img_popup15.png" ) + + + + + 460 + 980 + 1080 + 35 + RobotoBlack + 0x513C2F + "Enable" + Seeker.TNumberTaobinCredit + Telnum-mask-1 + + + + + 0 + 1215 + 144 + Center + 1080 + KanitRegularTTF + 0xDE794E + CoffeeCreditKeep + + + + +; +; 0 +; 0 +; "ROOT/taobin_project/image/ad_medium_2.png" +; + + + + + + + Open "/media/bt/xml/security_alarm.xml" + + + + If MachineStage = "drink-success" Then + Var MachineState_Result = 1 + EndIf + + If MachineStage = "drink-failed" Then + Var MachineState_Result = 2 + EndIf + + + + + + diff --git a/spiral/xml/page_spiral_select.xml b/spiral/xml/page_spiral_select.xml new file mode 100644 index 00000000..dacf39b5 --- /dev/null +++ b/spiral/xml/page_spiral_select.xml @@ -0,0 +1,523 @@ + + "Enable" + 1080 + 1920 + "0xeae6e1" + SoundVolume + + Var y_topping_bg = 912 + + WEB "DISABLE" +; Var DrinkDescriptionTH = $01-00-00-0001.description + + + + + DEBUGVAR video_menu_0 + + Var DisableUsingCode = "false" + Var ShowLidStraw = "Invisible" + Var ShowLidOnly = "Invisible" + Var ShowCollagenOnly = "Invisible" + + ; On open + Var lidAndStrawOldPageIgnore = "true" + Var SugarState1 = "Invisible" + Var SugarState2 = "Invisible" + Var SugarState3 = "Invisible" + Var SugarState4 = "Invisible" + Var SugarState5 = "Invisible" + + Var AddShotEnable = "Invisible" + + Var BGSugar = "Invisible" + Var ShotCoffeeBG = "Invisible" + Var showShotEnable = "Invisible" + Var ShotCoffeePremium = "Invisible" + + + Var StarwState = "Enable" + + ; On open + Var LidState = Lid1Status + + ;SAVELOG PreviseXMLFileName2 + + + Var topping1 = "1" + Var topping2 = "31" + Var topping3 = "31" + + + Var BugFlag = 0 + + If show_eng = "true" Then + + Var SpiralSelectdetail = SpiralSelectdetail1E + Var SpiralSelectheader = SpiralSelectheader2E + Var SpiralSelectdetail = SpiralSelectdetail2E + + Var DirImage = "ROOT/taobin_project/image/topping_en" + Var show_btp = "ROOT/taobin_project/image/bn_thai_lang_press.png" + Var show_btn = "ROOT/taobin_project/image/bn_thai_lang.png" + Var showname = NameDrink + Var showdesc = DrinkDescription + Var ShowHeadSpiralSelect = "ROOT/taobin_project/spiral/image/page_spiral/spiral_text_detail_en.png" + Var ShowHeadSpiralCash = "ROOT/taobin_project/spiral/image/page_spiral/spiral_text_choose_money_en.png" + + Var lid_straw_bg_iamge = DirImage + "/block_strawonly.png" + + Else + + Var SpiralSelectdetail = SpiralSelectdetail1 + Var SpiralSelectheader = SpiralSelectheader2 + Var SpiralSelectdetail = SpiralSelectdetail2 + + Var DirImage = "ROOT/taobin_project/image/topping" + Var show_btp = "ROOT/taobin_project/image/bn_eng_lang_press.png" + Var show_btn = "ROOT/taobin_project/image/bn_eng_lang.png" + Var showname = NameDrinkTH + Var showdesc = DrinkDescriptionTH + Var ShowHeadSpiralSelect = "ROOT/taobin_project/spiral/image/page_spiral/spiral_text_detail.png" + Var ShowHeadSpiralCash = "ROOT/taobin_project/spiral/image/page_spiral/spiral_text_choose_money.png + + EndIf + + ; Move to catalog. + ;Machine DoorClose + + + + + Var backGroundAddExtra = DirImage + "/img_ontop_shot.png" + Var backGroundAddExtra2 = DirImage + "/img_ontop_shot2.png" + + CRLFToSpace showname + CRLFToSpace showdesc + + ;- Begin + Var PriceDrinkNoTop = PriceDrink + Var PriceDrinkTmp = PriceDrink + Var PriceDrinkTmpShow = charOfBaht + PriceDrinkTmp + Var Timeout = 0 + + SAVELOG PriceDrinkTmp + ;- End + + If RoadShow = "true" Then + Var PriceDrinkTmp = "Free" + EndIf + + If ShowPrice = "Invisible" Then + Var PriceDrinkTmpShow = "Free" + EndIf + + STRCONTAIN "ID=1058" MaterialAvailable sugarKeto + DEBUGVAR sugarKeto + If sugarKeto = "true" Then + Open "ROOT/taobin_project/xml/page_topping_select2.xml" + EndIf + + + Var ToppingGotoPayment = "true" + + Var ButtonNext = "false" + + + 2000 + + DEBUGVAR Timeout + Var Timeout = Timeout + 1 + + If Timeout > 20 Then + Var Timeout = 0 + Open "ROOT/taobin_project/xml/page_back_to_main.xml" + EndIf + + TimerReset + + + + + + + + +;; back +; + + + ;Var BugFlag = 1 + If CartUpdate = "true" Then + Var CartUpdate = "-" + If CART_COUNT = 3 Then + Open "ROOT/taobin_project/xml/page_payment_multi.xml" + Else + If ButtonNext = "true" Then + Open "ROOT/taobin_project/xml/page_payment_multi.xml" + Else + Open "ROOT/taobin_project/xml/page_catalog.xml" + EndIf + EndIf + EndIf + + + + + + + + + 0 + 380 + 1080 + 864 + 0xFFFFFF + + + + 0 + 555 + 1080 + 437 + SpiralProduct + + + + 143 + 360 + ShowHeadSpiralSelect + + + + + + 0 + 982 + 1080 + Center + 65 + KanitMediumTTF + ColorBrown2 + showname + + + + + 0 + 1058 + 1080 + Center + 40 + KanitTTF + ColorBrown + showdesc + + + + + + 85 + 1232 + 956 + 405 + Spiraldetail + + + + 0 + 1127 + 1080 + Center + 80 + KanitMediumTTF + ColorOrange + PriceDrinkTmpShow + + + +; back + + + +;; add backet +; + +; next + + + + 50 + 1302 + 32 + KanitTTF + ColorBrown2 + SpiralSelectdetail + + + + 50 + 1490 + 27 + KanitBoldTTF + ColorBrown2 + SpiralSelectheader + + + + 50 + 1535 + 27 + KanitTTF + ColorBrown2 + SpiralSelectdetail + + + + + 924 + 1804 + KanitTTF + 36 + 1080 + 0xFFFFFF + + + "OnValueChange" + + PriceDrinkTmpShow + + + + + + + + + Open "/media/bt/xml/security_alarm.xml" + + + + diff --git a/spiral/xml/page_spiral_thankyou.xml b/spiral/xml/page_spiral_thankyou.xml new file mode 100644 index 00000000..c41f4d2e --- /dev/null +++ b/spiral/xml/page_spiral_thankyou.xml @@ -0,0 +1,757 @@ + + "Enable" + 1080 + 1920 + "0xeae6e1" +; "ROOT/taobin_project/sounds/chaching.mp3" + SoundVolume + + Var PayFlagCoinQR = 0 + Var SetFlagCoinQR = 0 + Var SetFlagCoinQRTimer = 999999 + Var waitAckPay = 0 + Var Timeout = 0 + Var ServiceType = "locker" + Var ServiceCharge = 0 + If TelephoneNumber = "" Then + Var TelephoneNumber = "0899999999" + EndIf + Var Donate = "" + Var SuggestID = "CRM00A00P000" + Var SessionID3 = "locker4/" + Var SessionID4 = "" + Var VendingCampaign = IntVendingCampaign + + Var PayType = "" + + Var PayOk = 0 + Var ChangeFlag = 0 + + Var CheckAckCode = 0 + Var CheckAckCodeTimer = 9999999 + Var ChangeTimeout = 9999999 + + If Seeker.TNumberTaobinCredit = "" Then + Var TelephoneNumber = "0899999999" + Var PayO2 = "" + If Seeker.TNumberTaobinMember = "" Then + Else + Var TelephoneNumber = Seeker.TNumberTaobinMember + EndIf + Else + Var TelephoneNumber = Seeker.TNumberTaobinCredit + Var PayO2 = Seeker.CoffeePinNumber + EndIf + + Var CreditReference = "" + Var CreditReference = Seeker.CreditReferenceTmp + Var VendingDiscount = Seeker.VendingDiscount + Var VendingCampaign = Seeker.VendingCampaign + + ;SendSpiralResult = spiral-success , spiral-failed , spiral-valid , spiral-invalid + SPIRAL_SELL ServiceCredit SpiralRef + + + 1000 + + DEBUGVAR LastMakeSpiralResult + Var Timeout = Timeout + 1 + Var ChangeTimeout = ChangeTimeout - 1 + Var CheckAckCodeTimer = CheckAckCodeTimer - 1 + Var SetFlagCoinQRTimer = SetFlagCoinQRTimer - 1 + + If Timeout = 3 Then + If Seeker.PayWithQR = 0 Then + If Seeker.FreeVendingCampaign = 0 Then + If Seeker.IntVendingCampaign <= PayAmount Then + Var SumCoinAmount = CoinAmount + Seeker.IntVendingCampaign + Var SumCoinAmount = SumCoinAmount + Seeker.IntVendingCredit + + If SumCoinAmount >= PayAmount Then + Var Canout = SumCoinAmount - PayAmount + If Canout > 0 Then + ;Var GotoStoreCredit0 = 1 + Var StoreCreditAmount = Canout + If SpiralKeepCredit = 0 Then + Change StoreCreditAmount + EndIf + Var ChangeOK = 1 + Var ChangeTimeout = 120 + If SpiralKeepCredit = 1 Then + Var ChangeOK = 3 + EndIf + Else + Var ChangeOK = 2 + EndIf + EndIf + EndIf + Else + + Var Canout = CoinAmount + If Canout > 0 Then + Var GotoStoreCredit0 = 1 + Var StoreCreditAmount = Canout + EndIf + + EndIf + Else + Var ChangeOK = 2 + Var VendingTSIDTmp = Seeker.VendingTSID + + If Seeker.TNumberTaobinCredit = "" Then + Var TelephoneNumber = "0899999999" + Var PayO2 = "" + Else + Var TelephoneNumber = Seeker.TNumberTaobinCredit + Var PayO2 = Seeker.CoffeePinNumber + EndIf + + If ChangeFlag2 = 1 Then + Var Canout = CoinAmount + If Canout > 0 Then + Var GotoStoreCredit0 = 1 + Var StoreCreditAmount = Canout + Var SetFlagCoinQR = 1 + Var SetFlagCoinQRTimer = 30 + Change StoreCreditAmount + EndIf + + ;Var TelephoneNumber = "0899999999" + ;Var PayO2 = "" + ;Var VendingDiscount = 0 + ;Var VendingCampaign = 0 + ;Var CreditReference = "" + ;Var ServiceType = "credit" + ;Var SessionID2 = SelectDrink + ;Var ServiceCredit = "locker" + ;Pay ServiceType TelephoneNumber ServiceCredit SuggestID SessionID2 ServiceAmount2 ServiceCharge Donate + Else + If Seeker.StoreCreditFlag = 1 Then + Var VendingDiscount = 0 + Var VendingCampaign = 0 + Var CreditReference = "" + Var ServiceType = "credit" + Var SessionID2 = SelectDrink + Var ServiceCredit = "locker" + Pay ServiceType TelephoneNumber ServiceCredit SuggestID SessionID2 ServiceAmount2 ServiceCharge Donate + EndIf + EndIf + EndIf + EndIf + + If ChangeTimeout < 1 Then + If ChangeOK = 1 Then + Var ChangeOK = 2 + Var ChangeTimeout = 60 + EndIf + EndIf + If ChangeTimeout < 1 Then + If ChangeFlag2 = 1 Then + Var ChangeOK = 3 + Var ChangeFlag2 = 2 + Var ChangeTimeout = 60 + EndIf + EndIf + If SetFlagCoinQRTimer < 1 Then + If PayFlagCoinQR = 0 Then + Var SetFlagCoinQR = 2 + Var SetFlagCoinQRTimer = 99999 + EndIf + EndIf + + If SetFlagCoinQR = 2 Then + DEBUGVAR "tube2" + Var SetFlagCoinQR = 3 + Var TelephoneNumber = "0899999999" + Var PayO2 = "" + Var VendingDiscount = 0 + Var VendingCampaign = 0 + Var CreditReference = "" + Var ServiceType = "credit" + Var SessionID2 = SelectDrink + Var ServiceCredit = "locker" + Pay ServiceType TelephoneNumber ServiceCredit SuggestID SessionID2 ServiceAmount2 ServiceCharge Donate + EndIf + + If LastMakeSpiralResult = 1 Then + If ChangeOK = 2 Then + If PayOk = 0 Then + Var SessionID4 = MachineSpiralID + Var SessionID4 = SessionID4 + ":" + Var SessionID4 = SessionID4 + MachineSpiralSlotID + + Var SessionID3 = SessionID3 + MachineSpiralID + Var SessionID3 = SessionID3 + "/" + Var SessionID3 = SessionID3 + MachineSpiralSlotID + + If SpiralCodeOk = 1 Then + Var SessionID3 = SessionID3 + "/" + Var SessionID3 = SessionID3 + Seeker.VendingCode + Var SessionID3 = SessionID3 + "/" + Var SessionID3 = SessionID3 + Seeker.CodeNumber + EndIf + + Var PayOk = 1 + Var PayDetail="1/S:0/" + Var PayDetail = PayDetail + SessionID4 + + If Seeker.PayWithQR = 1 Then + If waitAckPay = 0 Then + Var waitAckPay = 1 + Var SVT = "locker" + Var ACC = "0899999999" + Var DEE = PayDetail + + If Seeker.TNumberTaobinCredit = "" Then + Else + Var ACC = Seeker.TNumberTaobinCredit + EndIf + PAYEXT SVT ACC VendingTSIDTmp DEE + Open "ROOT/taobin_project/spiral/xml/page_spiral_thankyou2.xml" + EndIf + Else + Pay ServiceType TelephoneNumber ServiceCredit SuggestID SessionID3 PriceDrink ServiceCharge Donate + Open "ROOT/taobin_project/spiral/xml/page_spiral_thankyou2.xml" + EndIf + EndIf + EndIf + EndIf + If LastMakeSpiralResult = 1 Then + If ChangeOK = 3 Then + If PayOk = 0 Then + Var SessionID4 = MachineSpiralID + Var SessionID4 = SessionID4 + ":" + Var SessionID4 = SessionID4 + MachineSpiralSlotID + + Var SessionID3 = SessionID3 + MachineSpiralID + Var SessionID3 = SessionID3 + "/" + Var SessionID3 = SessionID3 + MachineSpiralSlotID + + If SpiralCodeOk = 1 Then + Var SessionID3 = SessionID3 + "/" + Var SessionID3 = SessionID3 + Seeker.VendingCode + Var SessionID3 = SessionID3 + "/" + Var SessionID3 = SessionID3 + Seeker.CodeNumber + EndIf + + Var PayOk = 1 + Var PayDetail="1/S:0/" + Var PayDetail = PayDetail + SessionID4 + + If Seeker.PayWithQR = 1 Then + If waitAckPay = 0 Then + Var waitAckPay = 1 + Var SVT = "locker" + Var ACC = "0899999999" + Var DEE = PayDetail + + If Seeker.TNumberTaobinCredit = "" Then + Else + Var ACC = Seeker.TNumberTaobinCredit + EndIf + PAYEXT SVT ACC VendingTSIDTmp DEE + Open "ROOT/taobin_project/spiral/xml/page_spiral_thankyou2.xml" + EndIf + Else + Pay ServiceType TelephoneNumber ServiceCredit SuggestID SessionID3 PriceDrink ServiceCharge Donate + Open "ROOT/taobin_project/spiral/xml/page_spiral_thankyou2.xml" + EndIf + + EndIf + EndIf + EndIf + + If SpiralCodeOk = 1 Then + If CheckAckCode = 1 Then + If CheckAckCodeTimer < 1 Then + Var SessionID2 = SelectSlot + ":" + Var SessionID2 = SessionID2 + ExtendData + DEBUGVAR SessionID2 + + DEBUGVAR SessionID2 + + Var CreditAmount1 = "" + Var ServiceAmountFlow = "" + Var TelephoneNumber = "0899999999" + Var ServiceType = "locker" + Var ECommerce = "" + Var ECommerce = "locker5/" + Var ECommerce = ECommerce + PriceDrink + Var ECommerce = ECommerce + "/" + Var ECommerce = ECommerce + DiscountDrink + Var ECommerce = ECommerce + "/" + Var ECommerce = ECommerce + SessionID2 + Var ECommerce = ECommerce + "/" + Var ECommerce = ECommerce + SelectDrink + Var ECommerce = ECommerce + "/" + Var ECommerce = ECommerce + Seeker.VendingCode + Var ECommerce = ECommerce + "/" + Var ECommerce = ECommerce + Seeker.CodeNumber + Var ECommerce = ECommerce + "/" + Var ECommerce = ECommerce + "C:" + Var ECommerce = ECommerce + Seeker.IntVendingCampaign + Var ServiceParameter = "max" + Var ServiceCharge = 0 + Var AccountType = "new" + Var testservice = "kbank" + Var tc = "" + Var GetScore = "" + Var OperatorName = "" + Var SessionID = "" + + GetPayInfo TelephoneNumber ECommerce ServiceType ServiceParameter SessionID OperatorName CreditAmount1 ServiceAmountFlow GetScore tc + + Var SpiralCodeOk = 2 + + Open "ROOT/taobin_project/spiral/xml/page_spiral_fail2.xml" + EndIf + EndIf + EndIf + + If LastMakeSpiralResult = 2 Then + Open "ROOT/taobin_project/spiral/xml/page_spiral_fail.xml" + EndIf + + ;If LastMakeSpiralResult = 2 Then + ; If ChangeOK = 3 Then + ; If PayOk = 0 Then + ; Var PayOk = 1 + ; Var SessionID4 = MachineSpiralID + ; Var SessionID4 = SessionID4 + ":" + ; Var SessionID4 = SessionID4 + MachineSpiralSlotID + ; + ; Var SessionID3 = SessionID3 + MachineSpiralID + ; Var SessionID3 = SessionID3 + "/" + ; Var SessionID3 = SessionID3 + MachineSpiralSlotID +; + ; If SpiralCodeOk = 1 Then + ; Var SessionID3 = SessionID3 + "/" + ; Var SessionID3 = SessionID3 + Seeker.VendingCode + ; Var SessionID3 = SessionID3 + "/" + ; Var SessionID3 = SessionID3 + Seeker.CodeNumber + ; EndIf +; +; + ; ;Var PayDetail="1/F:1221/0/" + ; Var PayDetail="1/F:" + ; Var PayDetail = PayDetail + MachineSpiralErrorCode + ; Var PayDetail = PayDetail + "/" + ; Var PayDetail = PayDetail + SessionID4 +; + ; If Seeker.PayWithQR = 1 Then + ; If waitAckPay = 0 Then + ; Var waitAckPay = 1 + ; Var SVT = "locker" + ; Var ACC = "0899999999" + ; Var DEE = PayDetail +; + ; If Seeker.TNumberTaobinCredit = "" Then + ; Else + ; Var ACC = Seeker.TNumberTaobinCredit + ; EndIf + ; PAYEXT SVT ACC VendingTSIDTmp DEE + ; If SpiralCodeOk = 1 Then + ; Var CheckAckCode = 1 + ; Var CheckAckCodeTimer = 10 + ; Else + ; Open "ROOT/taobin_project/spiral/xml/page_spiral_fail.xml" + ; EndIf + ; EndIf + ; Else + ; Pay ServiceType TelephoneNumber ServiceCredit SuggestID SessionID3 PriceDrink ServiceCharge Donate + ; If SpiralCodeOk = 1 Then + ; Var CheckAckCode = 1 + ; Var CheckAckCodeTimer = 10 + ; Else + ; Open "ROOT/taobin_project/spiral/xml/page_spiral_fail.xml" + ; EndIf + ; EndIf + ; EndIf + ; EndIf + ;EndIf + + If Timeout > 210 Then + Var LastMakeSpiralResult = 2 + SAVELOG "Spiral Timeout 210 sec" + Open "ROOT/taobin_project/spiral/xml/page_spiral_fail.xml" + EndIf + + + + ;If LastMakeSpiralResult = 2 Then + ; If Seeker.PayWithQR = 0 Then + ; If Seeker.CodeChannel = 0 Then + ; If ChangeFlag = 0 Then + ; Var ChangeFlag = 1 + ; If Seeker.StoreCreditFlag = 1 Then + ; Var ChangeOK = 3 + ; Else + ; Change ServiceAmount2 + ; Var ChangeTimeout = 50 + ; Var ChangeFlag2 = 1 + ; EndIf + ; EndIf + ; Else + ; If CoinAmount > 0 Then + ; If ChangeFlag = 0 Then + ; Var ChangeFlag = 1 + ; Var ServiceAmount3 = ServiceAmount2 - Seeker.IntVendingCampaign + ; If Seeker.StoreCreditFlag = 1 Then + ; Var ChangeOK = 2 + ; Else + ; Change ServiceAmount3 + ; Var ChangeFlag2 = 1 + ; Var ChangeTimeout = 50 + ; EndIf + ; EndIf + ; Else + ; Var ChangeOK = 2 + ; EndIf + ; EndIf + ; Else + ; Var ChangeOK = 3 + ; EndIf + ;EndIf + + Refresh + TimerReset + + + + If SetFlagCoinQR = 1 Then + If ChangeStatus = "payout-end" Then + Var SetFlagCoinQR = 2 + Var PayFlagCoinQR = 1 + DEBUGVAR "tube1" + EndIf + EndIf + If ChangeOK = 2 Then + If ChangeStatus = "payout-end" Then + Var ChangeOK = 3 + EndIf + EndIf + If ChangeOK = 1 Then + If ChangeStatus = "payout-end" Then + Var ChangeOK = 2 + Var ChangeTimeout = 999 + EndIf + EndIf + + + + + + + + + + + + If SpiralCodeOk = 1 Then + If CheckAckCode = 1 Then + Var SessionID2 = SelectSlot + ":" + Var SessionID2 = SessionID2 + ExtendData + DEBUGVAR SessionID2 + + DEBUGVAR SessionID2 + + Var CreditAmount1 = "" + Var ServiceAmountFlow = "" + Var TelephoneNumber = "0899999999" + Var ServiceType = "locker" + Var ECommerce = "" + Var ECommerce = "locker5/" + Var ECommerce = ECommerce + PriceDrink + Var ECommerce = ECommerce + "/" + Var ECommerce = ECommerce + DiscountDrink + Var ECommerce = ECommerce + "/" + Var ECommerce = ECommerce + SessionID2 + Var ECommerce = ECommerce + "/" + Var ECommerce = ECommerce + SelectDrink + Var ECommerce = ECommerce + "/" + Var ECommerce = ECommerce + Seeker.VendingCode + Var ECommerce = ECommerce + "/" + Var ECommerce = ECommerce + Seeker.CodeNumber + Var ECommerce = ECommerce + "/" + Var ECommerce = ECommerce + "C:" + Var ECommerce = ECommerce + Seeker.IntVendingCampaign + Var ServiceParameter = "max" + Var ServiceCharge = 0 + Var AccountType = "new" + Var testservice = "kbank" + Var tc = "" + Var GetScore = "" + Var OperatorName = "" + Var SessionID = "" + + GetPayInfo TelephoneNumber ECommerce ServiceType ServiceParameter SessionID OperatorName CreditAmount1 ServiceAmountFlow GetScore tc + + Var SpiralCodeOk = 2 + + Open "ROOT/taobin_project/spiral/xml/page_spiral_fail2.xml" + EndIf + EndIf + + + +; +; 89 +; 700 +; 902 +; 902 +; "ROOT/taobin_project/spiral/image/page_spiral/thankyou.png" +; + + + + +; +; 92 +; 1121 +;150 +; 40 +; KanitTTF +; 0xB78F24 +; Timeout +; +; +; +; 92 +; 1181 +; 40 +; KanitTTF +; 0xB78F24 +; ChangeTimeout +; +; +; +; +; 92 +; 650 +; 40 +; KanitTTF +; 0xB78F24 +; LastMakeSpiralResult +; +; +; +; +; 292 +; 1250 +; 40 +; KanitTTF +; 0xB78F24 +; "SetFlagCoinQRTimer" +; +; +; +; +; 92 +; 1250 +; 40 +; KanitTTF +; 0xB78F24 +; SetFlagCoinQRTimer +; +; +; +; +; 292 +; 1350 +; 40 +; KanitTTF +; 0xB78F24 +; "PayOk" +; +; +; +; +; 92 +; 1350 +; 40 +; KanitTTF +; 0xB78F24 +; PayOk +; +; +; +; 292 +; 1400 +; 40 KanitTTF +; 0xB78F24 +; "ChangeOK" +; +; +; +; 92 +; 1400 +; 40 +; KanitTTF +; 0xB78F24 +; ChangeOK +; +; +; +; 292 +; 1450 +; 40 +; KanitTTF +; 0xB78F24 +; "Seeker.StoreCreditFlag" +; +; +; +; 92 +; 1450 +; 40 +; KanitTTF +; 0xB78F24 +; Seeker.StoreCreditFlag +; +; +; +; 292 +; 1500 +; 40 +; KanitTTF +; 0xB78F24 +; "ChangeFlag2" +; +; +; +; +; 92 +; 1500 +; 40 +; KanitTTF +; 0xB78F24 +; ChangeFlag2 +; +; +; +; +; 292 +; 1550 +; 40 +; KanitTTF +; 0xB78F24 +; "Seeker.PayWithQR" +; +; +; +; +; 92 +; 1550 +; 40 +; KanitTTF +; 0xB78F24 +; Seeker.PayWithQR +; +; +; +; 292 +; 1600 +; 40 +; KanitTTF +; 0xB78F24 +; "Seeker.CodeChannel" +; +; +; +; 92 +; 1600 +; 40 +; KanitTTF +; 0xB78F24 +; Seeker.CodeChannel +; +; +; +; 292 +; 1650 +; 40 +; KanitTTF +; 0xB78F24 +; "ChangeFlag" +; +; +; +; 92 +; 1650 +; 40 +; KanitTTF +; 0xB78F24 +; ChangeFlag +; +; +; +; 292 +; 1700 +; 40 +; KanitTTF +; 0xB78F24 +; "Canout" +; +; +; +; 92 +; 1700 +; 40 +; KanitTTF +; 0xB78F24 +; Canout +; +; +; +; 292 +; 1750 +; 40 +; KanitTTF +; 0xB78F24 +; "SpiralCodeOk" +; +; +; +; 92 +; 1750 +; 40 +; KanitTTF +; 0xB78F24 +; SpiralCodeOk +; +; +; +; 292 +; 1800 +; 40 +; KanitTTF +; 0xB78F24 +; "CheckAckCodeTimer" +; +; +; +; 92 +; 1800 +; 40 +; KanitTTF +; 0xB78F24 +; CheckAckCodeTimer +; + + \ No newline at end of file diff --git a/spiral/xml/page_spiral_thankyou2.xml b/spiral/xml/page_spiral_thankyou2.xml new file mode 100644 index 00000000..b42c3314 --- /dev/null +++ b/spiral/xml/page_spiral_thankyou2.xml @@ -0,0 +1,41 @@ + + "Enable" + 1080 + 1920 + "0xeae6e1" + "ROOT/taobin_project/sounds/chaching.mp3" + SoundVolume + + Var Timeout = 0 + + 1000 + + Var Timeout = Timeout + 1 + If Timeout >= 12 Then + Open "ROOT/taobin_project/xml/page_back_to_main.xml" + EndIf + Refresh + TimerReset + + + + + + + + diff --git a/spiral/xml/page_spiral_thankyou_qr.xml b/spiral/xml/page_spiral_thankyou_qr.xml new file mode 100644 index 00000000..2507274b --- /dev/null +++ b/spiral/xml/page_spiral_thankyou_qr.xml @@ -0,0 +1,90 @@ + + "Enable" + 1080 + 1920 + "0xeae6e1" +; "ROOT/taobin_project/sounds/chaching.mp3" + SoundVolume + + Var waitAckPay = 0 + Var Timeout = 0 + Var ServiceType = "locker" + Var ServiceCharge = 0 + If TelephoneNumber = "" Then + Var TelephoneNumber = "0899999999" + EndIf + Var Donate = "" + Var SuggestID = "CRM00A00P000" + Var SessionID3 = "locker4/" + Var SessionID4 = "" + Var VendingCampaign = IntVendingCampaign + Var CreditReference = Seeker.CreditReferenceT + Var PayType = "" + + Var PayOk = 0 + Var ChangeFlag = 0 + + Var ChangeTimeout = 0 + + Var GotoStoreCredit0 = 0 + + 1000 + + Var Timeout = Timeout + 1 + If Timeout = 3 Then + + Var Canout = CoinAmount + If Canout > 0 Then + Var GotoStoreCredit0 = 1 + Var StoreCreditAmount = Canout + EndIf + + + + + If GotoStoreCredit0 = 1 Then + Open "ROOT/taobin_project/spiral/xml/page_spiral_payment_storeCredit0.xml" + Else + Var ChangeOK = 3 + Open "ROOT/taobin_project/spiral/xml/page_spiral_thankyou.xml" + EndIf + EndIf + + + Refresh + TimerReset + + + + + + + 89 + 700 + 902 + 902 + "ROOT/taobin_project/spiral/image/page_spiral/thankyou.png" + + + + + +; +; 492 +; 1121 +;150 +; 60 +; KanitTTF +; 0xB78F24 +; Timeout +; + + +