Modulo:Bio/Parametri/sandbox: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m fix gsub |
aggiunto controllo AnnoMorte |
||
Riga 76:
-- ignora eventuali tag span, solitamente generati da template inclusi
return value:gsub("<span.+</span>", ""):len() < 1000
end
-- Applicato su AnnoMorte per verificare che in presenza di AnnoNascita sia uguale o posteriore
local function checkMorteDopoNascita(value, args)
local annoNascita, annoMorte
local ret = true
if args["AnnoNascita"] then
annoNascita = tonumber(args["AnnoNascita"])
annoMorte = tonumber(value)
if annoNascita and annoMorte then
ret = annoMorte >= annoNascita
end
end
return ret
end
Line 86 ⟶ 100:
{ param = "Categorie", valuetest = "^no$", errmsg = "il valore del parametro Categorie non è valido, accettato solo 'no'" },
{ param = "PostNazionalità", valuetest = checkLen1000 },
{ param = "FineIncipit", valuetest = checkLen1000 },
{ param = "AnnoMorte", valuetest = checkMorteDopoNascita, errmsg = "il valore del parametro AnnoMorte è anteriore ad AnnoNascita" },
}
|