Module: Transfer

From Travel Strategies
Revision as of 01:40, 16 January 2018 by Editor (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Documentation for this module may be created at Module:Transfer/doc

local p = {}

local airline = {
	undefined = "0000",
	all = "1111",
	aeromexico = "1001", 
	aircanada = "1001",
	flyingblue = "1111",
	alitalia = "1001",
	ana = "1001",
	avianca = "0011",
	british = "1101",
	iberia = "1101",
	aerlingus = "1101",
	cathay = "1011",
	delta = "1001",
	elal = "1001",
	emirates = "1001",
	etihad = "1011",
	eva = "0010",
	garuda = "0010",
	hawaiian = "1001",
	jet = "0011",
	jetblue = "1011",
	korean = "0101",
	malaysia = "0010",
	qantas = "0013",
	qatar = "1011",
	singapore = "1111",
	southwest = "0102",
	thai = "0011",
	turkish = "0013",
	united = "0101",
	virginatlantic = "1111",
	alaska = "0001",
	american = "0001",
	asiana = "0001",
	aegean = "0001",
	aeroflot = "0003",
	frontier = "0002",
	airchina = "0001",
	airnz = "0001",
	chinaeastern = "0001",
	chinasouthern = "0001",
	copa = "0002",
	gol = "0002",
	hainan = "0001",
	jal = "0001",
	latam = "0001",
	milesandmore = "0001",
	saudi = "0001",
	sa = "0003",
	tap = "0003",
	virginaustralia = "0001",}


function p.output(frame)
	local a = string.lower(frame.args[1])
	local mr = false
	local ur = false
	local ty = false
	local spg = false
	local color = "rgb(255,255,255)"
	local partners = airline[a]
	if partners == nil then 
		partners = "0000"
	end
	text = '<table style="display:inline;">'
	if partners:sub(1,1) == "1" then 
		color = "rgb(125,221,255)"
	else
		color = "rgb(255,255,255)"
	end
	text = text .. '<td style="width: .25in; border: 1px solid black; text-align:center; font-size:80%; vertical-align:text-top; background-color:'
	text = text .. color .. ';">MR</td>'
	if partners:sub(2,2) == "1" then 
		color = "rgb(142,186,226)"
	else
		color = "rgb(255,255,255)"
	end
	text = text .. '<td style="width: .25in; border: 1px solid black; text-align:center; font-size:80%; vertical-align:text-top; background-color:'
	text = text .. color .. ';">UR</td>'
		if partners:sub(3,3) == "1" then 
		color = "rgb(255,224,125)"
	else
		color = "rgb(255,255,255)"
	end
	text = text .. '<td style="width: .25in; border: 1px solid black; text-align:center; font-size:80%; vertical-align:text-top; background-color:'
	text = text .. color .. ';">TY</td>'
		if partners:sub(4,4) == "0" then 
		color = "rgb(255,255,255)"
	else
		color = "rgb(225,204,240)"
	end
	text = text .. '<td style="width: .25in; border: 1px solid black; text-align:center; font-size:80%; vertical-align:text-top; background-color:'
	text = text .. color .. ';">SPG</td>'
	text = text .. '</table>'
	return text
end

return p