Modulo:Sandbox/Gpmat/test: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Reverted to revision 123366448 by Gpmat (talk) (TwinkleGlobal)
Etichetta: Annulla
v2
Etichetta: Annullato
Riga 99:
anno = (p.ultima() >= annoN) and anno or "default"
 
local proveannogareanno = tabella[anno].provegare
local col = math.ceil(tabella[anno].prove / tabella[anno].gare)
local max = p.max()
 
if colonne and colonne >= proveannogareanno and colonne <= max then
max = colonne * col
elseif ritiro and ritiro >= annoN then
max = p.max({ritiro})
end
 
for i=1,(max-proveannogareanno) do
str = str .. "||width=3%|&#32;"
end
Line 115 ⟶ 116:
 
end
 
 
--La funzione restituisce una serie di celle a seconda dell'anno e dei risultati che sono stati passati come parametri all'interno dei template. Il numero di celle dipende dall'anno e la loro formattazione viene determinata elaborando i parametri tramite le funzioni colori e ppgv.
Line 157 ⟶ 159:
end
 
--La funzione restituisce il numero massimo di provegare disputate in una stagione fino all'anno dato come unico argomento; in assenza dell'argomento, la funzione calcola il massimo assoluto.
function p.max(frame)
local args = getArgs(frame)
local ritiro = tonumber(args[1])
local max = 11
local ultima = p.ultima()
 
if not ritiro or ritiro > ultima then
ritiro = ultima
end
 
for i = 1997,ritiro do
local gare = tabella[i].gare
max = (gare > max) and gare or max
end
 
return max
 
end
 
--La funzione restituisce il numero massimo di prove disputate in una stagione fino all'anno dato come unico argomento; in assenza dell'argomento, la funzione calcola il massimo assoluto.
function p.max2(frame)
local args = getArgs(frame)
local ritiro = tonumber(args[1])