Modul:Sandkasse/Cocu/Fk
local p = {}
local lang = mw.getContentLanguage()
function p.fk( frame )
-- henter ut data
local Club = require("Modul:Sandkasse/Cocu/Fk/data")
local Clubname = mw.text.trim(frame.args[1])
local ClubName = Club[Clubname]
if ClubName == nil or ClubName == "" then
local template = mw.title.new( 'Mal:Fk/lag/' .. Clubname )
local template_content = template:getContent()
if not (template_content) then return '[[Mal:Fk/lag/' .. Clubname .. ']][[Kategori:Sider med ufullstendige Fk-maler]]'
else
result = mw.getCurrentFrame():expandTemplate{ title = 'Fk/lag/' .. Clubname, args = { Clubname, frame.args[1] } };
end
elseif frame.args[2] then
if frame.args[2] ~= '' then
result = '[[' .. ClubName .. '|' .. frame.args[2] .. ']]'
else
result = '[[' .. ClubName .. '|' .. frame.args[1] .. ']]'
end
else
result = '[[' .. ClubName .. '|' .. frame.args[1] .. ']]'
end
if frame.args.flagg then
area = frame.args.flagg
frame.args[1] = area
local flagdata = require("Modul:Flagg/Masterdata").flagdata[area]
local DefFlag = flagdata.defflag
if frame.args.flagg ~= "" then
flagtemplate_left = '[[Fil:' .. DefFlag .. '|22x18px|lenke=' .. area .. ']]'
result = flagtemplate_left .. ' ' .. result
end
end
if frame.args.flaggh then
area = frame.args.flaggh
frame.args[1] = area
local flagdata = require("Modul:Flagg/Masterdata").flagdata[area]
local DefFlag = flagdata.defflag
if frame.args.flaggh ~= "" then
Flagg = require("Modul:Flagg/Masterdata").flagdata[area].defflag
flagtemplate_right = '[[Fil:' .. DefFlag .. '|22x18px|lenke=' .. area .. ']]'
result = result .. ' ' .. flagtemplate_right
end
end
return result
end
return p