Moduł:Wyróżniona zawartość Wikipedii
Dokumentacja modułu
[stwórz] [ ]
Zobacz podstrony tego modułu.
|
local p = {}
function p.nazwa_artykulu(wywolanie)
local arg = wywolanie.args[1]
local art = string.match(arg, "^[^/]*/(.-)/weryfikacja/%d%s*$") if art then return art end
art = string.match(arg, "^[^/]*/(.-)/weryfikacja%s*$") if art then return art end
art = string.match(arg, "^[^/]*/(.-)%s*$")
if mw.title.new(art).exists then return art end
return string.match(art, "^(.-)/%d$") or art
end
function p.weryfikacja(wywolanie)
local arg = wywolanie.args[1]
if string.match(arg, "/weryfikacja/%d%s*$") then return "weryfikacja" end
if string.match(arg, "/weryfikacja%s*$") then return "weryfikacja" end
return "";
end
function p.numer(wywolanie)
local arg = wywolanie.args[1]
local num = string.match(arg, "/weryfikacja/(%d)%s*$") if num then return num end
if string.match(wywolanie.args[1], "/weryfikacja%s$") then return "" end
art = string.match(arg, "^[^/]*/(.-)%s*$")
if mw.title.new(art).exists then return "" end
return string.match(art, "/(%d)%s*$") or ""
end
return p