20.223
Bearbeitungen
(+ 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) | |||
return t | return t | ||
end | end | ||
return p | return p | ||