Saltar ao contido

Módulo:Ligazón da semana

Na Galipedia, a Wikipedia en galego.
Indicacións de uso do módulo

Aínda non se redactaron as instrucións sobre como usar este módulo.
Engadir a explicación sobre o seu uso.

Os editores poden probar cambios no mesmo en Módulo:Ligazón da semana/probas.
Por favor, engade as categorías na subpáxina de documentación e os interwikis no Wikidata. Ver as subpáxinas deste módulo.
require('Module:No globals')

-- Lista en uso
local l = require('Module:Ligazón da semana/lista')

local z = {}

-- Función ligazon
function z.ligazon(frame)
    local semana = tonumber(frame.args[1])
    local resultado = ""
    local artigo = nil

    if semana > 52 then
        resultado = '\'\'Fin do listado de ligazóns para o ano en curso\'\''
    else
        for n, params in pairs(l.lista) do
            if n == semana then
                artigo = params[1]
            end
        end
        resultado = resultado .. artigo
    end

    return resultado
end

-- Función imaxe
function z.imaxe(frame)
    local semana = tonumber(frame.args[1])
    local resultado = ""
    local imaxe_artigo = nil

    if semana > 52 then
        resultado = '\'\'Fin do listado de ligazóns para o ano en curso\'\''
    else
        for n, params in pairs(l.lista) do
            if n == semana then
                imaxe_artigo = params[2]
            end
        end
        resultado = resultado .. imaxe_artigo
    end

    return resultado
end

return z