Modulo:MultiBand: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Protetto "Modulo:MultiBand": Template o modulo usato in maniera estensiva ([Modifica=Consentito solo agli amministratori] (infinito) [Spostamento=Consentito solo agli amministratori] (infinito)) |
Nuova versione |
||
Riga 1:
--[[
* Modulo a supporto del template MultiBand.
]]--
require('Modulo:No globals')
end▼
return result▼
end▼
local p = {}
-- Dato un unico parametro posizionale che può valere "nome" o "imm"
-- e un parent arg con nome "anno", itera i parent arg "annoN" e restituisce
-- il relativo nomeN o immN se l'anno richiesto è >= di annoN,
-- altrimenti l'ultimo valore precedente noto.
function p.get(frame)
local reqAnno = tonumber(pargs.anno) or tonumber(os.date('%Y'))
local ret
for n = 1, 50 do
local anno = tonumber(pargs['anno' .. n])
if reqAnno >= anno then
ret = pargs[frame.args[1] .. n] or ret
else
break
▲ end
end
|