<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="nl">
	<id>https://wikitest.nl/index.php?action=history&amp;feed=atom&amp;title=Module%3ALuchthavens</id>
	<title>Module:Luchthavens - Bewerkingsoverzicht</title>
	<link rel="self" type="application/atom+xml" href="https://wikitest.nl/index.php?action=history&amp;feed=atom&amp;title=Module%3ALuchthavens"/>
	<link rel="alternate" type="text/html" href="https://wikitest.nl/index.php?title=Module:Luchthavens&amp;action=history"/>
	<updated>2026-04-08T01:57:48Z</updated>
	<subtitle>Bewerkingsoverzicht voor deze pagina op de wiki</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://wikitest.nl/index.php?title=Module:Luchthavens&amp;diff=78060&amp;oldid=prev</id>
		<title>Colani: 1 versie geïmporteerd</title>
		<link rel="alternate" type="text/html" href="https://wikitest.nl/index.php?title=Module:Luchthavens&amp;diff=78060&amp;oldid=prev"/>
		<updated>2024-03-26T11:11:55Z</updated>

		<summary type="html">&lt;p&gt;1 versie geïmporteerd&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nieuwe pagina&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local p = {}&lt;br /&gt;
&lt;br /&gt;
local function property(qid, pid)&lt;br /&gt;
	local s = mw.wikibase.getBestStatements(qid, pid)[1]&lt;br /&gt;
	if s then&lt;br /&gt;
		return s.mainsnak.datavalue.value&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function linkedLabel(qid)&lt;br /&gt;
	local title = mw.wikibase.getSitelink(qid)&lt;br /&gt;
	local r&lt;br /&gt;
	if title then&lt;br /&gt;
		local label = mw.wikibase.getLabel(qid)&lt;br /&gt;
		if not label then&lt;br /&gt;
			label = mw.text.split(title, &amp;#039; %(&amp;#039;)[1]&lt;br /&gt;
		end&lt;br /&gt;
		r = &amp;#039;[[&amp;#039; .. title .. &amp;#039;|&amp;#039; .. label .. &amp;#039;]]&amp;#039;&lt;br /&gt;
	else&lt;br /&gt;
		r = &amp;#039;&amp;#039;&lt;br /&gt;
	end&lt;br /&gt;
	return r&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.tabelrij(frame)&lt;br /&gt;
	frame = frame:getParent()&lt;br /&gt;
	&lt;br /&gt;
	local airport = frame.args[&amp;#039;luchthaven&amp;#039;]&lt;br /&gt;
	if not airport then		-- mandatory parameter&lt;br /&gt;
		return &amp;#039;|-\n|colspan=&amp;quot;7&amp;quot;| Fout: ontbrekende parameter: &amp;quot;luchthaven&amp;quot;\n&amp;#039;&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local qid = frame.args[&amp;#039;qid&amp;#039;]&lt;br /&gt;
	if not qid then&lt;br /&gt;
		local title = mw.title.new(airport)&lt;br /&gt;
		if not title then&lt;br /&gt;
			return &amp;#039;|-\n|colspan=&amp;quot;7&amp;quot;| Fout: ongeldige luchthaven: &amp;#039; .. airport .. &amp;#039;\n&amp;#039;&lt;br /&gt;
		end&lt;br /&gt;
		if title.isRedirect then&lt;br /&gt;
			title = title.redirectTarget.fullText&lt;br /&gt;
		else&lt;br /&gt;
			title = airport&lt;br /&gt;
		end&lt;br /&gt;
		qid = mw.wikibase.getEntityIdForTitle(title)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local location = frame.args[&amp;#039;locatie&amp;#039;]&lt;br /&gt;
	if qid and not location then&lt;br /&gt;
		local p931 = property(qid, &amp;#039;P931&amp;#039;)&lt;br /&gt;
		if p931 then&lt;br /&gt;
			location = linkedLabel(p931.id)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local iata = frame.args[&amp;#039;IATA&amp;#039;]&lt;br /&gt;
	if qid and not iata then&lt;br /&gt;
		iata = property(qid, &amp;#039;P238&amp;#039;)&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local icao = frame.args[&amp;#039;ICAO&amp;#039;]&lt;br /&gt;
	if qid and not icao then&lt;br /&gt;
		icao = property(qid, &amp;#039;P239&amp;#039;)&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local passengers = frame.args[&amp;#039;passagiers&amp;#039;]&lt;br /&gt;
	if qid and not passengers then&lt;br /&gt;
		passengers = property(qid, &amp;#039;P3872&amp;#039;)&lt;br /&gt;
		if passengers then&lt;br /&gt;
			passengers = passengers.amount&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	if passengers and passengers ~= &amp;#039;&amp;#039; then&lt;br /&gt;
		passengers = &amp;#039;{{formatnum:&amp;#039; .. tonumber(passengers) .. &amp;#039;}}&amp;#039;&lt;br /&gt;
	else&lt;br /&gt;
		passengers = &amp;#039;?&amp;#039;&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local totalRunways = frame.args[&amp;#039;banen_totaal&amp;#039;]&lt;br /&gt;
	if totalRunways then&lt;br /&gt;
		totalRunways = tonumber(totalRunways)&lt;br /&gt;
	elseif qid then&lt;br /&gt;
		totalRunways = #mw.wikibase.getAllStatements(qid, &amp;#039;P529&amp;#039;)&lt;br /&gt;
	end&lt;br /&gt;
	if not totalRunways or totalRunways &amp;lt;= 1 then&lt;br /&gt;
		totalRunways = 1&lt;br /&gt;
	end&lt;br /&gt;
	local largeRunways = frame.args[&amp;#039;banen_groot&amp;#039;]&lt;br /&gt;
	if not largeRunways then&lt;br /&gt;
		largeRunways = totalRunways&lt;br /&gt;
	end&lt;br /&gt;
	local runways &lt;br /&gt;
    if totalRunways ~= largeRunways then&lt;br /&gt;
        runways = largeRunways .. &amp;#039; (&amp;#039; .. totalRunways .. &amp;#039;)&amp;#039;&lt;br /&gt;
    else    &lt;br /&gt;
        runways = largeRunways &lt;br /&gt;
    end    &lt;br /&gt;
	local website = frame.args[&amp;#039;website&amp;#039;]&lt;br /&gt;
	if qid and not website then&lt;br /&gt;
		website = property(qid, &amp;#039;P856&amp;#039;)&lt;br /&gt;
	end&lt;br /&gt;
	if website then&lt;br /&gt;
		website = &amp;#039;[&amp;#039; .. website .. &amp;#039; site luchthaven]&amp;#039;&lt;br /&gt;
	else&lt;br /&gt;
		website = &amp;#039;&amp;#039;&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local r = &lt;br /&gt;
		&amp;#039;|-\n&amp;#039; ..&lt;br /&gt;
		&amp;#039;| &amp;#039; .. (location or &amp;#039;&amp;#039;) .. &amp;#039;\n&amp;#039; ..&lt;br /&gt;
		&amp;#039;| [[&amp;#039; .. airport .. &amp;#039;]]\n&amp;#039; ..&lt;br /&gt;
		&amp;#039;| &amp;#039; .. (iata or &amp;#039;&amp;#039;) .. &amp;#039;\n&amp;#039; ..&lt;br /&gt;
		&amp;#039;| &amp;#039; .. (icao or &amp;#039;&amp;#039;) .. &amp;#039;\n&amp;#039; ..&lt;br /&gt;
		&amp;#039;|style=&amp;quot;text-align:right&amp;quot;| &amp;#039; .. passengers .. &amp;#039;\n&amp;#039; ..&lt;br /&gt;
		&amp;#039;| &amp;#039; .. runways .. &amp;#039;\n&amp;#039; ..&lt;br /&gt;
		&amp;#039;| &amp;#039; .. website .. &amp;#039;\n&amp;#039;&lt;br /&gt;
	return frame:preprocess(r)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Colani</name></author>
	</entry>
</feed>