Modul:Wartung: Unterschied zwischen den Versionen

Aus FürthWiki

363 Bytes hinzugefügt ,  Gestern um 11:06
keine Bearbeitungszusammenfassung
(+ Gaststätte)
Keine Bearbeitungszusammenfassung
Zeile 6: Zeile 6:
{ { "Wartungsmeldung", "Kategorie", "KlassenName", "Ehemals", "Anzahl"},
{ { "Wartungsmeldung", "Kategorie", "KlassenName", "Ehemals", "Anzahl"},
{ ["Wartungsmeldung"] = "Adresse fehlerhaft", ["Kategorie"] = "", ["KlassenName"] = "", ["Ehemals"] = ""},
{ ["Wartungsmeldung"] = "Adresse fehlerhaft", ["Kategorie"] = "", ["KlassenName"] = "", ["Ehemals"] = ""},
{ ["Wartungsmeldung"] = "Bild-Beschreibung fehlt", ["Kategorie"] = "", ["KlassenName"] = "", ["Ehemals"] = ""},
{ ["Wartungsmeldung"] = "Bilder-Galerie leer", ["Kategorie"] = "", ["KlassenName"] = "", ["Ehemals"] = ""},
{ ["Wartungsmeldung"] = "Bilder-Galerie leer", ["Kategorie"] = "", ["KlassenName"] = "", ["Ehemals"] = ""},
{ ["Wartungsmeldung"] = "Bilder-Galerie übervoll", ["Kategorie"] = "", ["KlassenName"] = "", ["Ehemals"] = ""},
{ ["Wartungsmeldung"] = "Bilder-Galerie übervoll", ["Kategorie"] = "", ["KlassenName"] = "", ["Ehemals"] = ""},
Zeile 35: Zeile 36:
function p.Wartungstabelle(frame)
function p.Wartungstabelle(frame)
local t = ""
local t = ""
-- zeilen Tabelle sortieren
table.sort(zeilen,
function(z1, z2)
z1, z2 = z1["Wartungsmeldung"], z2["Wartungsmeldung"]
return z1 ~= nil and z2 ~= nil and string.byte(z1) < string.byte(z2)
end)
-- Tabelle zusammensetzen
for i, z in ipairs(zeilen) do
for i, z in ipairs(zeilen) do
if i == 1 then
if i == 1 then
Zeile 73: Zeile 81:
-- Tabellen-Fuß
-- Tabellen-Fuß
t = t .. htm.tableFooter()
t = t .. htm.tableFooter()
t = frame:preprocess(t)
-- t = frame:preprocess(t)
return t
return t
end
end


return p
return p