Module:TeamImages

From TwogPedia
Revision as of 19:34, 7 October 2022 by Couchor (talk | contribs)

Documentation for this module may be created at Module:TeamImages/doc

local getArgs = require('Module:Arguments').getArgs
VariablesLua = mw.ext.VariablesLua

local TeamImages = {}

function TeamImages.main(frame)
	local args = getArgs(frame)
	local logos = {}
	mw.log('args')
	mw.logObject(args)
	local currentDate = os.date('%Y-%m-%d')
	for key, value in ipairs (args) do
		local values = mw.text.jsonDecode(value)
		mw.log('VALUES')
		mw.logObject(values)
		if (values.start == nil or values.start < currentDate) and (values['end'] == nil or values['end'] > currentDate) then
			logos['logoAll'] = values.logoAll
			logos['logoLight'] = values.logoLight
			logos['logoDark'] = values.logoDark
			-- VariablesLua.vardefine('logoLight', values.logoLight)
			-- VariablesLua.vardefine('logoDark', values.logoLight)
		end
	end
	mw.log('IMAGES')
	mw.log(logos)
	mw.logObject(logos)
	return mw.text.encode(logos)
end

return TeamImages