Modulo:Diocesi/sandbox: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m ottimizzo |
m Bot: rimuovo no globals obsoleto |
||
(3 versioni intermedie di un altro utente non mostrate) | |||
Riga 4:
]]--
require('
local getArgs = require('Modulo:Arguments').getArgs
local mWikidata = require('Modulo:Wikidata')
local error_category = '[[Categoria:Errori di compilazione del template
-- La proprietà P708 verrà letta solo se il suo valore (di tipo elemento) è "istanza di" uno di questi elementi.
-- Il formato di ogni riga è:
Riga 73:
-- @return {string}
local function getIstanzaId(anno_sconsacr)
local diocesiId
diocesiId = mWikidata._getProperty({ 'P708', n = 1, formatting = 'raw' })
-- in futuro il modulo:Wikidata restituirà nil per "nessun valore" e "valore sconosciuto"
Riga 88:
if ret == 'Q15217609' and claims[2] then
anno_sconsacr = anno_sconsacr and tonumber(anno_sconsacr:match('%d%d%d%d?'))
local anno_inizio_st = mWikidata._formatQualifiers(claims[1], 'P580') or ''
anno_inizio_st = tonumber(anno_inizio_st:match('%d%d%d%d?'))
if anno_sconsacr and anno_inizio_st and anno_sconsacr <= anno_inizio_st then
ret = mWikidata._formatStatement(claims[2], { formatting = 'raw' })
end
|