Modulo:Sandbox/Sakretsu: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
+
+
 
(21 versioni intermedie di uno stesso utente non sono mostrate)
Riga 1:
local p = {}
 
local function getTrackLength(durata)
local cat = '[[Categoria:Pubblicazioni antecedenti al 2009 con template FIMI da spostare]]'
local splits = mw.text.split(durata, ':', true)
 
local ore = tonumber(splits[#splits-2]) or 0
function p.main(frame)
local yearminuti = tonumber(frame:getParent().args.annosplits[#splits-1]) or 0
local secondi = tonumber(splits[#splits]) or 0
if not year or year > 2008 then return end
return ore * 60 * 60 + minuti * 60 + secondi
local content = mw.title.getCurrentTitle():getContent()
local awards = { "d'oro", "di platino", "di diamante" }
for _, v in ipairs(awards) do
if string.match(content, '|%s*numero dischi ' .. v .. '%s*=[^|}]*{{%s*[Cc]ertificazione disco%s*|[^}]*{{%s*FIMI%s*|') then
return cat
end
end
end