Module:Flagg: Difference between revisions

Content deleted Content added
m Protected "Module:Flagg": High-risk template or module (more info) ([Edit=Require template editor access] (indefinite) [Move=Require template editor access] (indefinite))
Use CountryData.getcachedtable
Line 1:
local p = {}
local CountryData = require('Module:CountryData/sandbox')
 
function p.main(frame)
Line 55 ⟶ 56:
if not amap[avar] then error("Unknown avar") end
local apar = {altvar=amap[avar].altvar;mw=amap[avar].mw;age=amap[avar].age;variant=args["variant"] or args[3]}
data = require("Module:CountryData").gettablegetcachedtable(frame, country, apar)
asuf = amap[avar].altlink
alink = data["link alias-"..amap[avar].altvar] or (clink or data["shortname alias"] or data.alias or country).." "..asuf
else
data = (args["nodata"] and {}) or require("Module:CountryData").gettablegetcachedtable(frame, country, {variant=args["variant"] or args[3]})
avar = ""
amap = {[""]={altvar=""}}