20.551
Bearbeitungen
(.fullpagename) |
(+ mw.smw.set Wartungsmeldung) |
||
| Zeile 42: | Zeile 42: | ||
if com.isEmpty(fbdata.pargs) then | if com.isEmpty(fbdata.pargs) then | ||
t = t .. "[[Kategorie:Hat leere Faktenbox]]" | t = t .. "[[Kategorie:Hat leere Faktenbox]]" | ||
mw.smw.set{["Wartungsmeldung"]="Faktenbox ohne Formular-Daten"} | |||
end | end | ||
if fbdata.pargs["Bild"] == nil then | if fbdata.pargs["Bild"] == nil then | ||
| Zeile 49: | Zeile 50: | ||
t = t .. "[[Kategorie:Ohne Bild]]" | t = t .. "[[Kategorie:Ohne Bild]]" | ||
end | end | ||
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]]" | t = t .. "[[Kategorie:Bild nicht gefunden]]" | ||
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]]" | t = t .. "[[Kategorie: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]]" | t = t .. "[[Kategorie:Hat Slash]]" | ||
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]]" | 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"} | |||
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]]" | t = t .. "[[Kategorie:" .. fbdata.kategorie[1] .. ehemals_text .. " ohne Position]]" | ||
mw.smw.set{["Wartungsmeldung"]="Faktenbox-Karte (Position) fehlt"} | |||
end | end | ||
-- Attribute setzen | -- Attribute setzen | ||