Modul:Čarapko
Izgled
local p = {}
local carapko = {}
carapko["Ado11744"] = {
racuni = {
"Suradnik:Adel1182",
"Suradnik:Adnan1135",
"Suradnik:Adnan2223",
"Suradnik:Adnan3451",
"Suradnik:Adnan7758",
"Suradnik:Adnan11299",
"Suradnik:Adnan44478",
"Suradnik:Ado2215",
"Suradnik:Ado11744 (bs wiki)",
"Suradnik:Ado22201",
"Suradnik:Bosanac 114",
"Suradnik:Picasso12343",
"Suradnik:Policajci nisu zli",
"Suradnik:WikiPisac119",
"Suradnik:Emir2893",
"Suradnik:WikiPisac",
"Suradnik:Ado11744",
"Suradnik:Korisnik33",
"Suradnik:Korisnik11",
"Suradnik:Pomažem wikipediji",
"Suradnik:Bosanac 112",
"Suradnik:Suradničko ime 2",
"Suradnik:Drug 2",
"Amar7710",
"Amar7799",
"AmrBot",
"BrziPauk",
"BrziiiPauk",
},
provjeraLink = {
"https://meta.wikimedia.org/w/index.php?title=Steward_requests/Checkuser&oldid=21099713#Ado11744@hr.wikipedia",
"https://meta.wikimedia.org/wiki/Steward_requests/Checkuser#Emir2893@bs.wikipedia",
},
glockLink = "https://meta.wikimedia.org/wiki/Steward_requests/Global/2021-02#Global_lock_for_cross-wiki_vandals",
}
carapko["Kubura"] = {
racuni = {
"Anfiets",
"Arraque",
"Cvicang",
"Dvastaorla",
"Fleezer",
"Hergel",
"ImeldoMax",
"Kamarad Walter",
"Kartervaen",
"Kumordinar Žorž",
"Neadin",
"Radion",
"Rikovers",
"Šedrvan",
"Stijenor NGC",
"Tobaccobox",
"Tomec",
"Uršul",
"Verud",
"Zerukruhaivina",
"Demet",
"Gjiuh",
"Gretim",
"Jarebika",
"Leteći oleandar",
"Malatrad",
"Orašnik",
"TekstViler",
"Vinko Ml.",
},
provjeraLink = "https://meta.wikimedia.org/wiki/Steward_requests/Checkuser/2020-11#Kubura@hr.wikipedia",
glockLink = "https://meta.wikimedia.org/w/index.php?title=List_of_globally_banned_users&diff=20722899&oldid=20716245",
}
carapko["Lordluka99"] = {
racuni = {
"Autovlak",
"Bambus44",
"Citatelj77",
"Hrvatkatolik91",
"Hrvatkatolikdomoljub",
"Istina200",
"Istina250",
"Istina500",
"Johny5217",
"Jutarnjitip",
"Kaficrazgovor",
"Kubura je najbolji",
"Kuburin fan",
"Liberalus homo universalus",
"Luk&češnjak",
"Lukavac77",
"Macak87",
"Marka747",
"Mpizza99",
"Naprijed Kuburo",
"NdhNdhNdhNdhaNdhNdh",
"Nekitip88",
"Nima boljeg od Kubure",
"Novi009",
"Objektivno",
"Parterres",
"Prirodoslovac9",
"Samokomentar",
"SatanikST",
"Smrdiskroz",
"Ssuuradnik",
"VOLIM KUBURUU",
"Vratite nam Kuburu",
"ŽIVIO KUBURAAA KRALJINA",
"Znatiželjac",
"Zooooom100",
},
provjeraLink = {
"https://meta.wikimedia.org/wiki/Steward_requests/Checkuser/2020-10#Nekitip88@hr.wikipedia",
"https://meta.wikimedia.org/wiki/Steward_requests/Checkuser/2020-11#Macak87@hr.wikipedia",
"https://meta.wikimedia.org/wiki/Steward_requests/Checkuser/2020-12#Lukavac77@hr.wikipedia",
"https://meta.wikimedia.org/wiki/Steward_requests/Checkuser/2021-03#%C5%BDIVIO_KUBURAAA_KRALJINA@hr.wikipedia"
}
}
local args = mw.getCurrentFrame():getParent().args
local naslovStranice = mw.title.getCurrentTitle()
function ispisiLinkove(var, stringOne, stringMany, delim)
local retval = ""
if var ~= "" and type(var) == "string" then
retval = retval .. "<br />" .. stringOne .. " [" .. var .. " ovdje]."
else
if type(var) == "table" then
retval = retval .. "<br />" .. stringMany .. ": "
for ip, vp in ipairs(var) do
retval = retval .. "[" .. vp .. " ovdje]" .. delim .. " "
end
end
end
return retval
end
function p.poveznica(frame)
local retval = ""
if naslovStranice.nsText == "Suradnik" then
for i, v in pairs(carapko) do
if string.gsub(string.gsub(i, "%s+", ""), "Suradnik:", "") == naslovStranice.text then
-- ako je suradnik vlasnik
retval = "Ovaj je suradnik '''vlasnik barem "
.. #v.racuni
.. " suradničkih računa.''' Popis suradnikovih računa pogledajte "
.. "[[:Kategorija:Popis potvrđenih čarapaka (suradnik "
.. string.gsub(string.gsub(i, "%s+", ""), "Suradnik:", "")
.. ")|ovdje]]."
retval = retval .. ispisiLinkove(v.provjeraLink, "Provjera je izvršena", "Izvršene provjere", ";")
retval = retval .. ispisiLinkove(
v.glockLink,
"Suradniku je zbog čaraparenja globalno zaključan račun",
"Zahtjevi za globalno zaključavanje računa",
";"
)
else
for broj, racun in ipairs(v.racuni) do
if string.gsub(racun, "Suradnik:", "") == naslovStranice.text then
retval = "Popis suradnikovih ostalih računa (njih '''barem " .. #v.racuni .. "''') pogledajte "
.. "[[:Kategorija:Popis potvrđenih čarapaka (suradnik "
.. string.gsub(string.gsub(i, "%s+", ""), "Suradnik:", "")
.. ")|ovdje]]."
retval = retval
.. ispisiLinkove(v.provjeraLink, "Provjera je izvršena", "Izvršene provjere", ";")
retval = retval .. ispisiLinkove(
v.glockLink,
"Suradniku je zbog čaraparenja globalno zaključan račun",
"Zahtjevi za globalno zaključavanje računa",
";"
)
end
end
end
end
end
return retval
end
return p