﻿<ViewDefinitions xmlns="http://www.windex.nl/schemas/viewdefinition/2007">
	<Views>
		<View Name="WebPartPage_MeetingView" HiddenColumnIds="0;10;11;12;13;14" ColumnWidths="68px;85px;auto;80px;80px;80px;auto;150px"
				DefaultOrderColumn="1" DefaultOrder="Descending">
			<Columns>
				<XsltColumn HeaderText="Datum" Ordinal="1" OrderBy="Date;StartTime">
					<Transform>
						<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl">
							<xsl:output method="html" indent="yes"/>
							<xsl:template match="/Row">
								<xsl:value-of select="substring-before(Column[@name='Datum']/., ' ')"/>
							</xsl:template>
						</xsl:stylesheet>
					</Transform>
				</XsltColumn>
				<XsltColumn HeaderText="Tijd" Ordinal="2">
					<Transform>
						<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl">
							<xsl:output method="html" indent="yes"/>
							<xsl:template match="/Row">
								<xsl:variable name="starttime" select="substring-after(Column[@name='Starttijd']/., ' ')"/>
								<xsl:if test="$starttime != '0:00:00'">
									<xsl:choose>
										<xsl:when test="string-length($starttime) = 8">
											<xsl:value-of select="substring($starttime, 1, 5)"/>
										</xsl:when>
										<xsl:otherwise>
											<xsl:value-of select="substring($starttime, 1, 4)"/>
										</xsl:otherwise>
									</xsl:choose>
								</xsl:if>
								<xsl:variable name="endtime" select="substring-after(Column[@name='Eindtijd']/., ' ')"/>
								<xsl:if test="$endtime != '0:00:00'">
									-
									<xsl:choose>
										<xsl:when test="string-length($endtime) = 8">
											<xsl:value-of select="substring($endtime, 1, 5)"/>
										</xsl:when>
										<xsl:otherwise>
											<xsl:value-of select="substring($endtime, 1, 4)"/>
										</xsl:otherwise>
									</xsl:choose>
								</xsl:if>
							</xsl:template>
						</xsl:stylesheet>
					</Transform>
				</XsltColumn>				
				<XsltColumn HeaderText="Aanmeldingen" Ordinal="4" >
					<Transform>
						<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl">
							<xsl:output method="html" indent="yes"/>
							<xsl:template match="/Row">
								<xsl:variable name="nbsp">&amp;nbsp;</xsl:variable>
								<xsl:variable name="regCount">
									<xsl:value-of select="count(Column[@name='Registraties']/results/result/value[text()='Registered'])"/>
								</xsl:variable>
								<div style="color: green;text-align: right;">
									<xsl:choose>
										<xsl:when test="$regCount != '0'">
											<xsl:value-of select="$regCount"/>
										</xsl:when>
										<xsl:otherwise>
											<xsl:value-of select="$nbsp" disable-output-escaping='yes' />
										</xsl:otherwise>
									</xsl:choose>
								</div>
							</xsl:template>
						</xsl:stylesheet>
					</Transform>
				</XsltColumn>
				<XsltColumn HeaderText="Afmeldingen" Ordinal="5" >
					<Transform>
						<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl">
							<xsl:output method="html" indent="yes"/>
							<xsl:template match="/Row">
								<xsl:variable name="nbsp">&amp;nbsp;</xsl:variable>
								<xsl:variable name="signoutCount">
									<xsl:value-of select="count(Column[@name='Registraties']/results/result/value[text()='Signout'])"/>
								</xsl:variable>
								<div style="color: red;text-align: right;">
									<xsl:choose>
										<xsl:when test="$signoutCount != '0'">
											<xsl:value-of select="$signoutCount"/>
										</xsl:when>
										<xsl:otherwise>
											<xsl:value-of select="$nbsp" disable-output-escaping='yes' />
										</xsl:otherwise>
									</xsl:choose>
								</div>
							</xsl:template>
						</xsl:stylesheet>
					</Transform>
				</XsltColumn>
				<XsltColumn HeaderText="Absent" Ordinal="6" >
					<Transform>
						<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl">
							<xsl:output method="html" indent="yes"/>
							<xsl:template match="/Row">
								<xsl:variable name="nbsp">&amp;nbsp;</xsl:variable>
								<xsl:variable name="absentCount">
									<xsl:value-of select="count(Column[@name='Registraties']/results/result/value[text()='Absent'])"/>
								</xsl:variable>
								<div style="color: mediumblue;text-align: right;">
									<xsl:choose>
										<xsl:when test="$absentCount != '0'">
											<xsl:value-of select="$absentCount"/>
										</xsl:when>
										<xsl:otherwise>
											<xsl:value-of select="$nbsp" disable-output-escaping='yes' />
										</xsl:otherwise>
									</xsl:choose>
								</div>
							</xsl:template>
						</xsl:stylesheet>
					</Transform>
				</XsltColumn>
				<XsltColumn HeaderText="Locatietekst" Ordinal="9" OrderBy="">
					<Transform>
						<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl">
							<xsl:output method="html" indent="yes"/>
							<xsl:template match="/Row">
								<xsl:value-of select="Column[@name='Locatietekst']"/>
							</xsl:template>
						</xsl:stylesheet>
					</Transform>
				</XsltColumn>		
			</Columns>
		</View>
	</Views>
</ViewDefinitions>