(Created page with "local getArgs = require('Module:Arguments').getArgs local Sponsors = {} local VariablesLua = mw.ext.VariablesLua function Sponsors.main(frame) local args = getArgs(frame) return args end return Sponsors") |
No edit summary |
||
Line 7: | Line 7: | ||
function Sponsors.main(frame) | function Sponsors.main(frame) | ||
local args = getArgs(frame) | local args = getArgs(frame) | ||
local sponsorList = '' | |||
return | for key, value in ipairs (args) do | ||
local values = mw.text.jsonDecode(value) | |||
for key2, value2 in pairs ( values ) do | |||
if key2 == 'id' then | |||
sponsorList = sponsorList .. value2 .. ',' | |||
end | |||
end | |||
end | |||
return sponsorList | |||
end | end | ||
return Sponsors | return Sponsors |
Revision as of 17:16, 21 September 2022
Documentation for this module may be created at Module:Sponsors/doc
local getArgs = require('Module:Arguments').getArgs
local Sponsors = {}
local VariablesLua = mw.ext.VariablesLua
function Sponsors.main(frame)
local args = getArgs(frame)
local sponsorList = ''
for key, value in ipairs (args) do
local values = mw.text.jsonDecode(value)
for key2, value2 in pairs ( values ) do
if key2 == 'id' then
sponsorList = sponsorList .. value2 .. ','
end
end
end
return sponsorList
end
return Sponsors