Modulo:Intestazione: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Nessun oggetto della modifica
Riga 1:
local c = require('Modulo:Common')
local a = require('Modulo:Autore')
local d = require('Modulo:Date')
 
local lang = mw.getContentLanguage()
Line 20 ⟶ 21:
dataComposizione = frame.args[2] or ''
mw.log('Data composizione: '..dataComposizione)
dataComp = tonumberd.absoluteDate(dataComposizione)
if nomi and dataComp then
ok = true
Line 27 ⟶ 28:
qid = mw.wikibase.getEntityIdForTitle('Autore:' .. nome)
autoreItem = mw.wikibase.getEntity(qid)
datiAutoredati = a.getDatiAutore(autoreItem)
mw.log('anno morte autore: '..(datiAutoredati.annoMorte or ''))
mw.log('anno nascita autore: '..(datiAutoredati.annoNascita or ''))
ifannoMorte datiAutore= d.absoluteDate(dati.annoMorte then)
annoNascita = d.absoluteDate(dati.annoNascita)
if tonumber(datiAutore.annoMorte) < dataComp then
if annoMorte then
if tonumber(datiAutore.annoMorte) < dataComp then
ok = false
end
elseif datiAutore.annoNascita then
-- se non sappiamo quando e' morto, supponiamo sia vissuto 100 anni
if tonumber(datiAutoredati.annoNascita) + 100 < dataComp then
ok = false
end