Modul:Zeit: Unterschied zwischen den Versionen
keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
| Zeile 177: | Zeile 177: | ||
end | end | ||
return errorStr .. check._testParams ( args, funcParams, 'Zeit' ) .. ausgabe | return errorStr .. check._testParams ( args, funcParams, 'Zeit' ) .. ausgabe | ||
end | |||
function zeit.inhalt_saison ( frame ) | |||
lang = mw.language.new ( 'de' ); | |||
params = mw.loadData('Modul:Zeit/Params') | |||
funcParams = params['inhalt_saison'] | |||
args = frame:getParent().args | |||
local sommer = args['so'] | |||
if sommer == nil then sommer = args['sommer'] end | |||
if sommer == nil then sommer = args['std'] end | |||
if sommer == nil then sommer = args['standard'] end | |||
if sommer == nil then sommer = funcParams['so'] end | |||
local winter = args['wi'] | |||
if winter == nil then winter = args['winter'] end | |||
if winter == nil then winter = args['std'] end | |||
if winter == nil then winter = args['standard'] end | |||
if winter == nil then winter = funcParams['wi'] end | |||
local ausgabe = funcParams['std'] | |||
if os.date( isdst ) then ausgabe = sommer else ausgabe = winter end | |||
return check._testParams ( args, funcParams, 'Zeit' ) .. ausgabe | |||
end | end | ||
return zeit | return zeit | ||