Modulo:Film: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m delink
m modulo no globals obsoleto
 
(2 versioni intermedie di un altro utente non mostrate)
Riga 3:
]]--
 
require('Modulo:No globalsstrict')
 
local getArgs = require('Modulo:Arguments').getArgs
Riga 28:
end
 
return ret
end
 
-- Verifica che tutti i valori della sequence contengano lo stesso valore.
-- In caso di successo restituisce quel valore altrimenti nil
local function getUniqueValue(tbl)
local ret = tbl[1]
for i = 2, #tbl do
if tbl[i] ~= tbl[1] then
ret = nil
break
end
end
return ret
end
Riga 39 ⟶ 52:
ret = (ret and ret >= 1880 and ret <= 2030) and tostring(ret) or nil
else
ret = mWikidata._getProperty({ 'P577', time = 'year' }, true)
-- verifica che l'anno sia sempre lo stesso
if ret then
ret = getUniqueValue(ret)
end
end
return ret
Riga 54 ⟶ 71:
}
 
if paese:match('^%[%[([%w%s|]+).-%]%]$') then
paese = mDelink._main({ paese })
-- utilizza AggNaz ad eccezione di questi tre valori