Modul:Kalendar godina

Izvor: Wikipedija


local p = {}

function p.main(frame)
	local args = mw.getCurrentFrame():getParent().args
	local naslovStranice = mw.title.getCurrentTitle()
	
	local wpStoljeceAD = require('Module:WpNaKalendarskiČlanak').provjeriPostojanjeStoljeca
	local wpDesetljeceAD = require('Module:WpNaKalendarskiČlanak').provjeriPostojanjeDesetljeca
	local wpGodinaAD = require('Module:WpNaKalendarskiČlanak').provjeriPostojanjeGodine
	
	stoljece = mw.getCurrentFrame():getParent().args[1]
	
	-- Stoljeće
	
	local rv  = "\n==== " .. wpStoljeceAD(frame, stoljece, "")  .. " ==== " ..
	"\n{| border='0' width='100%' style='text-align:center;'" ..
	"\n|-"
	
	-- Desetljeća 
	
	for i=10,50,10 do
		rv = rv .. "\n| colspan='2' | " .. wpDesetljeceAD(frame, (stoljece-1)*100+i, "") 
	end
	
	rv = rv .. "\n|-"
	
	for i=60,100,10 do
		rv = rv .. "\n| colspan='2' | " .. wpDesetljeceAD(frame, (stoljece-1)*100+i, "") 
	end
	
	-- Godine
	
	for i=0,90,10 do
		rv = rv .. "\n|-"
		for j=1,10,1 do
			rv = rv .. "\n|"
			rv = rv .. wpGodinaAD(frame, (stoljece-1)*100 + i + j, "") 
		end
	end
	
	rv = rv .. "\n|}"
	
	return rv
end
return p