Modul:Grundstück/Work: Unterschied zwischen den Versionen

keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 98: Zeile 98:
val = mw.smw.ask(query)
val = mw.smw.ask(query)
mw.logObject(val, "val")
mw.logObject(val, "val")
if val == nil then
-- if val == nil then
t = t .. "<br>Gebäude " ..
-- t = t .. "<br>Gebäude " ..
(pargs["Objekt"] or "(nicht angegeben)") ..
-- (pargs["Objekt"] or "(nicht angegeben)") ..
" mit Baujahr " ..
-- " mit Baujahr " ..
(pargs["Baujahr"] or "(nicht angegeben)") ..
-- (pargs["Baujahr"] or "(nicht angegeben)") ..
" nicht gefunden<br>"
-- " nicht gefunden<br>"
else
-- else
val = val[1] -- immer nur das erste subobject nehmen
-- val = val[1] -- immer nur das erste subobject nehmen
val[1] = nil -- subobject id entfernen
-- val[1] = nil -- subobject id entfernen
fbdata.pargs = {}
-- fbdata.pargs = {}
for a, v in pairs(val) do
-- for a, v in pairs(val) do
if type(v) == "table" then
-- if type(v) == "table" then
v = table.concat(v, ";")
-- v = table.concat(v, ";")
else
-- else
v = tostring(v)
-- v = tostring(v)
end
-- end
fbdata.pargs[a] = v
-- fbdata.pargs[a] = v
end
-- end
fbdata.noattr = true
-- fbdata.noattr = true
t = geb.faktenbox(fbdata)
-- t = geb.faktenbox(fbdata)
end
-- end
-- mw.logObject(t, "t")
-- mw.logObject(t, "t")
return t
return t