Modul:Gebäude: Unterschied zwischen den Versionen

vonBisText() verschoben nach Modul:String
(Lfd-Attribute)
(vonBisText() verschoben nach Modul:String)
Zeile 209: Zeile 209:
end
end
t = t .. "* " .. z[1] -- immer vorhanden
t = t .. "* " .. z[1] -- immer vorhanden
local vonbis = p.vonBisText(z.AdresseVonLfd, z.AdresseBisLfd)
local vonbis = str.vonBisText(z.AdresseVonLfd, z.AdresseBisLfd)
if z.Adressart ~= nil or vonbis ~= nil then
if z.Adressart ~= nil or vonbis ~= nil then
local l = {z.Adressart}
local l = {z.Adressart}
Zeile 269: Zeile 269:
end
end
t = t .. "* " .. z[1]
t = t .. "* " .. z[1]
local vonbis = p.vonBisText(z["EröffnungsdatumLfd"], z["SchließungsdatumLfd"])
local vonbis = str.vonBisText(z["EröffnungsdatumLfd"], z["SchließungsdatumLfd"])
if vonbis ~= nil then
if vonbis ~= nil then
t = t .. " (" .. vonbis .. ")"
t = t .. " (" .. vonbis .. ")"
Zeile 365: Zeile 365:
t = t .. fab.postprocess(fbdata)
t = t .. fab.postprocess(fbdata)
end
end
end
return t
end
function p.vonBisText(von, bis)
local t
von = von or ""
bis = bis or ""
if von ~= "" then
if bis ~= "" then
t = von .. " - " .. bis
else
t = "seit " .. von
end
elseif bis ~= "" then
t = "bis " .. bis
end
end
return t
return t