Module: Transfer
From Travel Strategies
Documentation for this module may be created at Module:Transfer/doc
local p = {} local airline = { undefined = "00000", all = "11111", aegean = "00001", aerlingus = "11000", aeroflot = "00001", aeromexico = "10111", aircanada = "11011", airchina = "00001", flyingblue = "11111", airnz = "00001", alaska = "00001", alitalia = "10011", ana = "10001", american = "00101", asiana = "00001", avianca = "10111", british = "11011", cathay = "10111", chinaeastern = "00001", chinasouthern = "00001", copa = "00001", delta = "10001", elal = "10000", emirates = "11111", etihad = "10111", eva = "00110", finnair = "00010", frontier = "00001", garuda = "00000", hainan = "00001", hawaiian = "10001", iberia = "11001", jal = "00001", jet = "00101", jetblue = "11111", korean = "00001", latam = "00001", milesandmore = "00001", malaysia = "00100", qantas = "10111", qatar = "00101", saudi = "00001", singapore = "11111", sa = "00003", southwest = "01001", tap = "00011", thai = "00101", turkish = "00111", united = "01001", virginatlantic = "11101", virginaustralia = "00001",} 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 = "00000" 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:70%; 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:70%; 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:70%; vertical-align:text-top; background-color:' text = text .. color .. ';">TY</td>' if partners:sub(4,4) == "1" then color = "rgb(76,159,250)" else color = "rgb(255,255,255)" end text = text .. '<td style="width: .25in; border: 1px solid black; text-align:center; font-size:70%; vertical-align:text-top; background-color:' text = text .. color .. ';">C1</td>' if partners:sub(5,5) == "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:70%; vertical-align:text-top; background-color:' text = text .. color .. ';">Mar</td>' text = text .. '</table>' return text end return p