Prijeđi na sadržaj

Modul:Godine-podteme

Izvor: Wikipedija


local p = {}

local list = require("Module:List")
local wpModul = require('Module:WpNaKalendarskiČlanak')
local tcModul = require('Module:TipskiČlanciPoTemama')

local trenutnaGodina = os.date("%Y")

local i = 0
local teme = tcModul.TipskiClanciPoTemama()

function p.main(frame)
	local args = mw.getCurrentFrame():getParent().args
	local naslovStranice = mw.title.getCurrentTitle()
	local godina = ""
	local listaTema = ""
	trenutnaGodina = os.date("%Y")
	
	godina  = mw.getCurrentFrame():getParent().args[1]
    godina = godina + 0
	prKr = string.match(naslovStranice.text, "Kr\.")
	--if prKr ~= nil and prKr ~= "" then
	--	godina = -1 * godina
--	--end
	
	if godina == nil or godina == "" then
		return "<span class=\"error\">Greška, nije pronađena godina!</span>[[Kategorija:Pogreške u modulu Godine-podteme]]"
	else
		for i, v in ipairs(teme) do

			local godinaKraj = v.kraj or trenutnaGodina
			local link = nil

		    local text = v.naziv:gsub("(.*)%/.*$","%1")
		    
			if godina < 0 then
				link = wpModul.wpTemaGodinaPrKr(frame, v.naziv, -1*godina, text)
			else
				link = wpModul.wpTemaGodina(frame, v.naziv, godina, text)
			end
			
			if link ~= text then
				listaTema = listaTema .. link .. "&nbsp;&bull; "
			end
		end
	end
	listaTema = listaTema:sub(1, -14)
	return listaTema
end
return p