Module:Zandbak/RonnieV/NMBS: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
Fout verholpen als er nog geen Wikidata-item aan de pagina gekoppeld is
Voorkom foutmelding door niet ingevulde (of nil-)waarden. Lost echter niet op dat er geen waarde meer zichtbaar is. Wat is er 'opeens' veranderd?
Regel 9:
local dtype = v.mainsnak.datatype
if dtype == "quantity" then
local value =if v.mainsnak.datavalue.value.amount == nil then
else
local datum = mw.wikibase.renderSnaks( v.qualifiers.P585 )
local jaarvalue = stringv.sub(datum, stringmainsnak.len(datum)-4) datavalue.value.amount
local datum = mw.wikibase.renderSnaks( v.qualifiers.P585 )
if jaar > maxtime then
local jaar = string.sub(datum, string.len(datum)-4)
maxtime = jaar
if jaar > maxtime then
maxtime = jaar
end
end
end
Regel 29 ⟶ 32:
local dtype = v.mainsnak.datatype
if dtype == "quantity" then
localif amount = string.sub(v.mainsnak.datavalue.value.amount,2) == nil then
else
local tv = v.qualifiers.P585
local amount = string.sub(v.mainsnak.datavalue.value.amount,2)
local datum = mw.wikibase.renderSnaks( tv )
local jaartv = stringv.sub(datum, stringqualifiers.len(datum)-4) P585
local datum = mw.wikibase.renderSnaks( tv )
if jaar == gezochtjaar then
local dagjaar = vstring.qualifierssub(datum, string.P2894len(datum)-4)
if jaar == gezochtjaar then
local weekdag = mw.wikibase.renderSnaks( dag ) or ''
local tvdag = v.qualifiers.P585P2894
if weekdag == 'werkweek' then
local weekdag = mw.wikibase.renderSnaks( dag ) or ''
aantaldoordeweek = amount
if weekdag == 'werkweek' then
else
aantaldoordeweek = amount
if weekdag == 'zaterdag' then
aantalzaterdag = amount
else
if weekdag == 'zondagzaterdag' then
aantalzondagaantalzaterdag = amount
else
if weekdag == 'zaterdagzondag' then
aantalzaterdag aantalzondag = amount
end
end
end