Module:Sponsors: Difference between revisions

From TwogPedia
(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 args
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