Module:NowCommons
Útlit
Hægt er að búa til leiðbeiningar fyrir þessa skriftu á Module:NowCommons/doc
local p = {}
function p.unfree(frame)
unfree_licences = {
"{{Bókakápa",
"{{Bygging%-listaverk",
"{{Dvd hulstur",
"{{Hljómplata",
"{{Leikjahulstur",
"{{Leikskrá",
"{{Leyfi%-rétthafa",
"{{Listaverk",
"{{Sanngjörn notkun",
"{{Skjáskot",
"{{Veggspjald",
"{{Vhs hulstur",
"{{Vörumerki",
"{{CC%-by%-nc%-nd%-3.0",
"{{CC%-by%-nc%-3.0"
}
local isfree = 'yes'
local text = mw.title.getCurrentTitle():getContent()
if string.find(text, "Færa á Commons") then
isfree = 'no' -- ekki merkja tvisvar
else
local i = 1
for k,v in pairs(unfree_licences) do
if string.find(text, unfree_licences[i]) then
isfree = 'no'
break;
end
i = i + 1
end
end
local result = nil
if isfree == "no" then
result = ''
else
result = 'snið'
end
if frame:getTitle() == 'PD-Egin' and isfree == "no" then
result = result .. '[[Flokkur:Almannaréttur ljósmyndara]]'
elseif frame:getTitle() == 'PD-Egin' and isfree == "yes" then
result = result .. '[[Flokkur:Óhöfundaréttvarðar skrár]]'
end
return result
end
return p