def GetPrice_Old(price_list, product_code_1, product_code_2, product_code_3):
if product_code_1 in price_list:
return price_list[product_code_1]
elif product_code_2 in price_list:
return price_list[product_code_2]
elif product_code_3 in price_list:
return price_list[product_code_3]
else:
return '"-"'
def GetPrice(price_list, product_code):
if product_code in price_list:
return price_list[product_code]
else:
return '"-"'
def GetOriginalPrice_Old(original_price_list, product_code_1, product_code_2, product_code_3):
if product_code_1 in original_price_list:
return original_price_list[product_code_1]
elif product_code_2 in original_price_list:
return original_price_list[product_code_2]
elif product_code_3 in original_price_list:
return original_price_list[product_code_3]
else:
return '"-"'
def GetOriginalPrice(original_price_list, product_code):
if product_code in original_price_list:
return original_price_list[product_code]
else:
return '"-"'
def GetTricker(tricker_list, product_code_1, product_code_2, product_code_3):
if product_code_1 in tricker_list:
return tricker_list[product_code_1]
elif product_code_2 in tricker_list:
return tricker_list[product_code_2]
elif product_code_3 in tricker_list:
return tricker_list[product_code_3]
else:
return ""
button_add_string = ""
print(" current_file_name " + current_file_name + " ")
if "v2" in param:
print("Version 1 ignore ")
else:
menu_white_color_catalog = False
menu_xml_var = ""
if current_file_name == "page_catalog_group_recommend.skt":
recommend_page = True
button_add_string = "Var OpenFromInstMenuTab = 0"
else:
recommend_page = False
button_add_string = ""
if current_file_name == "page_catalog_group_recommend_multi_pro.skt":
multi_pro_gen = True
else:
multi_pro_gen = False
if current_file_name == "page_catalog_group_pro_15THB.skt":
fixed_price = 15
else:
fixed_price = 0
if current_file_name == "page_catalog_group_pro_rerun.skt":
rerun_prices = {
"12-02-02-0043": 15,
"12-99-05-0057": 15,
"12-99-05-0059": 15,
"12-02-02-0044": 20,
"12-99-03-0046": 20,
"12-99-02-0050": 20,
"12-99-02-0011": 25,
"12-99-02-0015": 25,
"12-99-02-0003": 30,
"12-99-02-0001": 30,
"12-03-02-0036": 30,
"12-03-03-0035": 35,
"12-99-03-0066": 30
}
rerun_original_prices = {
"12-02-02-0043": 35,
"12-99-05-0057": 20,
"12-99-05-0059": 20,
"12-02-02-0044": 25,
"12-99-03-0046": 25,
"12-99-02-0050": 25,
"12-99-02-0011": 30,
"12-99-02-0015": 30,
"12-99-02-0003": 35,
"12-99-02-0001": 35,
"12-03-02-0036": 40,
"12-03-03-0035": 45,
"12-99-03-0066": 60
}
rerun_trickers = {
"12-02-02-0043": "PMD20",
"12-99-05-0057": "PMD05",
"12-99-05-0059": "PMD05",
"12-02-02-0044": "PMD05",
"12-99-03-0046": "PMD05",
"12-99-02-0011": "PMD05",
"12-99-02-0015": "PMD05",
"12-99-02-0003": "PMD05",
"12-99-02-0001": "PMD05",
"12-03-02-0036": "PMD10",
"12-03-03-0035": "PMD10",
"12-99-03-0066": "PMD30"
}
rerun_fix_price = True
else:
rerun_prices = {}
rerun_original_prices = {}
rerun_trickers = {}
rerun_fix_price = False
if current_file_name == "page_catalog_group_pro_mymint.skt":
from_my_mint_promotion = True
menu_white_color_catalog = True
else:
from_my_mint_promotion = False
if current_file_name == "page_catalog_group_pro_bad_valentine.skt":
from_bad_valentine = True
# menu_white_color_catalog = True
else:
from_bad_valentine = False
if current_file_name == "page_catalog_group_pro_pepsi_second_cup_30.skt":
from_pepsi_second_cup_30 = True
else:
from_pepsi_second_cup_30 = False
if current_file_name == "page_catalog_group_pro_lipit.skt":
from_lipit_pro = True
else:
from_lipit_pro = False
if current_file_name == "page_catalog_group_pro_monday_banana.skt":
monday_banana_prices = {
"12-03-02-0024": 30,
"12-03-03-0024": 35,
"12-03-03-0029": 40,
"12-03-02-0023": 25,
"12-03-03-0023": 30
}
monday_banana_original_prices = {
"12-03-02-0024": 40,
"12-03-03-0024": 45,
"12-03-03-0029": 50,
"12-03-02-0023": 35,
"12-03-03-0023": 40
}
monday_banana_fix_price = True
else:
monday_banana_prices = {}
monday_banana_original_prices = {}
monday_banana_fix_price = False
if current_file_name == "page_catalog_group_pro_tea_time.skt":
from_tea_time_pro = True
else:
from_tea_time_pro = False
if current_file_name == "page_catalog_group_pro_wednesday_melon.skt":
wednesday_melon_prices = {
"12-03-01-0022": 25,
"12-03-02-0022": 30,
"12-03-03-0022": 35,
"12-01-01-0039": 30,
"12-01-02-0039": 35,
"12-21-01-0039": 30,
"12-21-02-0039": 35,
"12-03-03-0028": 40,
"12-05-02-0044": 20,
"12-05-02-0047": 15,
"12-05-03-0047": 20,
"12-05-02-0105": 15,
"12-05-03-0105": 20,
"12-99-02-0011": 20,
"12-99-02-0013": 30,
"12-99-02-0014": 20,
"12-99-02-0015": 15,
"12-99-02-0016": 20,
"12-99-02-0018": 25,
"12-99-03-0016": 35
}
wednesday_melon_original_prices = {
"12-03-01-0022": 35,
"12-03-02-0022": 40,
"12-03-03-0022": 45,
"12-01-01-0039": 40,
"12-01-02-0039": 45,
"12-21-01-0039": 40,
"12-21-02-0039": 45,
"12-03-03-0028": 50,
"12-05-02-0044": 30,
"12-05-02-0047": 25,
"12-05-03-0047": 30,
"12-05-02-0105": 25,
"12-05-03-0105": 30,
"12-99-02-0011": 30,
"12-99-02-0013": 40,
"12-99-02-0014": 30,
"12-99-02-0015": 25,
"12-99-02-0016": 30,
"12-99-02-0018": 35,
"12-99-03-0016": 45
}
wednesday_melon_fix_price = True
else:
wednesday_melon_prices = {}
wednesday_melon_original_prices = {}
wednesday_melon_fix_price = False
if current_file_name == "page_catalog_group_pro_nam_hom_coconut.skt":
from_nam_hom_coconut = True
else:
from_nam_hom_coconut = False
if current_file_name == "page_catalog_group_pro_cocoa_77.skt":
from_cocoa77 = True
cocoa77_fix_price = True
else:
from_cocoa77 = False
cocoa77_fix_price = False
if current_file_name == "page_catalog_group_pro_passion_mint.skt":
passion_mint = True
passion_mint_fix_price = {
"12-01-02-0057": 29,
"12-21-02-0057": 29,
"12-01-02-0058": 19,
"12-21-02-0058": 19,
"12-02-03-0050": 39,
"12-01-02-0064": 29,
"12-21-02-0064": 29,
"12-03-02-0035": 29,
"12-03-03-0034": 39,
"12-03-03-0037": 29,
"12-05-02-0063": 19,
"12-05-02-0064": 19,
"12-05-02-0067": 19
}
else:
passion_mint = False
passion_mint_fix_price = {}
if current_file_name == "page_catalog_group_pro_7up_lucky_draw_x2.skt":
menu_white_color_catalog = True
if current_file_name == "page_catalog_group_pro_robinson_beauty.skt":
from_robinson_beauty = True
else:
from_robinson_beauty = False
if current_file_name == "page_catalog_group_pro_jemila.skt":
from_jemila = True
else:
from_jemila = False
if current_file_name == "page_catalog_group_pro_halloween.skt":
from_halloween = True
menu_white_color_catalog = True
else:
from_halloween = False
if current_file_name == "page_catalog_group_pro_oreo_11.skt":
from_oreo_11 = True
else:
from_oreo_11 = False
if current_file_name == "page_catalog_group_pro_happy_trios.skt":
from_happy_trios = True
else:
from_happy_trios = False
if current_file_name == "page_catalog_group_pro_12_day_12_menu.skt":
from_12_day_12_menu = True
price_12_day_12_menu = {
"12-03-03-0067": 40,
"12-02-03-0058": 40,
"12-03-03-0058": 30,
"12-03-03-0006": 30,
"12-01-02-0001": 25,
"12-21-02-0001": 25,
"12-03-03-0011": 30,
"12-03-03-0010": 30,
"12-31-02-0001": 30,
"12-11-02-0001": 30,
"12-02-03-0064": 30,
"12-02-03-0039": 30,
"12-02-02-0042": 25,
"12-05-02-0025": 15,
}
original_price_12_day_12_menu = {
"12-03-03-0067": 55,
"12-02-03-0058": 60,
"12-03-03-0058": 40,
"12-03-03-0006": 40,
"12-01-02-0001": 35,
"12-21-02-0001": 35,
"12-03-03-0011": 45,
"12-03-03-0010": 45,
"12-31-02-0001": 45,
"12-11-02-0001": 45,
"12-02-03-0064": 45,
"12-02-03-0039": 45,
"12-02-02-0042": 35,
"12-05-02-0025": 25,
}
else:
from_12_day_12_menu = False
price_12_day_12_menu = {}
original_price_12_day_12_menu = {}
#print ("######################################################################################################")
idx_of_eng = 2
out_xml(' \r\n')
if multi_pro_gen:
out_xml(' 4 \r\n')
elif recommend_page:
out_xml(' 16 \r\n')
out_xml(' 10 \r\n')
out_xml(' 497 \r\n')
out_xml(' 1080 \r\n')
out_xml(' "auto" \r\n')
out_xml(' "Vertical" \r\n')
if multi_pro_gen:
out_xml(' 2 \r\n')
else:
out_xml(' 4 \r\n')
if recommend_page:
out_xml(';layout_mode\r\n')
out_xml('\r\n')
pd_code_available = '##-##-##-####'
count = 0
count_test = 0
out_xml(';dummy_layout.inc\r\n')
def GenListMenu():
for spl in menu_new_list:
#product_code = s
if spl[0] == "IGNORE":
continue
if spl[0].startswith("TAG"):
out_xml( '\t;' + spl[0] + '\r\n')
continue
out_xml( '\t; ==================> Len = ' + str(len(spl)) + '\r\n')
menu_img = spl[7]
out_xml( '\t; '+ spl[4] + ' ' + spl[5] + ' ' + spl[6]+ ' \r\n')
out_xml( '\r\n')
out_xml('\t 33 \r\n')
out_xml('\t 22 \r\n')
out_xml('\t 225 \r\n')
out_xml('\t 296 \r\n')
str_con = ""
str_con_var = ""
if spl[4] != '-':
str_con += spl[4] + '.Button,'
if spl[5] != '-':
str_con += spl[5] + '.Button,'
if spl[6] != '-':
str_con += spl[6] + '.Button,'
if spl[4] != '-':
str_con_var += spl[4] + '-'
if spl[5] != '-':
str_con_var += spl[5] + '-'
if spl[6] != '-':
str_con_var += spl[6] + '-'
str_con_var = str_con_var.replace("-", "")
if re.match(r'(\d{4})/(\d{2})/(\d{2})T(\d{2}):(\d{2}):(\d{2})', spl[12].strip()):
str_con += f'DateTimeStart="{spl[12].strip()}",'
if re.match(r'(\d{4})/(\d{2})/(\d{2})T(\d{2}):(\d{2}):(\d{2})', spl[13].strip()):
str_con += f'DateTimeEnd="{spl[13].strip()}",'
if re.match(r'^\w.*', spl[14].strip()):
str_con += f'Var={spl[14].strip()},'
if recommend_page:
str_con += "Disable=Invisible,"
str_con += "$Sum" + str_con_var
out_xml( '\t Flag( '+ str_con + ') \r\n')
pd_code_1 = spl[4]
pd_stage1 = '$' + spl[4] + '.Button'
if spl[4] == "-" or len(spl[4]) == 0 :
pd_code_1 = pd_code_available
pd_stage1 = '"Disable2"'
pd_code_2 = spl[5]
pd_stage2 = '$' + spl[5] + '.Button'
if spl[5] == "-" or len(spl[5]) == 0:
pd_code_2 = pd_code_available
pd_stage2 = '"Disable2"'
pd_code_3 = spl[6]
pd_stage3 = '$' + spl[6] + '.Button'
if spl[6] == "-" or len(spl[6]) == 0:
pd_code_3 = pd_code_available
pd_stage3 = '"Disable2"'
print(" pd_code_1 " + pd_code_1 + " pd_code_2 " + pd_code_2 + " pd_code_3 " + pd_code_3)
out_xml( '\t\r\n')
if "all" in verbose:
print("len= " + str(len( spl) ) )
menu_color_font = None
desc_color_font = None
# white color menu name & description catalog
if menu_white_color_catalog == True:
menu_color_font = '0xFFFFFF'
desc_color_font = '0xFFFFFF'
if spl[1] != "None":
out_xml( '\t\r\n')
out_xml( '\t 16 \r\n')
out_xml( '\t 164 \r\n')
out_xml( '\t 24 \r\n')
out_xml( '\t220\r\n')
out_xml( '\t "multi2" \r\n')
out_xml( '\t KanitMediumTTF \r\n')
out_xml( '\t 0x322B26 \r\n' if menu_color_font == None else '\t '+menu_color_font+' \r\n')
out_xml( '\t showthaiText \r\n')
out_xml( '\t "' + spl[0].replace("\\n", "\n") + '" \r\n')
out_xml( '\t\r\n')
out_xml( '\t\r\n')
out_xml( '\t 16 \r\n')
out_xml( '\t 220 \r\n')
out_xml( '\t 14 \r\n')
out_xml( '\t220\r\n')
out_xml( '\t KanitMediumTTF \r\n')
out_xml( '\t 0x6F5F51 \r\n' if menu_color_font == None else '\t '+menu_color_font+' \r\n')
out_xml( '\t showthaiText \r\n')
out_xml( '\t "' + spl[2].replace("\\n", "\n") + '" \r\n')
out_xml( '\t\r\n')
out_xml( '\t\r\n')
out_xml( '\t 16 \r\n')
out_xml( '\t 164 \r\n')
out_xml( '\t 22 \r\n')
out_xml( '\t220\r\n')
out_xml( '\t "multi2" \r\n')
out_xml( '\t KanitMediumTTF \r\n')
out_xml( '\t 0x322B26 \r\n' if menu_color_font == None else '\t '+menu_color_font+' \r\n')
out_xml( '\t showengText \r\n')
out_xml( '\t "' + spl[1].replace("\\n", "\n") + '" \r\n')
out_xml( '\t\r\n')
out_xml( '\t\r\n')
out_xml( '\t 16 \r\n')
out_xml( '\t 220 \r\n')
out_xml( '\t 14 \r\n')
out_xml( '\t220\r\n')
out_xml( '\t KanitMediumTTF \r\n')
out_xml( '\t 0x6F5F51 \r\n' if menu_color_font == None else '\t '+menu_color_font+' \r\n')
out_xml( '\t showengText \r\n')
out_xml( '\t "' + spl[3].replace("\\n", "\n") + '" \r\n')
out_xml( '\t\r\n')
if spl[4] != "TAOTIM":
out_xml( '\t\r\n')
out_xml( '\t 16 \r\n')
out_xml( '\t 264 \r\n')
out_xml( '\t Var( DirImage2 + "option_deactive.png" ) \r\n')
out_xml( '\t\r\n')
ice_tab_hot_show = True
shw = "$" + spl[4] + ".Button"
if spl[4] == "-" :
shw = '"Invisible"'
ice_tab_hot_show = False
if len(spl[4]) == 0 :
shw = '"Invisible"'
ice_tab_hot_show = False
if spl[4] == "TAOTIM":
shw = '"Invisible"'
ice_tab_hot_show = False
out_xml( '\t\r\n')
out_xml( '\t 16 \r\n')
out_xml( '\t 264 \r\n')
out_xml( '\t ' + shw + ' \r\n')
out_xml( '\t Var( DirImage2 + "hot.png" ) \r\n')
out_xml( '\t Var( DirImage2 + "hot_db.png" ) \r\n')
out_xml( '\t\r\n')
if "inter" in param:
out_xml( '\t\r\n')
out_xml( '\t 50 \r\n')
out_xml( '\t TextPriceMenuY \r\n')
out_xml( '\t TextPriceMenuSize \r\n')
out_xml( '\t220\r\n')
out_xml( '\t KanitMediumTTF \r\n')
else:
out_xml( '\t\r\n')
out_xml( '\t 50 \r\n')
out_xml( '\t 265 \r\n')
out_xml( '\t 14 \r\n')
out_xml( '\t220\r\n')
out_xml( '\t KanitMediumTTF \r\n')
out_xml( '\t 0x6F5F51 \r\n')
out_xml( '\t 0xEAE6E1 \r\n')
out_xml( '\t ' + shw + ' \r\n')
#out_xml( '\t Var( "฿" + $' + spl[4] + '.Price ) \r\n')
if "inter" in param:
if "free" in param:
out_xml( '\t "Free" \r\n')
else:
if fixed_price > 0:
out_xml( '\t StringFmt( 15 , DisplayFormat, PreScaleConvertShow) ; test\r\n')
elif rerun_fix_price:
out_xml( '\t StringFmt( ' + str(GetPrice_Old(rerun_prices, pd_code_1, pd_code_2, pd_code_3)) + ' , DisplayFormat, PreScaleConvertShow) ; test\r\n')
elif monday_banana_fix_price:
out_xml( '\t StringFmt( ' + str(GetPrice(monday_banana_prices, spl[4])) + ' , DisplayFormat, PreScaleConvertShow) ; test\r\n')
elif wednesday_melon_prices:
out_xml( '\t StringFmt( ' + str(GetPrice(wednesday_melon_prices, spl[4])) + ' , DisplayFormat, PreScaleConvertShow) ; test\r\n')
elif cocoa77_fix_price:
out_xml( '\t StringFmt( $' + spl[4] + '.Price - 7 , DisplayFormat, PreScaleConvertShow) ; test\r\n')
elif passion_mint:
out_xml( '\t StringFmt( ' + str(GetPrice(passion_mint_fix_price, spl[4])) + ' , DisplayFormat, PreScaleConvertShow) ; test\r\n')
elif from_12_day_12_menu:
out_xml( '\t StringFmt( ' + str(GetPrice(price_12_day_12_menu, spl[4])) + ' , DisplayFormat, PreScaleConvertShow) ; test\r\n')
else:
out_xml( '\t StringFmt( $' + spl[4] + '.Price , DisplayFormat, PreScaleConvertShow) ; test\r\n')
else:
if fixed_price > 0:
out_xml( '\t "฿15" \r\n')
elif rerun_fix_price:
out_xml( '\t "฿' + str(GetPrice_Old(rerun_prices, pd_code_1, pd_code_2, pd_code_3)) + '" \r\n')
elif monday_banana_fix_price:
out_xml( '\t "฿' + str(GetPrice(monday_banana_prices, spl[4])) + '" \r\n')
elif wednesday_melon_prices:
out_xml( '\t "฿' + str(GetPrice(wednesday_melon_prices, spl[4])) + '" \r\n')
elif cocoa77_fix_price:
out_xml( '\t Var( "฿" + $' + spl[4] + '.Price - 7 ) \r\n')
elif passion_mint:
out_xml( '\t "฿' + str(GetPrice(passion_mint_fix_price, spl[4])) + '" \r\n')
elif from_12_day_12_menu:
out_xml( '\t "฿' + str(GetPrice(price_12_day_12_menu, spl[4])) + '" \r\n')
else:
out_xml( '\t Var( "฿" + $' + spl[4] + '.Price ) \r\n')
out_xml( '\t\r\n')
ice_tab_ice_show = True
shw = "$" + spl[5] + ".Button"
if spl[5] == "-" :
shw = '"Invisible"'
ice_tab_ice_show = False
if len(spl[5]) == 0 :
shw = '"Invisible"'
ice_tab_ice_show = False
if spl[4] == "TAOTIM":
shw = '"Invisible"'
ice_tab_ice_show = False
out_xml( '\t\r\n')
out_xml( '\t 81 \r\n')
out_xml( '\t 264 \r\n')
out_xml( '\t Var( DirImage2 + "cold.png" ) \r\n')
out_xml( '\t Var( DirImage2 + "cold_db.png" ) \r\n')
out_xml( '\t ' + shw + ' \r\n')
out_xml( '\t\r\n')
if "inter" in param:
out_xml( '\t\r\n')
out_xml( '\t 115 \r\n')
out_xml( '\t TextPriceMenuY \r\n')
out_xml( '\t TextPriceMenuSize \r\n')
out_xml( '\t220\r\n')
out_xml( '\t KanitMediumTTF \r\n')
else:
out_xml( '\t\r\n')
out_xml( '\t 115 \r\n')
out_xml( '\t 265 \r\n')
out_xml( '\t 14 \r\n')
out_xml( '\t220\r\n')
out_xml( '\t KanitMediumTTF \r\n')
out_xml( '\t 0x6F5F51 \r\n')
out_xml( '\t 0xEAE6E1 \r\n')
out_xml( '\t ' + shw + ' \r\n')
if "inter" in param:
if "free" in param:
out_xml( '\t "Free" \r\n')
else:
if fixed_price > 0:
out_xml( '\t StringFmt( 15 , DisplayFormat, PreScaleConvertShow) ; test\r\n')
elif rerun_fix_price:
out_xml( '\t StringFmt( ' + str(GetPrice_Old(rerun_prices, pd_code_1, pd_code_2, pd_code_3)) + ' , DisplayFormat, PreScaleConvertShow) ; test\r\n')
elif monday_banana_fix_price:
out_xml( '\t StringFmt( ' + str(GetPrice(monday_banana_prices, spl[5])) + ' , DisplayFormat, PreScaleConvertShow) ; test\r\n')
elif wednesday_melon_fix_price:
out_xml( '\t StringFmt( ' + str(GetPrice(wednesday_melon_prices, spl[5])) + ' , DisplayFormat, PreScaleConvertShow) ; test\r\n')
elif cocoa77_fix_price:
out_xml( '\t StringFmt( $' + spl[5] + '.Price - 7, DisplayFormat, PreScaleConvertShow) ; test\r\n')
elif passion_mint:
out_xml( '\t StringFmt( ' + str(GetPrice(passion_mint_fix_price, spl[5])) + ' , DisplayFormat, PreScaleConvertShow) ; test\r\n')
elif from_12_day_12_menu:
out_xml( '\t StringFmt( ' + str(GetPrice(price_12_day_12_menu, spl[5])) + ' , DisplayFormat, PreScaleConvertShow) ; test\r\n')
else:
out_xml( '\t StringFmt( $' + spl[5] + '.Price , DisplayFormat, PreScaleConvertShow) ; test\r\n')
else:
if fixed_price > 0:
out_xml( '\t "฿15" \r\n')
elif rerun_fix_price:
out_xml( '\t "฿' + str(GetPrice_Old(rerun_prices, pd_code_1, pd_code_2, pd_code_3)) + '" \r\n')
elif monday_banana_fix_price:
out_xml( '\t "฿' + str(GetPrice(monday_banana_prices, spl[5])) + '" \r\n')
elif wednesday_melon_fix_price:
out_xml( '\t "฿' + str(GetPrice(wednesday_melon_prices, spl[5])) + '" \r\n')
elif cocoa77_fix_price:
out_xml( '\t Var( "฿" + $' + spl[5] + '.Price - 7 ) \r\n')
elif passion_mint:
out_xml( '\t "฿' + str(GetPrice(passion_mint_fix_price, spl[5])) + '" \r\n')
elif from_12_day_12_menu:
out_xml( '\t "฿' + str(GetPrice(price_12_day_12_menu, spl[5])) + '" \r\n')
else:
out_xml( '\t Var( "฿" + $' + spl[5] + '.Price ) \r\n')
out_xml( '\t\r\n')
ice_tab_blend_show = True
if spl[4] == "TAOTIM":
shw = "$" + spl[6] + ".Button"
if spl[6] == "-" :
shw = '"Invisible"'
ice_tab_blend_show = False
if len(spl[6]) == 0 :
shw = '"Invisible"'
ice_tab_blend_show = False
out_xml( '\t\r\n')
out_xml( '\t 146 \r\n')
out_xml( '\t 264 \r\n')
out_xml( '\t Var( DirImage2 + "pricetaotim.png" ) \r\n')
out_xml( '\t Var( DirImage2 + "pricetaotim.png" ) \r\n')
out_xml( '\t ' + shw + ' \r\n')
out_xml( '\t\r\n')
else:
shw = "$" + spl[6] + ".Button"
if spl[6] == "-" :
shw = '"Invisible"'
ice_tab_blend_show = False
if len(spl[6]) == 0 :
shw = '"Invisible"'
ice_tab_blend_show = False
out_xml( '\t\r\n')
out_xml( '\t 146 \r\n')
out_xml( '\t 264 \r\n')
out_xml( '\t Var( DirImage2 + "blend.png" ) \r\n')
out_xml( '\t Var( DirImage2 + "blend_db.png" ) \r\n')
out_xml( '\t ' + shw + ' \r\n')
out_xml( '\t\r\n')
out_xml( '\t\r\n')
if "inter" in param:
out_xml( '\t 180 \r\n')
out_xml( '\t TextPriceMenuY \r\n')
out_xml( '\t TextPriceMenuSize \r\n')
out_xml( '\t220\r\n')
out_xml( '\t KanitRegularTTF \r\n')
#out_xml( '\t end \r\n')
else:
out_xml( '\t 183 \r\n')
out_xml( '\t 264 \r\n')
out_xml( '\t 14 \r\n')
out_xml( '\t220\r\n')
out_xml( '\t KanitMediumTTF \r\n')
out_xml( '\t 0x6F5F51 \r\n')
out_xml( '\t 0xEAE6E1 \r\n')
out_xml( '\t ' + shw + ' \r\n')
if "inter" in param:
if "free" in param:
out_xml( '\t "Free" \r\n')
else:
if fixed_price > 0:
out_xml( '\t StringFmt( 15 , DisplayFormat, PreScaleConvertShow) ; test\r\n')
elif rerun_fix_price:
out_xml( '\t StringFmt( ' + str(GetPrice_Old(rerun_prices, pd_code_1, pd_code_2, pd_code_3)) + ' , DisplayFormat, PreScaleConvertShow) ; test\r\n')
elif monday_banana_fix_price:
out_xml( '\t StringFmt( ' + str(GetPrice(monday_banana_prices, spl[6])) + ' , DisplayFormat, PreScaleConvertShow) ; test\r\n')
elif wednesday_melon_fix_price:
out_xml( '\t StringFmt( ' + str(GetPrice(wednesday_melon_prices, spl[6])) + ' , DisplayFormat, PreScaleConvertShow) ; test\r\n')
elif cocoa77_fix_price:
out_xml( '\t StringFmt( $' + spl[6] + '.Price - 7, DisplayFormat, PreScaleConvertShow) ; test\r\n')
elif passion_mint:
out_xml( '\t StringFmt( ' + str(GetPrice(passion_mint_fix_price, spl[6])) + ' , DisplayFormat, PreScaleConvertShow) ; test\r\n')
elif from_12_day_12_menu:
out_xml( '\t StringFmt( ' + str(GetPrice(price_12_day_12_menu, spl[6])) + ' , DisplayFormat, PreScaleConvertShow) ; test\r\n')
else:
out_xml( '\t StringFmt( $' + spl[6] + '.Price , DisplayFormat, PreScaleConvertShow) ; test\r\n')
else:
if fixed_price > 0:
out_xml( '\t "฿15" \r\n')
elif rerun_fix_price:
out_xml( '\t "฿' + str(GetPrice_Old(rerun_prices, pd_code_1, pd_code_2, pd_code_3)) + '" \r\n')
elif monday_banana_fix_price:
out_xml( '\t "฿' + str(GetPrice(monday_banana_prices, spl[6])) + '" \r\n')
elif wednesday_melon_fix_price:
out_xml( '\t "฿' + str(GetPrice(wednesday_melon_prices, spl[6])) + '" \r\n')
elif cocoa77_fix_price:
out_xml( '\t Var( "฿" + $' + spl[6] + '.Price - 7 ) \r\n')
elif passion_mint:
out_xml( '\t "฿' + str(GetPrice(passion_mint_fix_price, spl[6])) + '" \r\n')
elif from_12_day_12_menu:
out_xml( '\t "฿' + str(GetPrice(price_12_day_12_menu, spl[6])) + '" \r\n')
else:
out_xml( '\t Var( "฿" + $' + spl[6] + '.Price ) \r\n')
out_xml( '\t\r\n')
out_xml( '\t\r\n')
out_xml( '\t 81 \r\n')
out_xml( '\t 264 \r\n')
out_xml( '\t \r\n')
out_xml( '\t\teval( \r\n')
out_xml( '\t\tIf ICE_PROCESS_STATUS = 2 Then\r\n')
out_xml( '\t\t\r\n')
if ice_tab_hot_show == True:
#out_xml( '\t\t\tDEBUGVAR $Sum' + str_con_var +'\r\n')
out_xml( '\t\t\tIf $Sum' + str_con_var +' = "Disable" Then\r\n')
out_xml( '\t\t\t\tVar ice_tab_process_show = "Disable"\r\n')
out_xml( '\t\t\tElse\r\n')
out_xml( '\t\t\t\tVar ice_tab_process_show = "Enable"\r\n')
out_xml( '\t\t\tEndIf\r\n')
else:
out_xml( '\t\t\tVar ice_tab_process_show = "Invisible"\r\n')
out_xml( '\t\t\r\n')
out_xml( '\t\tElse\r\n')
out_xml( '\t\t\tVar ice_tab_process_show = "Invisible"\r\n')
out_xml( '\t\tEndIf\r\n')
out_xml( '\t\tVar return = ice_tab_process_show\r\n')
out_xml( '\t\t)\r\n')
out_xml( '\t\r\n')
out_xml( '\t "ROOT/taobin_project/image/drink_option/ice_tab_unavalible.png" \r\n')
out_xml( '\t "ROOT/taobin_project/image/drink_option/ice_tab_unavalible_dis.png" \r\n')
out_xml( '\t\r\n')
out_xml( '\t\r\n')
out_xml( '\t 49 \r\n')
out_xml( '\t 117 \r\n')
out_xml( '\t \r\n')
out_xml( '\t\teval( \r\n')
out_xml( '\t\t\tIf $Sum' + str_con_var +' = "Disable" Then\r\n')
out_xml( '\t\t\t\tSTRCONTAIN "ERR" $' + pd_code_1 + '.TAG tag1_is_disable\r\n')
out_xml( '\t\t\t\tSTRCONTAIN "ERR" $' + pd_code_2 + '.TAG tag2_is_disable\r\n')
out_xml( '\t\t\t\tSTRCONTAIN "ERR" $' + pd_code_3 + '.TAG tag3_is_disable\r\n')
#out_xml( '\t\t\t\tDEBUGVAR $' + pd_code_1 + '.TAG\r\n')
#out_xml( '\t\t\t\tDEBUGVAR $' + pd_code_2 + '.TAG\r\n')
#out_xml( '\t\t\t\tDEBUGVAR $' + pd_code_3 + '.TAG\r\n')
out_xml( '\t\t\t\tVar return = "Invisible"\r\n')
out_xml( '\t\t\t\tIf tag1_is_disable = "true" Then\r\n')
out_xml( '\t\t\t\t\tVar return = "Enable"\r\n')
out_xml( '\t\t\t\tEndIf\r\n')
out_xml( '\t\t\t\tIf tag2_is_disable = "true" Then\r\n')
out_xml( '\t\t\t\t\tVar return = "Enable"\r\n')
out_xml( '\t\t\t\tEndIf\r\n')
out_xml( '\t\t\t\tIf tag3_is_disable = "true" Then\r\n')
out_xml( '\t\t\t\t\tVar return = "Enable"\r\n')
out_xml( '\t\t\t\tEndIf\r\n')
out_xml( '\t\t\tElse\r\n')
out_xml( '\t\t\t\t\tVar return = "Invisible"\r\n')
out_xml( '\t\t\tEndIf\r\n')
out_xml( '\t\t)\r\n')
if param == "old":
out_xml( '\t\r\n')
out_xml( '\t "ROOT/taobin_project/image//img_menu_err.png" \r\n')
out_xml( '\t\r\n')
else:
out_xml( '\t\r\n')
out_xml( '\t "ROOT/taobin_project/image//img_menu_err2.png" \r\n')
out_xml( '\t\r\n')
out_xml( '\t\r\n')
out_xml( '\t 84 \r\n')
out_xml( '\t 266 \r\n')
out_xml( '\t 10 \r\n')
out_xml( '\t OpunMediumTTF \r\n')
out_xml( '\t 0xDE794E \r\n')
out_xml( '\t ice_tab_process_show \r\n')
out_xml( '\t ice_show_open \r\n')
out_xml( '\t\r\n')
if param == "old":
print(";param=" + param)
else:
out_xml( '\t\r\n')
out_xml( '\t 48 \r\n')
out_xml( '\t 116 \r\n')
out_xml( '\t 32 \r\n')
out_xml( '\t128\r\n')
out_xml( '\t64\r\n')
out_xml( '\t MITRegularTTF \r\n')
out_xml( '\t 0x5A5A5A \r\n')
out_xml( '\t "disable-show" \r\n')
out_xml( '\t $Sum' + str_con_var +' \r\n')
out_xml( '\t text_unavailable \r\n')
out_xml( '\t center-vertical-horizontal \r\n')
out_xml( '\t\r\n')
out_xml( '\r\n')
###############################################################################
if "all" in verbose:
print("sp[2]" + spl[2])
out_xml( '\t; '+ spl[8] + ' ' + spl[9] + ' ' + spl[10]+ ' \r\n')
if spl[8] != '-' or spl[9] != '-' or spl[10] != '-':
menu_img = spl[7]
out_xml( '\r\n')
out_xml('\t 33 \r\n')
out_xml('\t 22 \r\n')
out_xml('\t 225 \r\n')
out_xml('\t 296 \r\n')
str_con = ""
str_con_var = ""
if spl[8] != '-':
str_con += spl[8] + '.Button,'
if spl[9] != '-':
str_con += spl[9] + '.Button,'
if spl[6] != '-':
str_con += spl[10] + '.Button,'
if spl[8] != '-':
str_con_var += spl[8] + '-'
if spl[9] != '-':
str_con_var += spl[9] + '-'
if spl[10] != '-':
str_con_var += spl[10] + '-'
str_con_var = str_con_var.replace("-", "")
if re.match(r'(\d{4})/(\d{2})/(\d{2})T(\d{2}):(\d{2}):(\d{2})', spl[12].strip()):
str_con += f'DateTimeStart="{spl[12].strip()}",'
if re.match(r'(\d{4})/(\d{2})/(\d{2})T(\d{2}):(\d{2}):(\d{2})', spl[13].strip()):
str_con += f'DateTimeEnd="{spl[13].strip()}",'
if re.match(r'^\w.*', spl[14].strip()):
str_con += f'Var={spl[14].strip()},'
if recommend_page:
str_con += "Disable=Invisible,"
str_con += "$Sum" + str_con_var
out_xml( '\t Flag( '+ str_con + ') \r\n')
pd_code_1 = spl[8]
pd_stage1 = '$' + spl[8] + '.Button'
if spl[8] == "-" or len(spl[8]) == 0 :
pd_code_1 = pd_code_available
pd_stage1 = '"Disable2"'
pd_code_2 = spl[9]
pd_stage2 = '$' + spl[9] + '.Button'
if spl[9] == "-" or len(spl[9]) == 0:
pd_code_2 = pd_code_available
pd_stage2 = '"Disable2"'
pd_code_3 = spl[10]
pd_stage3 = '$' + spl[10] + '.Button'
if spl[10] == "-" or len(spl[10]) == 0:
pd_code_3 = pd_code_available
pd_stage3 = '"Disable2"'
out_xml( '\t\r\n')
out_xml( '\t\r\n')
out_xml( '\t 16 \r\n')
out_xml( '\t 164 \r\n')
out_xml( '\t 24 \r\n')
out_xml( '\t220\r\n')
out_xml( '\t "multi2" \r\n')
out_xml( '\t KanitMediumTTF \r\n')
out_xml( '\t 0x322B26 \r\n' if menu_color_font == None else '\t '+menu_color_font+' \r\n')
out_xml( '\t showthaiText \r\n')
out_xml( '\t "' + spl[0].replace("\\n", "\n") + '" \r\n')
out_xml( '\t\r\n')
out_xml( '\t\r\n')
out_xml( '\t 16 \r\n')
out_xml( '\t 220 \r\n')
out_xml( '\t 14 \r\n')
out_xml( '\t220\r\n')
out_xml( '\t KanitMediumTTF \r\n')
out_xml( '\t 0x6F5F51 \r\n' if menu_color_font == None else '\t '+menu_color_font+' \r\n')
out_xml( '\t showthaiText \r\n')
out_xml( '\t "' + spl[2].replace("\\n", "\n") + '" \r\n')
out_xml( '\t\r\n')
out_xml( '\t\r\n')
out_xml( '\t 16 \r\n')
out_xml( '\t 164 \r\n')
out_xml( '\t 22 \r\n')
out_xml( '\t220\r\n')
out_xml( '\t "multi2" \r\n')
out_xml( '\t KanitMediumTTF \r\n')
out_xml( '\t 0x322B26 \r\n' if menu_color_font == None else '\t '+menu_color_font+' \r\n')
out_xml( '\t showengText \r\n')
out_xml( '\t "' + spl[1].replace("\\n", "\n") + '" \r\n')
out_xml( '\t\r\n')
out_xml( '\t\r\n')
out_xml( '\t 16 \r\n')
out_xml( '\t 220 \r\n')
out_xml( '\t 14 \r\n')
out_xml( '\t220\r\n')
out_xml( '\t KanitMediumTTF \r\n')
out_xml( '\t 0x6F5F51 \r\n' if menu_color_font == None else '\t '+menu_color_font+' \r\n')
out_xml( '\t showengText \r\n')
out_xml( '\t "' + spl[3].replace("\\n", "\n") + '" \r\n')
out_xml( '\t\r\n')
out_xml( '\t\r\n')
out_xml( '\t 16 \r\n')
out_xml( '\t 264 \r\n')
out_xml( '\t Var( DirImage2 + "option_deactive.png" ) \r\n')
out_xml( '\t\r\n')
ice_tab_hot_show = True
shw = "$" + spl[8] + ".Button"
if spl[4] == "-" :
shw = '"Invisible"'
ice_tab_hot_show = False
if len(spl[8]) == 0 :
shw = '"Invisible"'
ice_tab_hot_show = False
out_xml( '\t\r\n')
out_xml( '\t 16 \r\n')
out_xml( '\t 264 \r\n')
out_xml( '\t ' + shw + ' \r\n')
out_xml( '\t Var( DirImage2 + "hot.png" ) \r\n')
out_xml( '\t Var( DirImage2 + "hot_db.png" ) \r\n')
out_xml( '\t\r\n')
if "inter" in param:
out_xml( '\t\r\n')
out_xml( '\t 50 \r\n')
out_xml( '\t TextPriceMenuY \r\n')
out_xml( '\t TextPriceMenuSize \r\n')
out_xml( '\t220\r\n')
out_xml( '\t KanitMediumTTF \r\n')
else:
out_xml( '\t\r\n')
out_xml( '\t 50 \r\n')
out_xml( '\t 265 \r\n')
out_xml( '\t 14 \r\n')
out_xml( '\t220\r\n')
out_xml( '\t KanitMediumTTF \r\n')
out_xml( '\t 0x6F5F51 \r\n')
out_xml( '\t 0xEAE6E1 \r\n')
out_xml( '\t ' + shw + ' \r\n')
if "inter" in param:
if "free" in param:
out_xml( '\t "Free" \r\n')
else:
if wednesday_melon_prices:
out_xml( '\t StringFmt( ' + str(GetPrice(wednesday_melon_prices, spl[8])) + ' , DisplayFormat, PreScaleConvertShow) ; test\r\n')
elif cocoa77_fix_price:
out_xml( '\t StringFmt( $' +spl[8] + '.Price - 7 , DisplayFormat, PreScaleConvertShow) ; test\r\n')
elif passion_mint:
out_xml( '\t StringFmt( ' + str(GetPrice(passion_mint_fix_price, spl[8])) + ' , DisplayFormat, PreScaleConvertShow) ; test\r\n')
elif price_12_day_12_menu:
out_xml( '\t StringFmt( ' + str(GetPrice(price_12_day_12_menu, spl[8])) + ' , DisplayFormat, PreScaleConvertShow) ; test\r\n')
else:
out_xml( '\t StringFmt( $' +spl[8] + '.Price , DisplayFormat, PreScaleConvertShow) ; test\r\n')
else:
if wednesday_melon_prices:
out_xml( '\t "฿' + str(GetPrice(wednesday_melon_prices, spl[8])) + '" \r\n')
elif cocoa77_fix_price:
out_xml( '\t Var( "฿" + $' + spl[8] + '.Price - 7 ) \r\n')
elif passion_mint:
out_xml( '\t "฿' + str(GetPrice(passion_mint_fix_price, spl[8])) + '" \r\n')
elif price_12_day_12_menu:
out_xml( '\t "฿' + str(GetPrice(price_12_day_12_menu, spl[8])) + '" \r\n')
else:
out_xml( '\t Var( "฿" + $' + spl[8] + '.Price ) \r\n')
out_xml( '\t\r\n')
ice_tab_ice_show = True
shw = "$" + spl[9] + ".Button"
if spl[9] == "-" :
shw = '"Invisible"'
ice_tab_ice_show = False
if len(spl[9]) == 0 :
shw = '"Invisible"'
ice_tab_ice_show = False
out_xml( '\t\r\n')
out_xml( '\t 81 \r\n')
out_xml( '\t 264 \r\n')
out_xml( '\t Var( DirImage2 + "cold.png" ) \r\n')
out_xml( '\t Var( DirImage2 + "cold_db.png" ) \r\n')
out_xml( '\t ' + shw + ' \r\n')
out_xml( '\t\r\n')
if "inter" in param:
out_xml( '\t\r\n')
out_xml( '\t 115 \r\n')
out_xml( '\t TextPriceMenuY \r\n')
out_xml( '\t TextPriceMenuSize \r\n')
out_xml( '\t220\r\n')
out_xml( '\t KanitMediumTTF \r\n')
else:
out_xml( '\t\r\n')
out_xml( '\t 115 \r\n')
out_xml( '\t 265 \r\n')
out_xml( '\t 14 \r\n')
out_xml( '\t220\r\n')
out_xml( '\t KanitMediumTTF \r\n')
out_xml( '\t 0x6F5F51 \r\n')
out_xml( '\t 0xEAE6E1 \r\n')
out_xml( '\t ' + shw + ' \r\n')
if "inter" in param:
if "free" in param:
out_xml( '\t "Free" \r\n')
else:
if wednesday_melon_prices:
out_xml( '\t StringFmt( ' + str(GetPrice(wednesday_melon_prices, spl[9])) + ' , DisplayFormat, PreScaleConvertShow) ; test\r\n')
elif cocoa77_fix_price:
out_xml( '\t StringFmt( $' +spl[9] + '.Price - 7, DisplayFormat, PreScaleConvertShow) ; test\r\n')
elif passion_mint:
out_xml( '\t StringFmt( ' + str(GetPrice(passion_mint_fix_price, spl[9])) + ' , DisplayFormat, PreScaleConvertShow) ; test\r\n')
elif from_12_day_12_menu:
out_xml( '\t StringFmt( ' + str(GetPrice(price_12_day_12_menu, spl[9])) + ' , DisplayFormat, PreScaleConvertShow) ; test\r\n')
else:
out_xml( '\t StringFmt( $' +spl[9] + '.Price , DisplayFormat, PreScaleConvertShow) ; test\r\n')
else:
if wednesday_melon_prices:
out_xml( '\t "฿' + str(GetPrice(wednesday_melon_prices, spl[9])) + '" \r\n')
elif cocoa77_fix_price:
out_xml( '\t Var( "฿" + $' + spl[9] + '.Price - 7 ) \r\n')
elif passion_mint:
out_xml( '\t "฿' + str(GetPrice(passion_mint_fix_price, spl[9])) + '" \r\n')
elif from_12_day_12_menu:
out_xml( '\t "฿' + str(GetPrice(price_12_day_12_menu, spl[9])) + '" \r\n')
else:
out_xml( '\t Var( "฿" + $' + spl[9] + '.Price ) \r\n')
out_xml( '\t\r\n')
ice_tab_blend_show = True
shw = "$" + spl[10] + ".Button"
if spl[10] == "-" :
shw = '"Invisible"'
ice_tab_blend_show = False
if len(spl[10]) == 0 :
shw = '"Invisible"'
ice_tab_blend_show = False
out_xml( '\t\r\n')
out_xml( '\t 146 \r\n')
out_xml( '\t 264 \r\n')
out_xml( '\t Var( DirImage2 + "blend.png" ) \r\n')
out_xml( '\t Var( DirImage2 + "blend_db.png" ) \r\n')
out_xml( '\t ' + shw + ' \r\n')
out_xml( '\t\r\n')
if "inter" in param:
out_xml( '\t\r\n')
out_xml( '\t 183 \r\n')
out_xml( '\t TextPriceMenuY \r\n')
out_xml( '\t TextPriceMenuSize \r\n')
out_xml( '\t220\r\n')
out_xml( '\t KanitMediumTTF \r\n')
else:
out_xml( '\t\r\n')
out_xml( '\t 183 \r\n')
out_xml( '\t 265 \r\n')
out_xml( '\t 14 \r\n')
out_xml( '\t220\r\n')
out_xml( '\t KanitMediumTTF \r\n')
out_xml( '\t 0x6F5F51 \r\n')
out_xml( '\t 0xEAE6E1 \r\n')
out_xml( '\t ' + shw + ' \r\n')
if "inter" in param:
if "free" in param:
out_xml( '\t "Free" \r\n')
else:
if wednesday_melon_prices:
out_xml( '\t StringFmt( ' + str(GetPrice(wednesday_melon_prices, spl[10])) + ' , DisplayFormat, PreScaleConvertShow) ; test\r\n')
elif cocoa77_fix_price:
out_xml( '\t StringFmt( $' +spl[10] + '.Price - 7, DisplayFormat, PreScaleConvertShow) ; test\r\n')
elif passion_mint:
out_xml( '\t StringFmt( ' + str(GetPrice(passion_mint_fix_price, spl[10])) + ' , DisplayFormat, PreScaleConvertShow) ; test\r\n')
elif from_12_day_12_menu:
out_xml( '\t StringFmt( ' + str(GetPrice(price_12_day_12_menu, spl[10])) + ' , DisplayFormat, PreScaleConvertShow) ; test\r\n')
else:
out_xml( '\t StringFmt( $' +spl[10] + '.Price , DisplayFormat, PreScaleConvertShow) ; test\r\n')
else:
if wednesday_melon_prices:
out_xml( '\t "฿' + str(GetPrice(wednesday_melon_prices, spl[10])) + '" \r\n')
elif cocoa77_fix_price:
out_xml( '\t Var( "฿" + $' + spl[10] + '.Price - 7 ) \r\n')
elif passion_mint:
out_xml( '\t "฿' + str(GetPrice(passion_mint_fix_price, spl[10])) + '" \r\n')
elif from_12_day_12_menu:
out_xml( '\t "฿' + str(GetPrice(price_12_day_12_menu, spl[10])) + '" \r\n')
else:
out_xml( '\t Var( "฿" + $' + spl[10] + '.Price ) \r\n')
out_xml( '\t\r\n')
out_xml( '\t\r\n')
out_xml( '\t 81 \r\n')
out_xml( '\t 264 \r\n')
out_xml( '\t \r\n')
out_xml( '\t\teval( \r\n')
out_xml( '\t\tIf ICE_PROCESS_STATUS = 2 Then\r\n')
out_xml( '\t\t\r\n')
if ice_tab_hot_show == True:
#out_xml( '\t\t\tDEBUGVAR $Sum' + str_con_var +'\r\n')
out_xml( '\t\t\tIf $Sum' + str_con_var +' = "Disable" Then\r\n')
out_xml( '\t\t\t\tVar ice_tab_process_show = "Disable"\r\n')
out_xml( '\t\t\tElse\r\n')
out_xml( '\t\t\t\tVar ice_tab_process_show = "Enable"\r\n')
out_xml( '\t\t\tEndIf\r\n')
else:
out_xml( '\t\t\tVar ice_tab_process_show = "Invisible"\r\n')
out_xml( '\t\t\r\n')
out_xml( '\t\tElse\r\n')
out_xml( '\t\t\tVar ice_tab_process_show = "Invisible"\r\n')
out_xml( '\t\tEndIf\r\n')
out_xml( '\t\tVar return = ice_tab_process_show\r\n')
out_xml( '\t\t)\r\n')
out_xml( '\t\r\n')
out_xml( '\t "ROOT/taobin_project/image/drink_option/ice_tab_unavalible.png" \r\n')
out_xml( '\t "ROOT/taobin_project/image/drink_option/ice_tab_unavalible_dis.png" \r\n')
out_xml( '\t\r\n')
out_xml( '\t\r\n')
out_xml( '\t 49 \r\n')
out_xml( '\t 117 \r\n')
out_xml( '\t \r\n')
out_xml( '\t\teval( \r\n')
out_xml( '\t\t\tIf $Sum' + str_con_var +' = "Disable" Then\r\n')
out_xml( '\t\t\t\tSTRCONTAIN "ERR" $' + pd_code_1 + '.TAG tag1_is_disable\r\n')
out_xml( '\t\t\t\tSTRCONTAIN "ERR" $' + pd_code_2 + '.TAG tag2_is_disable\r\n')
out_xml( '\t\t\t\tSTRCONTAIN "ERR" $' + pd_code_3 + '.TAG tag3_is_disable\r\n')
#out_xml( '\t\t\t\tDEBUGVAR $' + pd_code_1 + '.TAG\r\n')
#out_xml( '\t\t\t\tDEBUGVAR $' + pd_code_2 + '.TAG\r\n')
#out_xml( '\t\t\t\tDEBUGVAR $' + pd_code_3 + '.TAG\r\n')
out_xml( '\t\t\t\tVar return = "Invisible"\r\n')
out_xml( '\t\t\t\tIf tag1_is_disable = "true" Then\r\n')
out_xml( '\t\t\t\t\tVar return = "Enable"\r\n')
out_xml( '\t\t\t\tEndIf\r\n')
out_xml( '\t\t\t\tIf tag2_is_disable = "true" Then\r\n')
out_xml( '\t\t\t\t\tVar return = "Enable"\r\n')
out_xml( '\t\t\t\tEndIf\r\n')
out_xml( '\t\t\t\tIf tag3_is_disable = "true" Then\r\n')
out_xml( '\t\t\t\t\tVar return = "Enable"\r\n')
out_xml( '\t\t\t\tEndIf\r\n')
out_xml( '\t\t\tElse\r\n')
out_xml( '\t\t\t\t\tVar return = "Invisible"\r\n')
out_xml( '\t\t\tEndIf\r\n')
out_xml( '\t\t)\r\n')
if param == "old":
out_xml( '\t\r\n')
out_xml( '\t "ROOT/taobin_project/image//img_menu_err.png" \r\n')
out_xml( '\t\r\n')
else:
out_xml( '\t\r\n')
out_xml( '\t "ROOT/taobin_project/image//img_menu_err2.png" \r\n')
out_xml( '\t\r\n')
out_xml( '\t\r\n')
out_xml( '\t 84 \r\n')
out_xml( '\t 266 \r\n')
out_xml( '\t 10 \r\n')
out_xml( '\t OpunMediumTTF \r\n')
out_xml( '\t 0xDE794E \r\n')
out_xml( '\t ice_tab_process_show \r\n')
out_xml( '\t ice_show_open \r\n')
out_xml( '\t\r\n')
if param == "old":
print("param=" + param)
else:
out_xml( '\t\r\n')
out_xml( '\t 48 \r\n')
out_xml( '\t 116 \r\n')
out_xml( '\t 32 \r\n')
out_xml( '\t128\r\n')
out_xml( '\t64\r\n')
out_xml( '\t MITRegularTTF \r\n')
out_xml( '\t 0x5A5A5A \r\n')
out_xml( '\t "disable-show" \r\n')
out_xml( '\t $Sum' + str_con_var +' \r\n')
out_xml( '\t text_unavailable \r\n')
out_xml( '\t center-vertical-horizontal \r\n')
out_xml( '\t\r\n')
out_xml( '\r\n')
if spl[0].startswith("TAG"):
out_xml( '\t;' + spl[0] + '\r\n')
count_test = count_test + 1
#if count_test > 8 :
# break
if multi_pro_gen:
for i in range(1, 5):
out_xml(';block'+str(i)+'\r\n')
out_xml('\t\r\n')
out_xml('\t\t \"Enable\" \r\n')
# out_xml('\t\t 22 \r\n')
# out_xml('\t\t 33 \r\n')
out_xml('\t\t 516 \r\n')
out_xml('\t\t 636 \r\n')
out_xml('\t\t\r\n')
out_xml('\t\t\t 4 \r\n')
out_xml('\t\t\t 0 \r\n')
out_xml('\t\t\t 0 \r\n')
out_xml('\t\t\t 516 \r\n')
out_xml('\t\t\t 636 \r\n')
out_xml('\t\t\t "auto" \r\n')
out_xml('\t\t\t "Vertical" \r\n')
out_xml('\t\t\t 2 \r\n')
out_xml('\t\t\t\r\n')
GenListMenu()
out_xml('\t\t\r\n')
out_xml('\t\t\r\n')
out_xml(';endblock'+str(i)+'\r\n')
else:
out_xml('; menu_new_list '+ str(len(menu_new_list))+'\r\n')
GenListMenu()
out_xml('\r\n')
out_xml('; Cart\r\n')
out_xml('\r\n')