Modul:Wartung: Unterschied zwischen den Versionen

keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 19: Zeile 19:
for i, z in ipairs(zeilen) do
for i, z in ipairs(zeilen) do
if i == 1 then
if i == 1 then
-- Tabellen-Überschrift
t = t .. htm.tableHeader(z)
t = t .. htm.tableHeader(z)
else
else
local zeile = {}
-- Tabellen-Zeile
-- Anzahl ermitteln
local query = ""
local query = ""
for _, s in ipairs(zeilen[1]) do
for _, s in ipairs(zeilen[1]) do
Zeile 30: Zeile 32:
query = query .. "|format=count"
query = query .. "|format=count"
z["Anzahl"] = mw.smw.ask(query)
z["Anzahl"] = mw.smw.ask(query)
mw.logObject(z, "z")
-- Zeile zusammenbauen
local line = {}
local line = {}
for _, s in ipairs(zeilen[1]) do
for _, s in ipairs(zeilen[1]) do
table.insert(line, z[s])
table.insert(line, z[s])
end
end
mw.logObject(line, "line")
t = t .. htm.tableLine(line)
t = t .. htm.tableLine(line)
end
end
end
end
-- Tabellen-Fuß
t = t .. htm.tableFooter()
t = t .. htm.tableFooter()
return t
return t