Modul:Sandlådan
Utseende
Dokumentationen för denna modul kan skapas på Modul:Sandlådan/dok
local p = {}
function p.main( frame )
args = frame.args
local datum = args["datum"]
text = ""
if args["fler"] ~= "" then
text = text .. "[[Kategori:Artiklar som behöver fler källor " .. datum .. "]][[Kategori:Alla artiklar som behöver fler källor]][[Kategori:Alla artiklar som behöver källor]]"
end
if args["källor"] ~= "" then
text = text .. "[[Kategori:Artiklar som behöver källor " .. datum .. "]][[Kategori:Alla artiklar märkta med mallen källor]][[Kategori:Alla artiklar som behöver källor]]"
end
if args["blp"] ~= "" then
text = text .. "[[Kategori:Biografiska artiklar som behöver källor " .. datum .. "]][[Kategori:Alla biografiska artiklar som behöver källor]][[Kategori:Alla artiklar som behöver källor]]"
end
if args["wiki"] ~= "" or args["okat"] ~= "" then
if datum == "utan datum" then
text = text .. "[[Kategori:Artiklar som behöver wikifieras-okänd]]"
else
text = text .. "[[Kategori:Artiklar som behöver wikifieras " .. datum .. "]]"
end
text = text .. "[[Kategori:Artiklar som behöver wikifieras-samtliga]]"
end
if args["rel"] ~= "" then
text = text .. "[[Kategori:Relevanskontroll " .. datum .. "]][[Kategori:Relevanskontroll-samtliga]]"
end
if args["fakta"] ~= "" then
text = text .. "[[Kategori:Faktakoll " .. datum .. "]][[Kategori:Alla artiklar som behöver faktakollas]]"
end
if args["inledning"] ~= "" then
text = text .. "[[Kategori:Artiklar vars inledning behöver skrivas om " .. datum .. "]][[Kategori:Städa-samtliga]]"
end
if args["pov"] ~= "" then
text = text .. "[[Kategori:POV " .. datum .. "]][[Kategori:POV-samtliga]]"
end
if args["reklam"] ~= "" then
text = text .. "[[Kategori:Reklamartiklar]][[Kategori:POV " .. datum .. "]][[Kategori:POV-samtliga]]"
end
if args["stub"] ~= "" then
text = text .. "[[Kategori:Substubbar " .. datum .. "]][[Kategori:Substubbar-samtliga]]"
end
if args["språk"] ~= "" then
text = text .. "[[Kategori:Wikipedia:Språkvård " .. datum .. "]][[Kategori:Wikipedia:Språkvård-samtliga]]"
end
if args["okat"] ~= "" then
text = text .. "[[Kategori:Artiklar som bör kategoriseras]]"
end
if args["kk"] ~= "" then
text = text .. "[[Kategori:Kvalitetskontroll " .. datum .. "]][[Kategori:Kvalitetskontroll-samtliga]]"
end
if args["förvirrande"] ~= "" then
text = text .. "[[Kategori:Förvirrande " .. datum .. "]][[Kategori:Förvirrande-samtliga]]"
end
if args["fluff"] ~= "" then
text = text .. "[[Kategori:Fluff " .. datum .. "]][[Kategori:Fluff-samtliga]]"
end
if args["bluff"] ~= "" then
text = text .. "[[Kategori:Sidor som behöver verifieras]][[Kategori:Faktakoll " .. datum .. "]][[Kategori:Alla artiklar som behöver faktakollas]]"
end
if args["global"] ~= "" then
text = text .. "[[Kategori:Wikipedia:Globalt perspektiv " .. datum .. "]][[Kategori:Wikipedia:Globalt perspektiv-samtliga]]"
end
for i = 1 , 10 do
local a = args[i]
if a == "källor" then
text = text .. "[[Kategori:Artiklar som behöver källor " .. datum .. "]][[Kategori:Alla artiklar märkta med mallen källor]][[Kategori:Alla artiklar som behöver källor]]"
end
if a == "källor biografi" or a == "källor_biografi" or a == "biografi" or a == "blp" then
text = text .. "[[Kategori:Biografiska artiklar som behöver källor " .. datum .. "]][[Kategori:Alla biografiska artiklar som behöver källor]][[Kategori:Alla artiklar som behöver källor]]"
end
if a == "fler" or a == "fler_källor" or a == "fler källor" then
text = text .. "[[Kategori:Artiklar som behöver fler källor " .. datum .. "[[Kategori:Alla artiklar som behöver fler källor]][[Kategori:Alla artiklar som behöver källor]]"
end
if a == "wiki" or a == "ickewiki" or a == "okat" or a == "okategoriserad" then
if datum == "utan datum" then
text = text .. "[[Kategori:Artiklar som behöver wikifieras-okänd]]"
else
text = text .. "[[Kategori:Artiklar som behöver wikifieras " .. datum .. "]]"
end
text = text .. "[[Kategori:Artiklar som behöver wikifieras-samtliga]]"
end
if a == "relevans" or a == "rel" then
text = text .. "[[Kategori:Relevanskontroll " .. datum .. "]][[Kategori:Relevanskontroll-samtliga]]"
end
if a == "fakta" or a == "faktakoll" then
text = text .. "[[Kategori:Faktakoll " .. datum .. "]][[Kategori:Alla artiklar som behöver faktakollas]]"
end
if a == "inledning" or a == "sammanhang" then
text = text .. "[[Kategori:Artiklar vars inledning behöver skrivas om " .. datum .. "]][[Kategori:Städa-samtliga]]"
end
if a == "pov" or a == "npov" then
text = text .. "[[Kategori:POV " .. datum .. "]][[Kategori:POV-samtliga]]"
end
if a == "reklam" then
text = text .. "[[Kategori:Reklamartiklar]][[Kategori:POV " .. datum .. "]][[Kategori:POV-samtliga]]"
end
if a == "språkvård" or a == "språk" then
text = text .. "[[Kategori:Wikipedia:Språkvård " .. datum .. "]][[Kategori:Wikipedia:Språkvård-samtliga]]"
end
if a == "global" or a == "global/sverige" or a == "sverige" then
text = text .. "[[Kategori:Wikipedia:Globalt perspektiv " .. datum .. "]][[Kategori:Wikipedia:Globalt perspektiv-samtliga]]"
end
if a == "substub" or a == "stub" then
text = text .. "[[Kategori:Substubbar " .. datum .. "]][[Kategori:Substubbar-samtliga]]"
end
if a == "förvirrande" then
text = text .. "[[Kategori:Förvirrande " .. datum .. "]][[Kategori:Förvirrande-samtliga]]"
end
if a == "kk" or a == "kvalite" or a == "kvalitetskontroll" then
text = text .. "[[Kategori:Kvalitetskontroll " .. datum .. "]][[Kategori:Kvalitetskontroll-samtliga]]"
end
if a == "fluff" then
text = text .. "[[Kategori:Fluff " .. datum .. "]][[Kategori:Fluff-samtliga]]"
end
if a == "okat" or a == "okategoriserad" then
text = text .. "[[Kategori:Artiklar som bör kategoriseras]]"
end
if a == "bluff" or a == "hoax" then
text = text .. "[[Kategori:Sidor som behöver verifieras]][[Kategori:Faktakoll " .. datum .. "]][[Kategori:Alla artiklar som behöver faktakollas]]"
end
if a == "problemparameter" then
text = text .. "[[Kategori:Artiklar med bristermall som har en okänd parameter]]"
end
end
return text
end
-- Returnerar namnet på den mall där {{#invoke:Sandlådan|denharmallensnamn}} används
function p.denharmallensnamn( frame )
return mw.getCurrentFrame():getParent():getTitle()
end
return p