Modul:Faktenbox/Common: Unterschied zwischen den Versionen

Aus FürthWiki

- Kategorie:Hat leere Faktenbox Kategorie:Ohne Bild Kategorie:Bild nicht gefunden Kategorie:Hat Semikolon Kategorie:Hat Slash Kategorie:Gebäude mit verdächtiger Straße-Hausnummer-Kombination Kategorie:... ohne Position
(+ mw.smw.set Wartungsmeldung)
(- Kategorie:Hat leere Faktenbox Kategorie:Ohne Bild Kategorie:Bild nicht gefunden Kategorie:Hat Semikolon Kategorie:Hat Slash Kategorie:Gebäude mit verdächtiger Straße-Hausnummer-Kombination Kategorie:... ohne Position)
Zeile 41: Zeile 41:
-- Wartungs-Kategorien
-- Wartungs-Kategorien
if com.isEmpty(fbdata.pargs) then
if com.isEmpty(fbdata.pargs) then
t = t .. "[[Kategorie:Hat leere Faktenbox]]"
mw.smw.set{["Wartungsmeldung"]="Faktenbox ohne Formular-Daten"}
mw.smw.set{["Wartungsmeldung"]="Faktenbox ohne Formular-Daten"}
end
end
if fbdata.pargs["Bild"] == nil then
if fbdata.pargs["Bild"] == nil then
if fbdata.kategorie ~= nil then
t = t .. "[[Kategorie:" .. fbdata.kategorie[1] .. " ohne Bild]]"
else
t = t .. "[[Kategorie:Ohne Bild]]"
end
mw.smw.set{["Wartungsmeldung"]="Faktenbox-Bild fehlt"}
mw.smw.set{["Wartungsmeldung"]="Faktenbox-Bild fehlt"}
elseif not wik.pageExists("Bild:" .. fbdata.pargs["Bild"]) then
elseif not wik.pageExists("Bild:" .. fbdata.pargs["Bild"]) then
t = t .. "[[Kategorie:Bild nicht gefunden]]"
mw.smw.set{["Wartungsmeldung"]="Faktenbox-Bild existiert nicht"}
mw.smw.set{["Wartungsmeldung"]="Faktenbox-Bild existiert nicht"}
end
end
if string.find(fbdata.pagename, ";") ~= nil then
if string.find(fbdata.pagename, ";") ~= nil then
t = t .. "[[Kategorie:Hat Semikolon]]"
mw.smw.set{["Wartungsmeldung"]="Seitenname (Lemma) hat Semikolon"}
mw.smw.set{["Wartungsmeldung"]="Seitenname (Lemma) hat Semikolon"}
end
end
if string.find(fbdata.pagename, "/") ~= nil then
if string.find(fbdata.pagename, "/") ~= nil then
t = t .. "[[Kategorie:Hat Slash]]"
mw.smw.set{["Wartungsmeldung"]="Seitenname (Lemma) hat Schrägstrich"}
mw.smw.set{["Wartungsmeldung"]="Seitenname (Lemma) hat Schrägstrich"}
end
end
if fbdata.strasse_hnr ~= nil then
if fbdata.strasse_hnr ~= nil then
if fbdata.strasse_hnr.suspekt then
if fbdata.strasse_hnr.suspekt then
t = t .. "[[Kategorie:Gebäude mit verdächtiger Straße-Hausnummer-Kombination]]"
mw.smw.set{["Wartungsmeldung"]="Gebäude mit verdächtiger Straße-Hausnummer-Kombination"}
mw.smw.set{["Wartungsmeldung"]="Gebäude mit verdächtiger Straße-Hausnummer-Kombination"}
end
end
end
end
if fbdata.positionscheck and fbdata.kategorie ~= nil and fbdata.geoobjects == nil then
if fbdata.positionscheck and fbdata.kategorie ~= nil and fbdata.geoobjects == nil then
t = t .. "[[Kategorie:" .. fbdata.kategorie[1] .. ehemals_text .. " ohne Position]]"
mw.smw.set{["Wartungsmeldung"]="Faktenbox-Karte (Position) fehlt"}
mw.smw.set{["Wartungsmeldung"]="Faktenbox-Karte (Position) fehlt"}
end
end