Module:SiteList: Difference between revisions
Content deleted Content added
PeaceDeadC (talk | contribs) No edit summary |
PeaceDeadC (talk | contribs) No edit summary |
||
Line 33:
function p.site(frame)
local args = require('Module:Arguments').getArgs(frame, {wrappers = 'Template:SiteList'})
local site = findSite(args.site) and sites[args.site:lower()]
if site then
Line 77:
return mw.text.nowiki('{{SiteList}}') .. ' Error: invalid site parameter'
end
end
function findSite(argsSite)
for _, site in pairs(sites) do
for _, alias in pairs(site.aliases) do
if alias == argsSite then
return site
end
end
end
return nil
end
| |||