From 766cf35c28c28e9899387bc25d74eb80b6778744 Mon Sep 17 00:00:00 2001 From: Kenta420 Date: Mon, 30 Jun 2025 15:09:36 +0700 Subject: [PATCH] AUS: Update promotion --- .../page_drink_n/bn_iced_Lychee_soda.png | Bin 29815 -> 31071 bytes .../aus/xml/event/promotion_hug_in_a_cup.lxml | 1518 +++++++++-------- .../multi/v3/event/dummy_layout_promotion.py | 4 +- .../event_v3/1_promotion_hug_in_a_cup.json | 9 + .../aus/xml/page_catalog_group_recommend.lxml | 1518 +++++++++-------- ...age_catalog_group_recommend_multi_pro.lxml | 1518 +++++++++-------- 6 files changed, 2294 insertions(+), 2273 deletions(-) create mode 100644 inter/aus/xml/multi/v3/event/event_v3/1_promotion_hug_in_a_cup.json diff --git a/inter/aus/image/page_drink_n/bn_iced_Lychee_soda.png b/inter/aus/image/page_drink_n/bn_iced_Lychee_soda.png index 2c00f96adf23e1311bb6160ebd5d7d63c4748050..f94eefa46a54e02c4590853525e63cb55f91582b 100755 GIT binary patch literal 31071 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 r#cuk~a2U?lnD3XPYiAJQm(a%QafbNaTG2m0+3 literal 29815 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 oYTyRU{w(*`1YV{O>pzLpWw7BR ;dummy_layout.inc ; ==================> Len = 3 - ; 51-01-01-0004 51-01-02-0002 51-01-03-0002 + ; 51-21-01-0060 51-21-02-0060 51-21-03-0060 33 22 225 296 - Flag( 51-01-01-0004.Button,51-01-02-0002.Button,51-01-03-0002.Button,Disable=Invisible,$Sum510101000451010200025101030002) + Flag( 51-21-01-0060.Button,51-21-02-0060.Button,51-21-03-0060.Button,Disable=Invisible,$Sum512101006051210200605121030060) - - 16 - 164 - 22 - 222 - "multi2" - KanitMediumTTF - 0x322B26 - - LATTE - ลาเต้ - LATTE - ลาเต้ - - ลาเต้ - - - - 16 - 220 - 14 - 222 - KanitMediumTTF - 0x6F5F51 - - Espresso, Milk, Foamed milk - กาแฟ นม และ ฟองนม - Espresso, Milk, Foamed milk - กาแฟ นม และ ฟองนม - - กาแฟ นม และ ฟองนม - - - - 16 - 264 - Var( DirImage2 + "option_deactive.png" ) - - - 16 - 264 - $51-21-01-0004.Button - Var( DirImage2 + "hot.png" ) - Var( DirImage2 + "hot_db.png" ) - - - TextPriceMenuHotX - TextPriceMenuY - TextPriceMenuSize - 220 - KanitMediumTTF - 0x6F5F51 - 0xEAE6E1 - $51-21-01-0004.Button - StringFmt( $51-21-01-0004.Price , DisplayFormat, PreScaleConvertShow) ; test - - - 81 - 264 - Var( DirImage2 + "cold.png" ) - Var( DirImage2 + "cold_db.png" ) - $51-21-02-0002.Button - - - 113 - TextPriceMenuY - TextPriceMenuSize - 220 - KanitMediumTTF - 0x6F5F51 - 0xEAE6E1 - $51-21-02-0002.Button - StringFmt( $51-21-02-0002.Price , DisplayFormat, PreScaleConvertShow) ; test - - - 146 - 264 - Var( DirImage2 + "blend.png" ) - Var( DirImage2 + "blend_db.png" ) - $51-21-03-0002.Button - - - TextPriceMenuBlendX - TextPriceMenuY - TextPriceMenuSize - 220 - KanitRegularTTF - 0x6F5F51 - 0xEAE6E1 - $51-21-03-0002.Button - StringFmt( $51-21-03-0002.Price , DisplayFormat, PreScaleConvertShow) ; test - - - 81 - 264 - - eval( - If ICE_PROCESS_STATUS = 2 Then - - If $Sum512101000451210200025121030002 = "Disable" Then - Var ice_tab_process_show = "Disable" - Else - Var ice_tab_process_show = "Enable" - EndIf - - Else - Var ice_tab_process_show = "Invisible" - EndIf - Var return = ice_tab_process_show - ) - - "ROOT/taobin_project/image/drink_option/ice_tab_unavalible.png" - "ROOT/taobin_project/image/drink_option/ice_tab_unavalible_dis.png" - - - 49 - 117 - - eval( - If $Sum512101000451210200025121030002 = "Disable" Then - STRCONTAIN "ERR" $51-21-01-0004.TAG tag1_is_disable - STRCONTAIN "ERR" $51-21-02-0002.TAG tag2_is_disable - STRCONTAIN "ERR" $51-21-03-0002.TAG tag3_is_disable - Var return = "Invisible" - If tag1_is_disable = "true" Then - Var return = "Enable" - EndIf - If tag2_is_disable = "true" Then - Var return = "Enable" - EndIf - If tag3_is_disable = "true" Then - Var return = "Enable" - EndIf - Else - Var return = "Invisible" - EndIf - ) - - "ROOT/taobin_project/image//img_menu_err2.png" - - - 84 - 266 - 10 - OpunMediumTTF - 0xDE794E - ice_tab_process_show - ice_show_open - - - 48 - 116 - 32 - 128 - 64 - "disable-show" - $Sum512101000451210200025121030002 + $Sum512101006051210200605121030060 000013 @@ -889,82 +615,82 @@ ; ==================> Len = 3 - ; 51-02-01-0071 51-02-02-0071 51-02-03-0071 + ; 51-01-01-0007 51-01-02-0004 51-01-03-0004 33 22 225 296 - Flag( 51-02-01-0071.Button,51-02-02-0071.Button,51-02-03-0071.Button,Disable=Invisible,$Sum510201007151020200715102030071) + Flag( 51-01-01-0007.Button,51-01-02-0004.Button,51-01-03-0004.Button,Disable=Invisible,$Sum510101000751010200045101030004) + + 16 + 164 + 22 + 222 + "multi2" + KanitMediumTTF + 0x322B26 + + Caramel Café Latte + คาราเมลลาเต้ + Caramel Café Latte + คาราเมลลาเต้ + + คาราเมลลาเต้ + + + + 16 + 220 + 14 + 222 + KanitMediumTTF + 0x6F5F51 + + Espresso, Milk,\nCaramel Syrup + กาแฟ นม และ นม\nน้ำเชื่อมคาราเมล + Espresso, Milk,\nCaramel Syrup + กาแฟ นม และ นม\nน้ำเชื่อมคาราเมล + + กาแฟ นม และ นม\nน้ำเชื่อมคาราเมล + + + + 16 + 264 + Var( DirImage2 + "option_deactive.png" ) + + + 16 + 264 + $51-21-01-0007.Button + Var( DirImage2 + "hot.png" ) + Var( DirImage2 + "hot_db.png" ) + + + TextPriceMenuHotX + TextPriceMenuY + TextPriceMenuSize + 220 + KanitMediumTTF + 0x6F5F51 + 0xEAE6E1 + $51-21-01-0007.Button + StringFmt( $51-21-01-0007.Price , DisplayFormat, PreScaleConvertShow) ; test + + + 81 + 264 + Var( DirImage2 + "cold.png" ) + Var( DirImage2 + "cold_db.png" ) + $51-21-02-0004.Button + + + 113 + TextPriceMenuY + TextPriceMenuSize + 220 + KanitMediumTTF + 0x6F5F51 + 0xEAE6E1 + $51-21-02-0004.Button + StringFmt( $51-21-02-0004.Price , DisplayFormat, PreScaleConvertShow) ; test + + + 146 + 264 + Var( DirImage2 + "blend.png" ) + Var( DirImage2 + "blend_db.png" ) + $51-21-03-0004.Button + + + TextPriceMenuBlendX + TextPriceMenuY + TextPriceMenuSize + 220 + KanitRegularTTF + 0x6F5F51 + 0xEAE6E1 + $51-21-03-0004.Button + StringFmt( $51-21-03-0004.Price , DisplayFormat, PreScaleConvertShow) ; test + + + 81 + 264 + + eval( + If ICE_PROCESS_STATUS = 2 Then + + If $Sum512101000751210200045121030004 = "Disable" Then + Var ice_tab_process_show = "Disable" + Else + Var ice_tab_process_show = "Enable" + EndIf + + Else + Var ice_tab_process_show = "Invisible" + EndIf + Var return = ice_tab_process_show + ) + + "ROOT/taobin_project/image/drink_option/ice_tab_unavalible.png" + "ROOT/taobin_project/image/drink_option/ice_tab_unavalible_dis.png" + + + 49 + 117 + + eval( + If $Sum512101000751210200045121030004 = "Disable" Then + STRCONTAIN "ERR" $51-21-01-0007.TAG tag1_is_disable + STRCONTAIN "ERR" $51-21-02-0004.TAG tag2_is_disable + STRCONTAIN "ERR" $51-21-03-0004.TAG tag3_is_disable + Var return = "Invisible" + If tag1_is_disable = "true" Then + Var return = "Enable" + EndIf + If tag2_is_disable = "true" Then + Var return = "Enable" + EndIf + If tag3_is_disable = "true" Then + Var return = "Enable" + EndIf + Else + Var return = "Invisible" + EndIf + ) + + "ROOT/taobin_project/image//img_menu_err2.png" + + + 84 + 266 + 10 + OpunMediumTTF + 0xDE794E + ice_tab_process_show + ice_show_open + + + 48 + 116 + 32 + 128 + 64 + "disable-show" + $Sum512101000751210200045121030004 + + 000013 + + center-vertical-horizontal + + + ; ==================> Len = 3 + ; - 51-05-02-0117 - + + 33 + 22 + 225 + 296 + Flag( 51-05-02-0117.Button,Disable=Invisible,$Sum5105020117) + + + 16 + 164 + 22 + 222 + "multi2" + KanitMediumTTF + 0x322B26 + + Jasmine Milk Tea + ชามะลิลาเต้ + Jasmine Milk Tea + ชามะลิลาเต้ + + ชามะลิลาเต้ + + + + 16 + 220 + 14 + 222 + KanitMediumTTF + 0x6F5F51 + + Jasmine & Milk + ชามะลิ และนม + Jasmine & Milk + ชามะลิ และนม + + ชามะลิ และนม + + + + 16 + 264 + Var( DirImage2 + "option_deactive.png" ) + + + 16 + 264 + $51-02-01-0046.Button + Var( DirImage2 + "hot.png" ) + Var( DirImage2 + "hot_db.png" ) + + + TextPriceMenuHotX + TextPriceMenuY + TextPriceMenuSize + 220 + KanitMediumTTF + 0x6F5F51 + 0xEAE6E1 + $51-02-01-0046.Button + StringFmt( $51-02-01-0046.Price , DisplayFormat, PreScaleConvertShow) ; test + + + 81 + 264 + Var( DirImage2 + "cold.png" ) + Var( DirImage2 + "cold_db.png" ) + $51-02-02-0046.Button + + + 113 + TextPriceMenuY + TextPriceMenuSize + 220 + KanitMediumTTF + 0x6F5F51 + 0xEAE6E1 + $51-02-02-0046.Button + StringFmt( $51-02-02-0046.Price , DisplayFormat, PreScaleConvertShow) ; test + + + 146 + 264 + Var( DirImage2 + "blend.png" ) + Var( DirImage2 + "blend_db.png" ) + "Invisible" + + + TextPriceMenuBlendX + TextPriceMenuY + TextPriceMenuSize + 220 + KanitRegularTTF + 0x6F5F51 + 0xEAE6E1 + "Invisible" + StringFmt( $-.Price , DisplayFormat, PreScaleConvertShow) ; test + + + 81 + 264 + + eval( + If ICE_PROCESS_STATUS = 2 Then + + If $Sum51020100465102020046 = "Disable" Then + Var ice_tab_process_show = "Disable" + Else + Var ice_tab_process_show = "Enable" + EndIf + + Else + Var ice_tab_process_show = "Invisible" + EndIf + Var return = ice_tab_process_show + ) + + "ROOT/taobin_project/image/drink_option/ice_tab_unavalible.png" + "ROOT/taobin_project/image/drink_option/ice_tab_unavalible_dis.png" + + + 49 + 117 + + eval( + If $Sum51020100465102020046 = "Disable" Then + STRCONTAIN "ERR" $51-02-01-0046.TAG tag1_is_disable + STRCONTAIN "ERR" $51-02-02-0046.TAG tag2_is_disable STRCONTAIN "ERR" $##-##-##-####.TAG tag3_is_disable Var return = "Invisible" If tag1_is_disable = "true" Then @@ -2505,277 +2779,7 @@ 128 64 "disable-show" - $Sum5105020041 - - 000013 - - center-vertical-horizontal - - - ; ==================> Len = 3 - ; - 51-05-02-0010 51-05-03-0010 - - 33 - 22 - 225 - 296 - Flag( 51-05-02-0010.Button,51-05-03-0010.Button,Disable=Invisible,$Sum51050200105105030010) - - - 16 - 164 - 22 - 222 - "multi2" - KanitMediumTTF - 0x322B26 - - Refreshing\nLimenade - น้ำมะนาวโซดา - Refreshing\nLimenade - น้ำมะนาวโซดา - - น้ำมะนาวโซดา - - - - 16 - 220 - 14 - 222 - KanitMediumTTF - 0x6F5F51 - - Limenade, Sugar, Soda & Ice - มะนาว โซดา - Limenade, Sugar, Soda & Ice - มะนาว โซดา - - มะนาว โซดา - - - - 16 - 264 - Var( DirImage2 + "option_deactive.png" ) - - - 16 - 264 - "Invisible" - Var( DirImage2 + "hot.png" ) - Var( DirImage2 + "hot_db.png" ) - - - TextPriceMenuHotX - TextPriceMenuY - TextPriceMenuSize - 220 - KanitMediumTTF - 0x6F5F51 - 0xEAE6E1 - "Invisible" - StringFmt( $-.Price , DisplayFormat, PreScaleConvertShow) ; test - - - 81 - 264 - Var( DirImage2 + "cold.png" ) - Var( DirImage2 + "cold_db.png" ) - $51-05-02-0010.Button - - - 113 - TextPriceMenuY - TextPriceMenuSize - 220 - KanitMediumTTF - 0x6F5F51 - 0xEAE6E1 - $51-05-02-0010.Button - StringFmt( $51-05-02-0010.Price , DisplayFormat, PreScaleConvertShow) ; test - - - 146 - 264 - Var( DirImage2 + "blend.png" ) - Var( DirImage2 + "blend_db.png" ) - $51-05-03-0010.Button - - - TextPriceMenuBlendX - TextPriceMenuY - TextPriceMenuSize - 220 - KanitRegularTTF - 0x6F5F51 - 0xEAE6E1 - $51-05-03-0010.Button - StringFmt( $51-05-03-0010.Price , DisplayFormat, PreScaleConvertShow) ; test - - - 81 - 264 - - eval( - If ICE_PROCESS_STATUS = 2 Then - - Var ice_tab_process_show = "Invisible" - - Else - Var ice_tab_process_show = "Invisible" - EndIf - Var return = ice_tab_process_show - ) - - "ROOT/taobin_project/image/drink_option/ice_tab_unavalible.png" - "ROOT/taobin_project/image/drink_option/ice_tab_unavalible_dis.png" - - - 49 - 117 - - eval( - If $Sum51050200105105030010 = "Disable" Then - STRCONTAIN "ERR" $##-##-##-####.TAG tag1_is_disable - STRCONTAIN "ERR" $51-05-02-0010.TAG tag2_is_disable - STRCONTAIN "ERR" $51-05-03-0010.TAG tag3_is_disable - Var return = "Invisible" - If tag1_is_disable = "true" Then - Var return = "Enable" - EndIf - If tag2_is_disable = "true" Then - Var return = "Enable" - EndIf - If tag3_is_disable = "true" Then - Var return = "Enable" - EndIf - Else - Var return = "Invisible" - EndIf - ) - - "ROOT/taobin_project/image//img_menu_err2.png" - - - 84 - 266 - 10 - OpunMediumTTF - 0xDE794E - ice_tab_process_show - ice_show_open - - - 48 - 116 - 32 - 128 - 64 - "disable-show" - $Sum51050200105105030010 + $Sum51020100465102020046 000013 @@ -2807,7 +2811,7 @@ Var PD_CODE2 = "51-02-02-0039" Var PD_CODE3 = "51-02-03-0039" ; begin lang - Var aliasName[0] = "Exceptional Thai\nMilk Tea" + Var aliasName[0] = "Thai Milk Tea" Var aliasDesc[0] = "Thai tea, Sugar, milk" Var aliasName[1] = "ชานมไทย" Var aliasDesc[1] = "ชาไทย และ นม" @@ -2902,9 +2906,9 @@ KanitMediumTTF 0x322B26 - Exceptional Thai\nMilk Tea + Thai Milk Tea ชานมไทย - Exceptional Thai\nMilk Tea + Thai Milk Tea ชานมไทย ชานมไทย diff --git a/inter/aus/xml/multi/v3/event/dummy_layout_promotion.py b/inter/aus/xml/multi/v3/event/dummy_layout_promotion.py index d04a31ec..6def1268 100644 --- a/inter/aus/xml/multi/v3/event/dummy_layout_promotion.py +++ b/inter/aus/xml/multi/v3/event/dummy_layout_promotion.py @@ -11,7 +11,7 @@ if "v3" in param and "promotion" in param and "other_catalog" in param: files = os.listdir(directory_to_process + "/event/event_v3/catalog_other") files = [f for f in files if f.endswith(".json")] - for filename in files: + for filename in reversed(files): pro_json_file = open(directory_to_process + "/event/event_v3/catalog_other/"+ filename) pro_json = json.load(pro_json_file) start_time = datetime.datetime.strptime(pro_json["start"], "%Y-%m-%dT%H:%M:%S") @@ -42,7 +42,7 @@ if "v3" in param and "promotion" in param: files = os.listdir(directory_to_process + "/event/event_v3") files = [f for f in files if f.endswith(".json")] files.sort() - for filename in files: + for filename in reversed(files): pro_json_file = open(directory_to_process + "/event/event_v3/"+ filename) pro_json = json.load(pro_json_file) start_time = datetime.datetime.strptime(pro_json["start"], "%Y-%m-%dT%H:%M:%S") diff --git a/inter/aus/xml/multi/v3/event/event_v3/1_promotion_hug_in_a_cup.json b/inter/aus/xml/multi/v3/event/event_v3/1_promotion_hug_in_a_cup.json new file mode 100644 index 00000000..98e257c6 --- /dev/null +++ b/inter/aus/xml/multi/v3/event/event_v3/1_promotion_hug_in_a_cup.json @@ -0,0 +1,9 @@ +{ + "start": "2025-07-01T00:00:00", + "end": "2025-07-31T00:00:00", + "state": "HugInACupProState", + "type": "IMAGE", + "media_thai": "ROOT/taobin_project/inter/aus/image/event/hug_in_a_cup_banner.png", + "media_eng": "ROOT/taobin_project/inter/aus/image/event/hug_in_a_cup_banner.png", + "event_click": "TabMenuVisibleInst 99\r\nOpenInst 2 \"ROOT/taobin_project/inter/tha/xml/multi/v3/page_catalog_group_pro_oreo_volcano.lxml\"" +} diff --git a/inter/aus/xml/page_catalog_group_recommend.lxml b/inter/aus/xml/page_catalog_group_recommend.lxml index 759429a9..77158aa1 100644 --- a/inter/aus/xml/page_catalog_group_recommend.lxml +++ b/inter/aus/xml/page_catalog_group_recommend.lxml @@ -60,82 +60,82 @@ ;dummy_layout.inc ; ==================> Len = 3 - ; 51-01-01-0004 51-01-02-0002 51-01-03-0002 + ; 51-21-01-0060 51-21-02-0060 51-21-03-0060 33 22 225 296 - Flag( 51-01-01-0004.Button,51-01-02-0002.Button,51-01-03-0002.Button,Disable=Invisible,$Sum510101000451010200025101030002) + Flag( 51-21-01-0060.Button,51-21-02-0060.Button,51-21-03-0060.Button,Disable=Invisible,$Sum512101006051210200605121030060) - - 16 - 164 - 22 - 222 - "multi2" - KanitMediumTTF - 0x322B26 - - LATTE - ลาเต้ - LATTE - ลาเต้ - - ลาเต้ - - - - 16 - 220 - 14 - 222 - KanitMediumTTF - 0x6F5F51 - - Espresso, Milk, Foamed milk - กาแฟ นม และ ฟองนม - Espresso, Milk, Foamed milk - กาแฟ นม และ ฟองนม - - กาแฟ นม และ ฟองนม - - - - 16 - 264 - Var( DirImage2 + "option_deactive.png" ) - - - 16 - 264 - $51-21-01-0004.Button - Var( DirImage2 + "hot.png" ) - Var( DirImage2 + "hot_db.png" ) - - - TextPriceMenuHotX - TextPriceMenuY - TextPriceMenuSize - 220 - KanitMediumTTF - 0x6F5F51 - 0xEAE6E1 - $51-21-01-0004.Button - StringFmt( $51-21-01-0004.Price , DisplayFormat, PreScaleConvertShow) ; test - - - 81 - 264 - Var( DirImage2 + "cold.png" ) - Var( DirImage2 + "cold_db.png" ) - $51-21-02-0002.Button - - - 113 - TextPriceMenuY - TextPriceMenuSize - 220 - KanitMediumTTF - 0x6F5F51 - 0xEAE6E1 - $51-21-02-0002.Button - StringFmt( $51-21-02-0002.Price , DisplayFormat, PreScaleConvertShow) ; test - - - 146 - 264 - Var( DirImage2 + "blend.png" ) - Var( DirImage2 + "blend_db.png" ) - $51-21-03-0002.Button - - - TextPriceMenuBlendX - TextPriceMenuY - TextPriceMenuSize - 220 - KanitRegularTTF - 0x6F5F51 - 0xEAE6E1 - $51-21-03-0002.Button - StringFmt( $51-21-03-0002.Price , DisplayFormat, PreScaleConvertShow) ; test - - - 81 - 264 - - eval( - If ICE_PROCESS_STATUS = 2 Then - - If $Sum512101000451210200025121030002 = "Disable" Then - Var ice_tab_process_show = "Disable" - Else - Var ice_tab_process_show = "Enable" - EndIf - - Else - Var ice_tab_process_show = "Invisible" - EndIf - Var return = ice_tab_process_show - ) - - "ROOT/taobin_project/image/drink_option/ice_tab_unavalible.png" - "ROOT/taobin_project/image/drink_option/ice_tab_unavalible_dis.png" - - - 49 - 117 - - eval( - If $Sum512101000451210200025121030002 = "Disable" Then - STRCONTAIN "ERR" $51-21-01-0004.TAG tag1_is_disable - STRCONTAIN "ERR" $51-21-02-0002.TAG tag2_is_disable - STRCONTAIN "ERR" $51-21-03-0002.TAG tag3_is_disable - Var return = "Invisible" - If tag1_is_disable = "true" Then - Var return = "Enable" - EndIf - If tag2_is_disable = "true" Then - Var return = "Enable" - EndIf - If tag3_is_disable = "true" Then - Var return = "Enable" - EndIf - Else - Var return = "Invisible" - EndIf - ) - - "ROOT/taobin_project/image//img_menu_err2.png" - - - 84 - 266 - 10 - OpunMediumTTF - 0xDE794E - ice_tab_process_show - ice_show_open - - - 48 - 116 - 32 - 128 - 64 - "disable-show" - $Sum512101000451210200025121030002 + $Sum512101006051210200605121030060 000013 @@ -882,82 +608,82 @@ ; ==================> Len = 3 - ; 51-02-01-0071 51-02-02-0071 51-02-03-0071 + ; 51-01-01-0007 51-01-02-0004 51-01-03-0004 33 22 225 296 - Flag( 51-02-01-0071.Button,51-02-02-0071.Button,51-02-03-0071.Button,Disable=Invisible,$Sum510201007151020200715102030071) + Flag( 51-01-01-0007.Button,51-01-02-0004.Button,51-01-03-0004.Button,Disable=Invisible,$Sum510101000751010200045101030004) + + 16 + 164 + 22 + 222 + "multi2" + KanitMediumTTF + 0x322B26 + + Caramel Café Latte + คาราเมลลาเต้ + Caramel Café Latte + คาราเมลลาเต้ + + คาราเมลลาเต้ + + + + 16 + 220 + 14 + 222 + KanitMediumTTF + 0x6F5F51 + + Espresso, Milk,\nCaramel Syrup + กาแฟ นม และ นม\nน้ำเชื่อมคาราเมล + Espresso, Milk,\nCaramel Syrup + กาแฟ นม และ นม\nน้ำเชื่อมคาราเมล + + กาแฟ นม และ นม\nน้ำเชื่อมคาราเมล + + + + 16 + 264 + Var( DirImage2 + "option_deactive.png" ) + + + 16 + 264 + $51-21-01-0007.Button + Var( DirImage2 + "hot.png" ) + Var( DirImage2 + "hot_db.png" ) + + + TextPriceMenuHotX + TextPriceMenuY + TextPriceMenuSize + 220 + KanitMediumTTF + 0x6F5F51 + 0xEAE6E1 + $51-21-01-0007.Button + StringFmt( $51-21-01-0007.Price , DisplayFormat, PreScaleConvertShow) ; test + + + 81 + 264 + Var( DirImage2 + "cold.png" ) + Var( DirImage2 + "cold_db.png" ) + $51-21-02-0004.Button + + + 113 + TextPriceMenuY + TextPriceMenuSize + 220 + KanitMediumTTF + 0x6F5F51 + 0xEAE6E1 + $51-21-02-0004.Button + StringFmt( $51-21-02-0004.Price , DisplayFormat, PreScaleConvertShow) ; test + + + 146 + 264 + Var( DirImage2 + "blend.png" ) + Var( DirImage2 + "blend_db.png" ) + $51-21-03-0004.Button + + + TextPriceMenuBlendX + TextPriceMenuY + TextPriceMenuSize + 220 + KanitRegularTTF + 0x6F5F51 + 0xEAE6E1 + $51-21-03-0004.Button + StringFmt( $51-21-03-0004.Price , DisplayFormat, PreScaleConvertShow) ; test + + + 81 + 264 + + eval( + If ICE_PROCESS_STATUS = 2 Then + + If $Sum512101000751210200045121030004 = "Disable" Then + Var ice_tab_process_show = "Disable" + Else + Var ice_tab_process_show = "Enable" + EndIf + + Else + Var ice_tab_process_show = "Invisible" + EndIf + Var return = ice_tab_process_show + ) + + "ROOT/taobin_project/image/drink_option/ice_tab_unavalible.png" + "ROOT/taobin_project/image/drink_option/ice_tab_unavalible_dis.png" + + + 49 + 117 + + eval( + If $Sum512101000751210200045121030004 = "Disable" Then + STRCONTAIN "ERR" $51-21-01-0007.TAG tag1_is_disable + STRCONTAIN "ERR" $51-21-02-0004.TAG tag2_is_disable + STRCONTAIN "ERR" $51-21-03-0004.TAG tag3_is_disable + Var return = "Invisible" + If tag1_is_disable = "true" Then + Var return = "Enable" + EndIf + If tag2_is_disable = "true" Then + Var return = "Enable" + EndIf + If tag3_is_disable = "true" Then + Var return = "Enable" + EndIf + Else + Var return = "Invisible" + EndIf + ) + + "ROOT/taobin_project/image//img_menu_err2.png" + + + 84 + 266 + 10 + OpunMediumTTF + 0xDE794E + ice_tab_process_show + ice_show_open + + + 48 + 116 + 32 + 128 + 64 + "disable-show" + $Sum512101000751210200045121030004 + + 000013 + + center-vertical-horizontal + + + ; ==================> Len = 3 + ; - 51-05-02-0117 - + + 33 + 22 + 225 + 296 + Flag( 51-05-02-0117.Button,Disable=Invisible,$Sum5105020117) + + + 16 + 164 + 22 + 222 + "multi2" + KanitMediumTTF + 0x322B26 + + Jasmine Milk Tea + ชามะลิลาเต้ + Jasmine Milk Tea + ชามะลิลาเต้ + + ชามะลิลาเต้ + + + + 16 + 220 + 14 + 222 + KanitMediumTTF + 0x6F5F51 + + Jasmine & Milk + ชามะลิ และนม + Jasmine & Milk + ชามะลิ และนม + + ชามะลิ และนม + + + + 16 + 264 + Var( DirImage2 + "option_deactive.png" ) + + + 16 + 264 + $51-02-01-0046.Button + Var( DirImage2 + "hot.png" ) + Var( DirImage2 + "hot_db.png" ) + + + TextPriceMenuHotX + TextPriceMenuY + TextPriceMenuSize + 220 + KanitMediumTTF + 0x6F5F51 + 0xEAE6E1 + $51-02-01-0046.Button + StringFmt( $51-02-01-0046.Price , DisplayFormat, PreScaleConvertShow) ; test + + + 81 + 264 + Var( DirImage2 + "cold.png" ) + Var( DirImage2 + "cold_db.png" ) + $51-02-02-0046.Button + + + 113 + TextPriceMenuY + TextPriceMenuSize + 220 + KanitMediumTTF + 0x6F5F51 + 0xEAE6E1 + $51-02-02-0046.Button + StringFmt( $51-02-02-0046.Price , DisplayFormat, PreScaleConvertShow) ; test + + + 146 + 264 + Var( DirImage2 + "blend.png" ) + Var( DirImage2 + "blend_db.png" ) + "Invisible" + + + TextPriceMenuBlendX + TextPriceMenuY + TextPriceMenuSize + 220 + KanitRegularTTF + 0x6F5F51 + 0xEAE6E1 + "Invisible" + StringFmt( $-.Price , DisplayFormat, PreScaleConvertShow) ; test + + + 81 + 264 + + eval( + If ICE_PROCESS_STATUS = 2 Then + + If $Sum51020100465102020046 = "Disable" Then + Var ice_tab_process_show = "Disable" + Else + Var ice_tab_process_show = "Enable" + EndIf + + Else + Var ice_tab_process_show = "Invisible" + EndIf + Var return = ice_tab_process_show + ) + + "ROOT/taobin_project/image/drink_option/ice_tab_unavalible.png" + "ROOT/taobin_project/image/drink_option/ice_tab_unavalible_dis.png" + + + 49 + 117 + + eval( + If $Sum51020100465102020046 = "Disable" Then + STRCONTAIN "ERR" $51-02-01-0046.TAG tag1_is_disable + STRCONTAIN "ERR" $51-02-02-0046.TAG tag2_is_disable STRCONTAIN "ERR" $##-##-##-####.TAG tag3_is_disable Var return = "Invisible" If tag1_is_disable = "true" Then @@ -2498,277 +2772,7 @@ 128 64 "disable-show" - $Sum5105020041 - - 000013 - - center-vertical-horizontal - - - ; ==================> Len = 3 - ; - 51-05-02-0010 51-05-03-0010 - - 33 - 22 - 225 - 296 - Flag( 51-05-02-0010.Button,51-05-03-0010.Button,Disable=Invisible,$Sum51050200105105030010) - - - 16 - 164 - 22 - 222 - "multi2" - KanitMediumTTF - 0x322B26 - - Refreshing\nLimenade - น้ำมะนาวโซดา - Refreshing\nLimenade - น้ำมะนาวโซดา - - น้ำมะนาวโซดา - - - - 16 - 220 - 14 - 222 - KanitMediumTTF - 0x6F5F51 - - Limenade, Sugar, Soda & Ice - มะนาว โซดา - Limenade, Sugar, Soda & Ice - มะนาว โซดา - - มะนาว โซดา - - - - 16 - 264 - Var( DirImage2 + "option_deactive.png" ) - - - 16 - 264 - "Invisible" - Var( DirImage2 + "hot.png" ) - Var( DirImage2 + "hot_db.png" ) - - - TextPriceMenuHotX - TextPriceMenuY - TextPriceMenuSize - 220 - KanitMediumTTF - 0x6F5F51 - 0xEAE6E1 - "Invisible" - StringFmt( $-.Price , DisplayFormat, PreScaleConvertShow) ; test - - - 81 - 264 - Var( DirImage2 + "cold.png" ) - Var( DirImage2 + "cold_db.png" ) - $51-05-02-0010.Button - - - 113 - TextPriceMenuY - TextPriceMenuSize - 220 - KanitMediumTTF - 0x6F5F51 - 0xEAE6E1 - $51-05-02-0010.Button - StringFmt( $51-05-02-0010.Price , DisplayFormat, PreScaleConvertShow) ; test - - - 146 - 264 - Var( DirImage2 + "blend.png" ) - Var( DirImage2 + "blend_db.png" ) - $51-05-03-0010.Button - - - TextPriceMenuBlendX - TextPriceMenuY - TextPriceMenuSize - 220 - KanitRegularTTF - 0x6F5F51 - 0xEAE6E1 - $51-05-03-0010.Button - StringFmt( $51-05-03-0010.Price , DisplayFormat, PreScaleConvertShow) ; test - - - 81 - 264 - - eval( - If ICE_PROCESS_STATUS = 2 Then - - Var ice_tab_process_show = "Invisible" - - Else - Var ice_tab_process_show = "Invisible" - EndIf - Var return = ice_tab_process_show - ) - - "ROOT/taobin_project/image/drink_option/ice_tab_unavalible.png" - "ROOT/taobin_project/image/drink_option/ice_tab_unavalible_dis.png" - - - 49 - 117 - - eval( - If $Sum51050200105105030010 = "Disable" Then - STRCONTAIN "ERR" $##-##-##-####.TAG tag1_is_disable - STRCONTAIN "ERR" $51-05-02-0010.TAG tag2_is_disable - STRCONTAIN "ERR" $51-05-03-0010.TAG tag3_is_disable - Var return = "Invisible" - If tag1_is_disable = "true" Then - Var return = "Enable" - EndIf - If tag2_is_disable = "true" Then - Var return = "Enable" - EndIf - If tag3_is_disable = "true" Then - Var return = "Enable" - EndIf - Else - Var return = "Invisible" - EndIf - ) - - "ROOT/taobin_project/image//img_menu_err2.png" - - - 84 - 266 - 10 - OpunMediumTTF - 0xDE794E - ice_tab_process_show - ice_show_open - - - 48 - 116 - 32 - 128 - 64 - "disable-show" - $Sum51050200105105030010 + $Sum51020100465102020046 000013 @@ -2800,7 +2804,7 @@ Var PD_CODE2 = "51-02-02-0039" Var PD_CODE3 = "51-02-03-0039" ; begin lang - Var aliasName[0] = "Exceptional Thai\nMilk Tea" + Var aliasName[0] = "Thai Milk Tea" Var aliasDesc[0] = "Thai tea, Sugar, milk" Var aliasName[1] = "ชานมไทย" Var aliasDesc[1] = "ชาไทย และ นม" @@ -2895,9 +2899,9 @@ KanitMediumTTF 0x322B26 - Exceptional Thai\nMilk Tea + Thai Milk Tea ชานมไทย - Exceptional Thai\nMilk Tea + Thai Milk Tea ชานมไทย ชานมไทย diff --git a/inter/aus/xml/page_catalog_group_recommend_multi_pro.lxml b/inter/aus/xml/page_catalog_group_recommend_multi_pro.lxml index c4c41f71..e3f5f63e 100644 --- a/inter/aus/xml/page_catalog_group_recommend_multi_pro.lxml +++ b/inter/aus/xml/page_catalog_group_recommend_multi_pro.lxml @@ -35,82 +35,82 @@ ;dummy_layout.inc ; ==================> Len = 3 - ; 51-01-01-0004 51-01-02-0002 51-01-03-0002 + ; 51-21-01-0060 51-21-02-0060 51-21-03-0060 33 22 225 296 - Flag( 51-01-01-0004.Button,51-01-02-0002.Button,51-01-03-0002.Button,$Sum510101000451010200025101030002) + Flag( 51-21-01-0060.Button,51-21-02-0060.Button,51-21-03-0060.Button,$Sum512101006051210200605121030060) - - 16 - 164 - 22 - 222 - "multi2" - KanitMediumTTF - 0x322B26 - - LATTE - ลาเต้ - LATTE - ลาเต้ - - ลาเต้ - - - - 16 - 220 - 14 - 222 - KanitMediumTTF - 0x6F5F51 - - Espresso, Milk, Foamed milk - กาแฟ นม และ ฟองนม - Espresso, Milk, Foamed milk - กาแฟ นม และ ฟองนม - - กาแฟ นม และ ฟองนม - - - - 16 - 264 - Var( DirImage2 + "option_deactive.png" ) - - - 16 - 264 - $51-21-01-0004.Button - Var( DirImage2 + "hot.png" ) - Var( DirImage2 + "hot_db.png" ) - - - TextPriceMenuHotX - TextPriceMenuY - TextPriceMenuSize - 220 - KanitMediumTTF - 0x6F5F51 - 0xEAE6E1 - $51-21-01-0004.Button - StringFmt( $51-21-01-0004.Price , DisplayFormat, PreScaleConvertShow) ; test - - - 81 - 264 - Var( DirImage2 + "cold.png" ) - Var( DirImage2 + "cold_db.png" ) - $51-21-02-0002.Button - - - 113 - TextPriceMenuY - TextPriceMenuSize - 220 - KanitMediumTTF - 0x6F5F51 - 0xEAE6E1 - $51-21-02-0002.Button - StringFmt( $51-21-02-0002.Price , DisplayFormat, PreScaleConvertShow) ; test - - - 146 - 264 - Var( DirImage2 + "blend.png" ) - Var( DirImage2 + "blend_db.png" ) - $51-21-03-0002.Button - - - TextPriceMenuBlendX - TextPriceMenuY - TextPriceMenuSize - 220 - KanitRegularTTF - 0x6F5F51 - 0xEAE6E1 - $51-21-03-0002.Button - StringFmt( $51-21-03-0002.Price , DisplayFormat, PreScaleConvertShow) ; test - - - 81 - 264 - - eval( - If ICE_PROCESS_STATUS = 2 Then - - If $Sum512101000451210200025121030002 = "Disable" Then - Var ice_tab_process_show = "Disable" - Else - Var ice_tab_process_show = "Enable" - EndIf - - Else - Var ice_tab_process_show = "Invisible" - EndIf - Var return = ice_tab_process_show - ) - - "ROOT/taobin_project/image/drink_option/ice_tab_unavalible.png" - "ROOT/taobin_project/image/drink_option/ice_tab_unavalible_dis.png" - - - 49 - 117 - - eval( - If $Sum512101000451210200025121030002 = "Disable" Then - STRCONTAIN "ERR" $51-21-01-0004.TAG tag1_is_disable - STRCONTAIN "ERR" $51-21-02-0002.TAG tag2_is_disable - STRCONTAIN "ERR" $51-21-03-0002.TAG tag3_is_disable - Var return = "Invisible" - If tag1_is_disable = "true" Then - Var return = "Enable" - EndIf - If tag2_is_disable = "true" Then - Var return = "Enable" - EndIf - If tag3_is_disable = "true" Then - Var return = "Enable" - EndIf - Else - Var return = "Invisible" - EndIf - ) - - "ROOT/taobin_project/image//img_menu_err2.png" - - - 84 - 266 - 10 - OpunMediumTTF - 0xDE794E - ice_tab_process_show - ice_show_open - - - 48 - 116 - 32 - 128 - 64 - "disable-show" - $Sum512101000451210200025121030002 + $Sum512101006051210200605121030060 000013 @@ -857,82 +583,82 @@ ; ==================> Len = 3 - ; 51-02-01-0071 51-02-02-0071 51-02-03-0071 + ; 51-01-01-0007 51-01-02-0004 51-01-03-0004 33 22 225 296 - Flag( 51-02-01-0071.Button,51-02-02-0071.Button,51-02-03-0071.Button,$Sum510201007151020200715102030071) + Flag( 51-01-01-0007.Button,51-01-02-0004.Button,51-01-03-0004.Button,$Sum510101000751010200045101030004) + + 16 + 164 + 22 + 222 + "multi2" + KanitMediumTTF + 0x322B26 + + Caramel Café Latte + คาราเมลลาเต้ + Caramel Café Latte + คาราเมลลาเต้ + + คาราเมลลาเต้ + + + + 16 + 220 + 14 + 222 + KanitMediumTTF + 0x6F5F51 + + Espresso, Milk,\nCaramel Syrup + กาแฟ นม และ นม\nน้ำเชื่อมคาราเมล + Espresso, Milk,\nCaramel Syrup + กาแฟ นม และ นม\nน้ำเชื่อมคาราเมล + + กาแฟ นม และ นม\nน้ำเชื่อมคาราเมล + + + + 16 + 264 + Var( DirImage2 + "option_deactive.png" ) + + + 16 + 264 + $51-21-01-0007.Button + Var( DirImage2 + "hot.png" ) + Var( DirImage2 + "hot_db.png" ) + + + TextPriceMenuHotX + TextPriceMenuY + TextPriceMenuSize + 220 + KanitMediumTTF + 0x6F5F51 + 0xEAE6E1 + $51-21-01-0007.Button + StringFmt( $51-21-01-0007.Price , DisplayFormat, PreScaleConvertShow) ; test + + + 81 + 264 + Var( DirImage2 + "cold.png" ) + Var( DirImage2 + "cold_db.png" ) + $51-21-02-0004.Button + + + 113 + TextPriceMenuY + TextPriceMenuSize + 220 + KanitMediumTTF + 0x6F5F51 + 0xEAE6E1 + $51-21-02-0004.Button + StringFmt( $51-21-02-0004.Price , DisplayFormat, PreScaleConvertShow) ; test + + + 146 + 264 + Var( DirImage2 + "blend.png" ) + Var( DirImage2 + "blend_db.png" ) + $51-21-03-0004.Button + + + TextPriceMenuBlendX + TextPriceMenuY + TextPriceMenuSize + 220 + KanitRegularTTF + 0x6F5F51 + 0xEAE6E1 + $51-21-03-0004.Button + StringFmt( $51-21-03-0004.Price , DisplayFormat, PreScaleConvertShow) ; test + + + 81 + 264 + + eval( + If ICE_PROCESS_STATUS = 2 Then + + If $Sum512101000751210200045121030004 = "Disable" Then + Var ice_tab_process_show = "Disable" + Else + Var ice_tab_process_show = "Enable" + EndIf + + Else + Var ice_tab_process_show = "Invisible" + EndIf + Var return = ice_tab_process_show + ) + + "ROOT/taobin_project/image/drink_option/ice_tab_unavalible.png" + "ROOT/taobin_project/image/drink_option/ice_tab_unavalible_dis.png" + + + 49 + 117 + + eval( + If $Sum512101000751210200045121030004 = "Disable" Then + STRCONTAIN "ERR" $51-21-01-0007.TAG tag1_is_disable + STRCONTAIN "ERR" $51-21-02-0004.TAG tag2_is_disable + STRCONTAIN "ERR" $51-21-03-0004.TAG tag3_is_disable + Var return = "Invisible" + If tag1_is_disable = "true" Then + Var return = "Enable" + EndIf + If tag2_is_disable = "true" Then + Var return = "Enable" + EndIf + If tag3_is_disable = "true" Then + Var return = "Enable" + EndIf + Else + Var return = "Invisible" + EndIf + ) + + "ROOT/taobin_project/image//img_menu_err2.png" + + + 84 + 266 + 10 + OpunMediumTTF + 0xDE794E + ice_tab_process_show + ice_show_open + + + 48 + 116 + 32 + 128 + 64 + "disable-show" + $Sum512101000751210200045121030004 + + 000013 + + center-vertical-horizontal + + + ; ==================> Len = 3 + ; - 51-05-02-0117 - + + 33 + 22 + 225 + 296 + Flag( 51-05-02-0117.Button,$Sum5105020117) + + + 16 + 164 + 22 + 222 + "multi2" + KanitMediumTTF + 0x322B26 + + Jasmine Milk Tea + ชามะลิลาเต้ + Jasmine Milk Tea + ชามะลิลาเต้ + + ชามะลิลาเต้ + + + + 16 + 220 + 14 + 222 + KanitMediumTTF + 0x6F5F51 + + Jasmine & Milk + ชามะลิ และนม + Jasmine & Milk + ชามะลิ และนม + + ชามะลิ และนม + + + + 16 + 264 + Var( DirImage2 + "option_deactive.png" ) + + + 16 + 264 + $51-02-01-0046.Button + Var( DirImage2 + "hot.png" ) + Var( DirImage2 + "hot_db.png" ) + + + TextPriceMenuHotX + TextPriceMenuY + TextPriceMenuSize + 220 + KanitMediumTTF + 0x6F5F51 + 0xEAE6E1 + $51-02-01-0046.Button + StringFmt( $51-02-01-0046.Price , DisplayFormat, PreScaleConvertShow) ; test + + + 81 + 264 + Var( DirImage2 + "cold.png" ) + Var( DirImage2 + "cold_db.png" ) + $51-02-02-0046.Button + + + 113 + TextPriceMenuY + TextPriceMenuSize + 220 + KanitMediumTTF + 0x6F5F51 + 0xEAE6E1 + $51-02-02-0046.Button + StringFmt( $51-02-02-0046.Price , DisplayFormat, PreScaleConvertShow) ; test + + + 146 + 264 + Var( DirImage2 + "blend.png" ) + Var( DirImage2 + "blend_db.png" ) + "Invisible" + + + TextPriceMenuBlendX + TextPriceMenuY + TextPriceMenuSize + 220 + KanitRegularTTF + 0x6F5F51 + 0xEAE6E1 + "Invisible" + StringFmt( $-.Price , DisplayFormat, PreScaleConvertShow) ; test + + + 81 + 264 + + eval( + If ICE_PROCESS_STATUS = 2 Then + + If $Sum51020100465102020046 = "Disable" Then + Var ice_tab_process_show = "Disable" + Else + Var ice_tab_process_show = "Enable" + EndIf + + Else + Var ice_tab_process_show = "Invisible" + EndIf + Var return = ice_tab_process_show + ) + + "ROOT/taobin_project/image/drink_option/ice_tab_unavalible.png" + "ROOT/taobin_project/image/drink_option/ice_tab_unavalible_dis.png" + + + 49 + 117 + + eval( + If $Sum51020100465102020046 = "Disable" Then + STRCONTAIN "ERR" $51-02-01-0046.TAG tag1_is_disable + STRCONTAIN "ERR" $51-02-02-0046.TAG tag2_is_disable STRCONTAIN "ERR" $##-##-##-####.TAG tag3_is_disable Var return = "Invisible" If tag1_is_disable = "true" Then @@ -2473,277 +2747,7 @@ 128 64 "disable-show" - $Sum5105020041 - - 000013 - - center-vertical-horizontal - - - ; ==================> Len = 3 - ; - 51-05-02-0010 51-05-03-0010 - - 33 - 22 - 225 - 296 - Flag( 51-05-02-0010.Button,51-05-03-0010.Button,$Sum51050200105105030010) - - - 16 - 164 - 22 - 222 - "multi2" - KanitMediumTTF - 0x322B26 - - Refreshing\nLimenade - น้ำมะนาวโซดา - Refreshing\nLimenade - น้ำมะนาวโซดา - - น้ำมะนาวโซดา - - - - 16 - 220 - 14 - 222 - KanitMediumTTF - 0x6F5F51 - - Limenade, Sugar, Soda & Ice - มะนาว โซดา - Limenade, Sugar, Soda & Ice - มะนาว โซดา - - มะนาว โซดา - - - - 16 - 264 - Var( DirImage2 + "option_deactive.png" ) - - - 16 - 264 - "Invisible" - Var( DirImage2 + "hot.png" ) - Var( DirImage2 + "hot_db.png" ) - - - TextPriceMenuHotX - TextPriceMenuY - TextPriceMenuSize - 220 - KanitMediumTTF - 0x6F5F51 - 0xEAE6E1 - "Invisible" - StringFmt( $-.Price , DisplayFormat, PreScaleConvertShow) ; test - - - 81 - 264 - Var( DirImage2 + "cold.png" ) - Var( DirImage2 + "cold_db.png" ) - $51-05-02-0010.Button - - - 113 - TextPriceMenuY - TextPriceMenuSize - 220 - KanitMediumTTF - 0x6F5F51 - 0xEAE6E1 - $51-05-02-0010.Button - StringFmt( $51-05-02-0010.Price , DisplayFormat, PreScaleConvertShow) ; test - - - 146 - 264 - Var( DirImage2 + "blend.png" ) - Var( DirImage2 + "blend_db.png" ) - $51-05-03-0010.Button - - - TextPriceMenuBlendX - TextPriceMenuY - TextPriceMenuSize - 220 - KanitRegularTTF - 0x6F5F51 - 0xEAE6E1 - $51-05-03-0010.Button - StringFmt( $51-05-03-0010.Price , DisplayFormat, PreScaleConvertShow) ; test - - - 81 - 264 - - eval( - If ICE_PROCESS_STATUS = 2 Then - - Var ice_tab_process_show = "Invisible" - - Else - Var ice_tab_process_show = "Invisible" - EndIf - Var return = ice_tab_process_show - ) - - "ROOT/taobin_project/image/drink_option/ice_tab_unavalible.png" - "ROOT/taobin_project/image/drink_option/ice_tab_unavalible_dis.png" - - - 49 - 117 - - eval( - If $Sum51050200105105030010 = "Disable" Then - STRCONTAIN "ERR" $##-##-##-####.TAG tag1_is_disable - STRCONTAIN "ERR" $51-05-02-0010.TAG tag2_is_disable - STRCONTAIN "ERR" $51-05-03-0010.TAG tag3_is_disable - Var return = "Invisible" - If tag1_is_disable = "true" Then - Var return = "Enable" - EndIf - If tag2_is_disable = "true" Then - Var return = "Enable" - EndIf - If tag3_is_disable = "true" Then - Var return = "Enable" - EndIf - Else - Var return = "Invisible" - EndIf - ) - - "ROOT/taobin_project/image//img_menu_err2.png" - - - 84 - 266 - 10 - OpunMediumTTF - 0xDE794E - ice_tab_process_show - ice_show_open - - - 48 - 116 - 32 - 128 - 64 - "disable-show" - $Sum51050200105105030010 + $Sum51020100465102020046 000013 @@ -2775,7 +2779,7 @@ Var PD_CODE2 = "51-02-02-0039" Var PD_CODE3 = "51-02-03-0039" ; begin lang - Var aliasName[0] = "Exceptional Thai\nMilk Tea" + Var aliasName[0] = "Thai Milk Tea" Var aliasDesc[0] = "Thai tea, Sugar, milk" Var aliasName[1] = "ชานมไทย" Var aliasDesc[1] = "ชาไทย และ นม" @@ -2870,9 +2874,9 @@ KanitMediumTTF 0x322B26 - Exceptional Thai\nMilk Tea + Thai Milk Tea ชานมไทย - Exceptional Thai\nMilk Tea + Thai Milk Tea ชานมไทย ชานมไทย