Modulo:Collegamenti esterni/sandbox: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
conteggio complessivo |
correggo, dimenticavo la possibilità di duplicati |
||
Riga 76:
-- Restituisce true se l'elemento collegato alla pagina o quello specificato in from
-- ha tra i valori (o loro sottoclassi) della proprietà indicata uno degli elementi specificati.
-- Restituisce
-- @param {string} prop - codice della proprietà 'Pxxx'
-- @param {table} [entityIds] - array dei valori (strighe 'Qxxx') che può avere
-- @param {string} from
-- @return {boolean}
-- @return {
local function checkEntity(prop, entityIds, from)
local args = { from = from, recursion = 8 }
Riga 325:
-- controlla se è un sito da escludere per soggetto non pertinente
if type(linkConf.vincolo) == 'table' then
local Nvincoli
local loadedEntities = setmetatable({}, {
__newindex = function(t1, key, t2)
if not t2 then return end
for k, v in pairs(t2) do rawset(t1, k, v) end
end })
for _ in ipairs(linkConf.vincolo) do Nvincoli = Nvincoli + 1 end
for i = 2, Nvincoli, 2 do -- Per ogni coppia 'proprietà', {valori}
if valido then break end
end
if
table.insert(self.categories, string.format('[[%sCategoria:%s]]', self.catColon, catExcessiveLoad))
end
|