Difference between revisions of "Module: Transfer"
From Travel Strategies
| Line 4: | Line 4: | ||
undefined = "0000", | undefined = "0000", | ||
all = "1111", | all = "1111", | ||
| − | aeromexico = "1001", | + | aegean = "0001", |
| − | aircanada = "1001", | + | aerlingus = "1100", |
| + | aeroflot = "0001", | ||
| + | aeromexico = "1001", | ||
| + | aircanada = "1001", | ||
| + | airchina = "0001", | ||
flyingblue = "1111", | flyingblue = "1111", | ||
| + | airnz = "0001", | ||
| + | alaska = "0001", | ||
alitalia = "1001", | alitalia = "1001", | ||
ana = "1001", | ana = "1001", | ||
| + | american = "0001", | ||
| + | asiana = "0001", | ||
avianca = "0011", | avianca = "0011", | ||
british = "1101", | british = "1101", | ||
| − | |||
| − | |||
cathay = "1011", | cathay = "1011", | ||
| − | delta = "1001", | + | chinaeastern = "0001", |
| − | elal = " | + | chinasouthern = "0001", |
| − | emirates = "1001", | + | copa = "0001", |
| + | delta = "1001", | ||
| + | elal = "1000", | ||
| + | emirates = "1001", | ||
etihad = "1011", | etihad = "1011", | ||
| − | eva = "0010", | + | eva = "0010", |
| − | garuda = "0010", | + | frontier = "0001", |
| + | garuda = "0010", | ||
| + | hainan = "0001", | ||
hawaiian = "1001", | hawaiian = "1001", | ||
| + | iberia = "1101", | ||
| + | jal = "0001", | ||
jet = "0011", | jet = "0011", | ||
| − | jetblue = " | + | jetblue = "1111", |
| − | korean | + | korean = "0001", |
| − | + | latam = "0001", | |
| − | + | milesandmore = "0001", | |
| − | + | malaysia = "0010", | |
| − | + | qantas = "0011", | |
| − | + | qatar = "1011", | |
| − | + | saudi = "0001", | |
| − | + | singapore = "1111", | |
| − | + | sa = "0003", | |
| − | + | southwest = "0101", | |
| − | + | tap = "0001", | |
| − | + | thai = "0011", | |
| − | + | turkish = "0011", | |
| − | + | united = "0101", | |
| − | + | virginatlantic = "1111", | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
virginaustralia = "0001",} | virginaustralia = "0001",} | ||
| − | |||
function p.output(frame) | function p.output(frame) | ||
Revision as of 12:27, 27 August 2018
Documentation for this module may be created at Module:Transfer/doc
local p = {}
local airline = {
undefined = "0000",
all = "1111",
aegean = "0001",
aerlingus = "1100",
aeroflot = "0001",
aeromexico = "1001",
aircanada = "1001",
airchina = "0001",
flyingblue = "1111",
airnz = "0001",
alaska = "0001",
alitalia = "1001",
ana = "1001",
american = "0001",
asiana = "0001",
avianca = "0011",
british = "1101",
cathay = "1011",
chinaeastern = "0001",
chinasouthern = "0001",
copa = "0001",
delta = "1001",
elal = "1000",
emirates = "1001",
etihad = "1011",
eva = "0010",
frontier = "0001",
garuda = "0010",
hainan = "0001",
hawaiian = "1001",
iberia = "1101",
jal = "0001",
jet = "0011",
jetblue = "1111",
korean = "0001",
latam = "0001",
milesandmore = "0001",
malaysia = "0010",
qantas = "0011",
qatar = "1011",
saudi = "0001",
singapore = "1111",
sa = "0003",
southwest = "0101",
tap = "0001",
thai = "0011",
turkish = "0011",
united = "0101",
virginatlantic = "1111",
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