1191 lines
50 KiB
XML
1191 lines
50 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
||
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxml="urn:schemas-microsoft-com:xslt" version="1.0">
|
||
<xsl:import href="../../../appl/shared/default.xsl"/>
|
||
<xsl:variable name="Rev">
|
||
<!-- Revision van deze cust.xsl -->
|
||
<xsl:value-of select="substring(translate('$Revision$', '$ ', ''), 10)"/>
|
||
</xsl:variable>
|
||
|
||
<xsl:template name="pageheader">
|
||
<table border="0" width="100%" cellspacing="0" bgcolor="#FFFFFF">
|
||
<tr><td>
|
||
<table border="0" width="100%">
|
||
<tr>
|
||
<td width="34%" rowspan="2" align="center">
|
||
<xsl:choose>
|
||
<xsl:when test="$mode='email'">
|
||
<img src="cid:tmpl_logo.gif"/>
|
||
</xsl:when>
|
||
<xsl:otherwise>
|
||
<xsl:element name="img">
|
||
<xsl:attribute name="src">../../cust/<xsl:value-of select="//header/custId"/>/tmpl_logo.gif</xsl:attribute>
|
||
</xsl:element>
|
||
</xsl:otherwise>
|
||
</xsl:choose>
|
||
</td>
|
||
<td width="66%" align="right" valign="bottom" style="text-align:right">
|
||
<b>Afdrukdatum: </b>
|
||
<xsl:value-of select="//header/dateTime"/>
|
||
</td></tr><tr><td class="caption" style="padding-top:10px;padding-bottom:10px">
|
||
<xsl:choose>
|
||
<xsl:when test="/facilitor/melding">
|
||
<b>Melding <xsl:value-of select="discipline/srtdiscipline/prefix"/><xsl:value-of select="key"/></b>
|
||
<xsl:if test="geprint = 1">(kopie)</xsl:if>
|
||
</xsl:when>
|
||
<xsl:when test="/facilitor/opdracht">
|
||
<b>
|
||
<xsl:value-of select="opdrachttype/omschrijving"/> 
|
||
<xsl:value-of select="melding/discipline/srtdiscipline/prefix"/>
|
||
<xsl:value-of select="melding/key"/>/<xsl:value-of select="bedrijfopdr_volgnr"/></b>
|
||
<xsl:if test="geprint = 1">(kopie)</xsl:if>
|
||
</xsl:when>
|
||
</xsl:choose>
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
</td></tr></table>
|
||
</xsl:template>
|
||
|
||
<xsl:template name="rsv_ruimte">
|
||
<xsl:param name="min_volgnr"/>
|
||
<tr>
|
||
<xsl:choose>
|
||
<xsl:when test="res_ruimte!=''">
|
||
<td class="tekstkop" colspan="10" frame="box" style="border-style:solid;border-width:0px;">
|
||
<br/><xsl:value-of select="van/datum"/> <xsl:if test="dirtlevel!='0'"><span class="fatal"><xsl:value-of select="//lcl/RES/ongeldig"/></span> </xsl:if><xsl:value-of select="//lcl/RES/deelreservering"/> <xsl:value-of select="volgnr"/> 
|
||
<xsl:if test="string(res_activiteit/omschrijving)!=''">(<xsl:value-of select="res_activiteit/omschrijving"/>) </xsl:if>
|
||
<xsl:value-of select="res_ruimte/plaats/regio/district/locatie/omschrijving"/>
|
||
|
||
</td>
|
||
</xsl:when>
|
||
<!-- "roomservice" -->
|
||
<xsl:otherwise>
|
||
<td class="tekstkop" colspan="10" frame="box" style="border-style:solid;border-width:0px;">
|
||
<br/><xsl:value-of select="van/datum"/><xsl:if test="string(van/datum)!=string(tot/datum)"> - <xsl:value-of select="tot/datum"/></xsl:if> <xsl:if test="dirtlevel!='0'"><span class="fatal"><xsl:value-of select="//lcl/RES/ongeldig"/></span> </xsl:if><xsl:value-of select="//lcl/RES/deelreservering"/> <xsl:value-of select="volgnr"/> 
|
||
<xsl:value-of select="plaats/plaatsaanduiding"/>
|
||
</td>
|
||
</xsl:otherwise>
|
||
</xsl:choose>
|
||
</tr>
|
||
<xsl:if test="string(omschrijving)!=string(//reservering/rsv_ruimte[volgnr=$min_volgnr]/omschrijving)">
|
||
<tr>
|
||
<td class="label" frame="box" style="border-style:solid;border-width:0px;">- <xsl:value-of select="//lcl/FAC/omschrijving"/>:</td>
|
||
<td class="value" colspan="9" frame="box" style="border-style:solid;border-width:0px;">
|
||
<xsl:value-of select="omschrijving"/>
|
||
</td>
|
||
</tr>
|
||
</xsl:if>
|
||
<xsl:if test="string(opmerking)!=string(//reservering/rsv_ruimte[volgnr=$min_volgnr]/opmerking)">
|
||
<tr>
|
||
<td class="label" frame="box" style="border-style:solid;border-width:0px;">- <xsl:value-of select="//lcl/FAC/opmerking"/>:</td>
|
||
<td class="value" colspan="9" frame="box" style="border-style:solid;border-width:0px;">
|
||
<xsl:call-template name="linebreaks">
|
||
<xsl:with-param name="string" select="opmerking"/>
|
||
</xsl:call-template>
|
||
</td>
|
||
</tr>
|
||
</xsl:if>
|
||
<xsl:if test="string(contact_user/naam_full)!=string(//reservering/rsv_ruimte[volgnr=$min_volgnr]/contact_user/naam_full)">
|
||
<tr>
|
||
<td class="label" frame="box" style="border-style:solid;border-width:0px;">- <xsl:value-of select="//lcl/FAC/aanvrager"/>:</td>
|
||
<td class="value" colspan="9" frame="box" style="border-style:solid;border-width:0px;">
|
||
<xsl:value-of select="contact_user/naam_full"/>/ <xsl:value-of select="contact_user/werkplek/plaats/regio/district/locatie/omschrijving"/></td>
|
||
</tr>
|
||
</xsl:if>
|
||
<xsl:if test="string(host_user/naam_full)!=string(//reservering/rsv_ruimte[volgnr=$min_volgnr]/host_user/naam_full)">
|
||
<tr>
|
||
<td class="label" frame="box" style="border-style:solid;border-width:0px;">- <xsl:value-of select="//lcl/RES/gastheer_vrouw"/>:</td>
|
||
<td class="value" colspan="9" frame="box" style="border-style:solid;border-width:0px;">
|
||
<xsl:value-of select="host_user/naam_full"/>
|
||
</td>
|
||
</tr>
|
||
</xsl:if>
|
||
<xsl:if test="string(kostenplaats/nr)!=string(//reservering/rsv_ruimte[volgnr=$min_volgnr]/kostenplaats/nr)">
|
||
<tr>
|
||
<td class="label" frame="box" style="border-style:solid;border-width:0px;">- <xsl:value-of select="//lcl/FAC/kostenplaats"/>:</td>
|
||
<td class="value" colspan="9" frame="box" style="border-style:solid;border-width:0px;">
|
||
<xsl:value-of select="kostenplaats/nr"/> <xsl:value-of select="kostenplaats/omschrijving"/></td>
|
||
</tr>
|
||
</xsl:if>
|
||
<tr>
|
||
<th><xsl:value-of select="//lcl/FAC/omschrijving"/></th>
|
||
<th><xsl:value-of select="//lcl/RES/aantal"/></th>
|
||
<th style="text-align:right"><xsl:value-of select="//lcl/RES/prijs"/></th>
|
||
<!--<th width="80">Datum</th>-->
|
||
<th style="text-align:right"><xsl:value-of select="//lcl/RES/begintijd"/></th>
|
||
<th style="text-align:right"><xsl:value-of select="//lcl/RES/eindtijd"/></th>
|
||
<th><xsl:value-of select="//lcl/RES/status"/></th>
|
||
<th><xsl:value-of select="//lcl/RES/opstelling"/></th>
|
||
</tr>
|
||
<xsl:if test="res_ruimte!=''">
|
||
<tr>
|
||
<td class="result" style="text-align:left"><xsl:if test="dirtlevel!='0'"><span class="fatal"><xsl:value-of select="//lcl/RES/ongeldig"/></span> </xsl:if>
|
||
<xsl:value-of select="res_ruimte/nr"/>
|
||
<br/>(max. <xsl:value-of select="res_ruimte/bezoekers"/> <xsl:value-of select="//lcl/FAC/personen"/>)</td>
|
||
<td class="result" style="text-align:left">
|
||
<xsl:value-of select="bezoekers"/> <xsl:value-of select="//lcl/FAC/personen"/></td>
|
||
<td class="result" style="text-align:right">
|
||
<xsl:call-template name="europrijs">
|
||
<xsl:with-param name="prijs" select="prijs"/>
|
||
</xsl:call-template>
|
||
</td>
|
||
<!--<td class="result" style="text-align:right">
|
||
<xsl:value-of select="van/datum"/>
|
||
</td>-->
|
||
<td class="result" style="text-align:right">
|
||
<xsl:value-of select="van/tijd"/>
|
||
</td>
|
||
<td class="result" style="text-align:right">
|
||
<xsl:value-of select="tot/tijd"/>
|
||
</td>
|
||
<td class="result" style="text-align:left">
|
||
<xsl:value-of select="status_fo"/>
|
||
</td>
|
||
<td class="result" style="text-align:left">
|
||
<xsl:value-of select="res_ruimte/opstelling"/>
|
||
</td>
|
||
</tr>
|
||
</xsl:if>
|
||
<!-- rsv_deel-lijst gesorteerd op van-tijd -->
|
||
<xsl:for-each select="rsv_deel">
|
||
<xsl:sort select="van/tijd"/>
|
||
<tr>
|
||
<td class="result"><xsl:if test="dirtlevel!='0'"><span class="fatal"><xsl:value-of select="//lcl/RES/ongeldig"/></span> </xsl:if>
|
||
<xsl:value-of select="res_deel/deel/omschrijving"/>
|
||
</td>
|
||
<td class="result">
|
||
<xsl:value-of select="aantal"/>
|
||
</td>
|
||
<td class="result" style="text-align:right">
|
||
<xsl:call-template name="europrijs">
|
||
<xsl:with-param name="prijs" select="prijs"/>
|
||
</xsl:call-template>
|
||
</td>
|
||
<!--<td class="result" style="text-align:right">
|
||
<xsl:value-of select="van/datum"/>
|
||
</td>-->
|
||
<td class="result" style="text-align:right">
|
||
<xsl:value-of select="van/tijd"/>
|
||
</td>
|
||
<td class="result" style="text-align:right">
|
||
<xsl:value-of select="tot/tijd"/>
|
||
</td>
|
||
</tr>
|
||
</xsl:for-each>
|
||
<!-- rsv_artikel-lijst gesorteerd op van-tijd -->
|
||
<xsl:for-each select="rsv_artikel">
|
||
<xsl:sort select="levering/tijd"/>
|
||
<tr>
|
||
<td class="result">
|
||
<xsl:value-of select="res_artikel/omschrijving"/>
|
||
</td>
|
||
<td class="result">
|
||
<xsl:value-of select="aantal"/>
|
||
</td>
|
||
<td class="result" style="text-align:right">
|
||
<xsl:call-template name="europrijs">
|
||
<xsl:with-param name="prijs" select="prijs"/>
|
||
</xsl:call-template>
|
||
</td>
|
||
<!--<td class="result" style="text-align:right">
|
||
<xsl:value-of select="levering/datum"/>
|
||
</td>-->
|
||
<td class="result" style="text-align:right">
|
||
<xsl:value-of select="levering/tijd"/>
|
||
</td>
|
||
</tr>
|
||
</xsl:for-each>
|
||
<!-- totaal per deelreservering -->
|
||
<tr>
|
||
<td class="tekst" colspan="2" style="border-style:solid;border-width:0px;"><xsl:value-of select="//lcl/RES/totaal_deelreservering"/></td>
|
||
<td class="tekst" style="text-align:right;border-style:solid;border-width:0px;">
|
||
<xsl:call-template name="europrijs">
|
||
<xsl:with-param name="prijs" select="sum(prijs[string(number(.))!='NaN'])+sum(rsv_deel/prijs[string(number(.))!='NaN'])+sum(rsv_artikel/prijs[string(number(.))!='NaN'])"/>
|
||
</xsl:call-template>
|
||
</td>
|
||
</tr>
|
||
<!-- afspraak-lijst gesorteerd op naam -->
|
||
<xsl:for-each select="afspraak/bez_bezoeker">
|
||
<xsl:sort select="naam"/>
|
||
<xsl:choose>
|
||
<xsl:when test="position() = 1">
|
||
<tr>
|
||
<td class="tekst" style="border-style:solid;border-width:0px;">
|
||
<br/><xsl:value-of select="//lcl/BEZ/bezoekers"/></td>
|
||
</tr>
|
||
<tr>
|
||
<th><xsl:value-of select="//lcl/FAC/naam"/></th>
|
||
<th colspan="3"><xsl:value-of select="//lcl/FAC/bedrijf"/></th>
|
||
<th colspan="4"><xsl:value-of select="//lcl/BEZ/parkeerplaats"/></th>
|
||
</tr>
|
||
</xsl:when>
|
||
</xsl:choose>
|
||
<tr>
|
||
<td class="result">
|
||
<xsl:value-of select="naam"/>
|
||
</td>
|
||
<td class="result" colspan="3">
|
||
<xsl:value-of select="bedrijf"/>
|
||
</td>
|
||
<td class="result" colspan="4">
|
||
<xsl:value-of select="deel/omschrijving"/>
|
||
</td>
|
||
</tr>
|
||
</xsl:for-each>
|
||
|
||
<!-- kenmerk -->
|
||
<xsl:if test="kenmerk">
|
||
<tr>
|
||
<td colspan="5">
|
||
<table>
|
||
<xsl:for-each select="kenmerk[count(@xmlnode)=0]">
|
||
<xsl:sort select="@volgnummer" data-type="number"/>
|
||
<xsl:if test=".!=''">
|
||
<tr>
|
||
<td class="label">
|
||
<xsl:value-of select="@naam"/></td>
|
||
<td class="value">
|
||
: <xsl:value-of select="."/>
|
||
</td>
|
||
</tr>
|
||
</xsl:if>
|
||
</xsl:for-each>
|
||
</table>
|
||
</td>
|
||
</tr>
|
||
</xsl:if>
|
||
|
||
</xsl:template>
|
||
|
||
<xsl:template match="reservering" mode="include">
|
||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
|
||
<TR>
|
||
<TD WIDTH="40" ROWSPAN="30" ID="LINKERMARGE"/>
|
||
<TD>
|
||
<!-- De algemene gegevens van de deelreservering met het laagste volgnummer worden gebruikt als referentie gegevens! -->
|
||
<xsl:variable name="min_volgnr">
|
||
<xsl:value-of select="//reservering/rsv_ruimte/volgnr[not(. > //reservering/rsv_ruimte/volgnr)]"/>
|
||
</xsl:variable>
|
||
|
||
<table border="0" width="100%" bordercolor="#FFFFFF">
|
||
<tr><td height="20px"/></tr>
|
||
<xsl:choose>
|
||
<xsl:when test="$srtnotificatiecode='RESNEW'">
|
||
<xsl:if test="rsv_ruimte/status_fokey=1">
|
||
<td colspan="2" class="label">
|
||
<b>LET OP: deze reservering heeft de status optie en kan tot 1 dag voor aanvang gewijzigd of zelfs geannuleerd worden.</b>
|
||
</td>
|
||
</xsl:if>
|
||
</xsl:when>
|
||
<xsl:when test="$srtnotificatiecode='RESUPD'">
|
||
<xsl:variable name="tracking_RESUPD">
|
||
<xsl:for-each select="rsv_ruimte/tracking/track[@code='RESUPD']">
|
||
<xsl:sort select="datum/timestamp" order="descending"/>
|
||
<xsl:if test="position()=1">
|
||
<xsl:if test="user/voornaam!=''"><xsl:copy-of select="user/voornaam"/><xsl:text> </xsl:text></xsl:if><xsl:if test="user/tussenvoegsel!=''"><xsl:copy-of select="user/tussenvoegsel"/><xsl:text> </xsl:text></xsl:if><xsl:if test="user/naam!=''"><xsl:copy-of select="user/naam"/></xsl:if>
|
||
</xsl:if>
|
||
</xsl:for-each>
|
||
</xsl:variable>
|
||
<tr>
|
||
<td colspan="2" class="label">
|
||
Beste <xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/contact_user/voornaam"/>,<br/><br/>
|
||
Je afspraak is gewijzigd <xsl:if test="$tracking_RESUPD!=''">door <xsl:value-of select="$tracking_RESUPD"/></xsl:if>, dit kan zijn:<br/>
|
||
<li>op jouw verzoek.</li>
|
||
<li>omdat de gereserveerde ruimte toch niet werd gebruikt (‘No Show’).</li>
|
||
<li>vanwege dringende urgentie.</li><br/><br/>
|
||
Om de beschikbare vergaderruimtes zo optimaal mogelijk te benutten, is het van belang dat een vergaderruimte alleen wordt gereserveerd indien er ook daadwerkelijk gebruik van wordt gemaakt.<br/>
|
||
Wij vragen dan ook van je dat wanneer een vergadering wordt geannuleerd of wanneer de vergadertijden worden gewijzigd ook de reservering in het reserveringsysteem aan te (laten) passen.
|
||
</td>
|
||
</tr>
|
||
<tr><td height="20px"/></tr>
|
||
</xsl:when>
|
||
<xsl:when test="$srtnotificatiecode='RESINF'">
|
||
<tr>
|
||
<td colspan="2" class="tekst">
|
||
Beste <xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/contact_user/voornaam"/>,<br/><br/>
|
||
Op <xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/van/datum"/> van <xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/van/tijd"/> tot <xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/tot/tijd"/> is de ruimte <xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/omschrijving"/> voor jou gereserveerd.<br/><br/>
|
||
Om de beschikbare vergaderruimtes zo optimaal mogelijk te benutten, is het van belang dat een vergaderruimte alleen wordt gereserveerd indien er ook daadwerkelijk gebruik van wordt gemaakt.<br/>
|
||
Wij vragen dan ook van je dat wanneer een vergadering wordt geannuleerd of wanneer de vergadertijden worden gewijzigd ook de reservering in het reserveringsysteem aan te (laten) passen.
|
||
</td>
|
||
</tr>
|
||
<tr><td height="20px"/></tr>
|
||
</xsl:when>
|
||
<xsl:when test="$srtnotificatiecode='RESDEL'">
|
||
<xsl:variable name="tracking_RESDEL">
|
||
<xsl:for-each select="rsv_ruimte/tracking/track[@code='RESDEL']">
|
||
<xsl:sort select="datum/timestamp" order="descending"/>
|
||
<xsl:if test="position()=1">
|
||
<xsl:if test="user/voornaam!=''"><xsl:copy-of select="user/voornaam"/><xsl:text> </xsl:text></xsl:if><xsl:if test="user/tussenvoegsel!=''"><xsl:copy-of select="user/tussenvoegsel"/><xsl:text> </xsl:text></xsl:if><xsl:if test="user/naam!=''"><xsl:copy-of select="user/naam"/></xsl:if>
|
||
</xsl:if>
|
||
</xsl:for-each>
|
||
</xsl:variable>
|
||
<tr>
|
||
<td colspan="2" class="tekst">
|
||
Beste <xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/contact_user/voornaam"/>,<br/><br/>
|
||
Je afspraak is geannuleerd <xsl:if test="$tracking_RESDEL!=''">door <xsl:value-of select="$tracking_RESDEL"/></xsl:if>, dit kan zijn:<br/>
|
||
<li>op jouw verzoek.</li>
|
||
<li>omdat de gereserveerde ruimte toch niet werd gebruikt (‘No Show’).</li>
|
||
<li>vanwege dringende urgentie.</li><br/><br/>
|
||
Het reservering systeem controleert periodiek onderstaande gevallen en voert automatisch annuleringen door als:<br/>
|
||
1. <u>Gelijktijdig</u> 2 of meer werkplekken op jouw naam zijn geboekt; <i>daarvan blijft de laatste reservering staan.</i><br/>
|
||
2. Een (repeterende) reservering <u>meer dan 14 dagen</u> vooruit is geboekt; <i>de reserveringen tot 14 dagen blijven staan.</i><br/><br/>
|
||
Mocht je vragen of opmerkingen hebben over de annulering, dan kun je contact opnemen met de persoon die je reservering heeft geannuleerd.
|
||
</td>
|
||
</tr>
|
||
<tr><td height="20px"/></tr>
|
||
</xsl:when>
|
||
<xsl:otherwise>
|
||
<xsl:call-template name="res_begintext"/>
|
||
</xsl:otherwise>
|
||
</xsl:choose>
|
||
<tr>
|
||
<td colspan="2" class="caption" valign="top">
|
||
<xsl:choose>
|
||
<xsl:when test="@content='complete'"><xsl:value-of select="//lcl/RES/reservering"/> <xsl:value-of select="key"/></xsl:when>
|
||
<xsl:otherwise><xsl:value-of select="//lcl/RES/deelreservering"/> <xsl:value-of select="key"/> / <xsl:value-of select="$min_volgnr"/></xsl:otherwise>
|
||
</xsl:choose><br/>
|
||
<xsl:if test="string(rsv_ruimte[volgnr=$min_volgnr]/omschrijving)!=''">(<xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/omschrijving"/>)</xsl:if> 
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td width="20%" class="label"><xsl:value-of select="//lcl/FAC/aanvrager"/></td>
|
||
<td width="80%" class="value">: <xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/contact_user/naam_full"/></td>
|
||
</tr>
|
||
<tr>
|
||
<td width="20%" class="label"><xsl:value-of select="//lcl/FAC/e-mail"/></td>
|
||
<td width="80%" class="value">: <xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/contact_user/email"/></td>
|
||
</tr>
|
||
<tr>
|
||
<td width="20%" class="label"><xsl:value-of select="//lcl/FAC/locatie"/></td>
|
||
<td width="80%" class="value">: <xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/contact_user/werkplek/plaats/regio/district/locatie/omschrijving"/></td>
|
||
</tr>
|
||
<tr><td height="20px"/></tr>
|
||
<xsl:if test="rsv_ruimte[volgnr=$min_volgnr]/contact_user/key!=ingevoerd_user/key">
|
||
<tr>
|
||
<td width="20%" class="label"><xsl:value-of select="//lcl/RES/behandeld_door"/></td>
|
||
<td width="80%" class="value">: <xsl:value-of select="ingevoerd_user/naam_full"/></td>
|
||
</tr>
|
||
<tr>
|
||
<td width="20%" class="label"><xsl:value-of select="//lcl/FAC/datum"/></td>
|
||
<td width="80%" class="value">: <xsl:value-of select="datum/datum"/></td>
|
||
</tr>
|
||
<tr><td height="20px"/></tr>
|
||
</xsl:if>
|
||
<tr><td colspan="2" class="tekstkop" style="text-decoration:underline"><xsl:value-of select="//lcl/RES/reserveringsgegevens"/></td></tr>
|
||
<tr><td height="5px"/></tr>
|
||
<xsl:if test="string(rsv_ruimte[volgnr=$min_volgnr]/opmerking)!=''">
|
||
<tr><td colspan="2" class="label"><xsl:value-of select="//lcl/FAC/opmerking"/></td></tr>
|
||
<tr><td colspan="2" class="value"><xsl:call-template name="linebreaks"><xsl:with-param name="string" select="rsv_ruimte[volgnr=$min_volgnr]/opmerking"/></xsl:call-template></td></tr>
|
||
<tr><td height="5px"/></tr>
|
||
</xsl:if>
|
||
<tr>
|
||
<td colspan="2">
|
||
<table cellpadding="0" cellspacing="0" border="1" bordercolor="#000000" frame="box">
|
||
<!-- rsv_ruimte -->
|
||
<xsl:for-each select="rsv_ruimte">
|
||
<xsl:sort select="van/timestamp"/>
|
||
<tr>
|
||
<xsl:choose>
|
||
<xsl:when test="res_ruimte!=''">
|
||
<td class="tekstkop" colspan="10" frame="box" style="border-style:solid;border-width:0px;">
|
||
<br/><xsl:value-of select="van/datum"/> <xsl:if test="dirtlevel!='0'"><span class="fatal"><xsl:value-of select="//lcl/RES/ongeldig"/></span> </xsl:if>
|
||
<xsl:value-of select="//lcl/RES/deelreservering"/> <xsl:value-of select="volgnr"/> <xsl:if test="string(res_activiteit/omschrijving)!=''">(<xsl:value-of select="res_activiteit/omschrijving"/>) </xsl:if><xsl:value-of select="res_ruimte/plaats/regio/district/locatie/omschrijving"/>
|
||
</td>
|
||
</xsl:when>
|
||
<!-- "roomservice" -->
|
||
<xsl:otherwise>
|
||
<td class="tekstkop" colspan="10" frame="box" style="border-style:solid;border-width:0px;">
|
||
<br/><xsl:value-of select="van/datum"/><xsl:if test="string(van/datum)!=string(tot/datum)"> - <xsl:value-of select="tot/datum"/></xsl:if> <xsl:if test="dirtlevel!='0'"><span class="fatal"><xsl:value-of select="//lcl/RES/ongeldig"/></span> </xsl:if>
|
||
<xsl:value-of select="//lcl/RES/deelreservering"/> <xsl:value-of select="volgnr"/> <xsl:value-of select="plaats/plaatsaanduiding"/>
|
||
</td>
|
||
</xsl:otherwise>
|
||
</xsl:choose>
|
||
</tr>
|
||
<xsl:if test="string(omschrijving)!=string(//reservering/rsv_ruimte[volgnr=$min_volgnr]/omschrijving)">
|
||
<tr>
|
||
<td class="label" frame="box" style="border-style:solid;border-width:0px;">- <xsl:value-of select="//lcl/FAC/omschrijving"/>:</td>
|
||
<td class="value" colspan="9" frame="box" style="border-style:solid;border-width:0px;"><xsl:value-of select="omschrijving"/></td>
|
||
</tr>
|
||
</xsl:if>
|
||
<xsl:if test="string(opmerking)!=string(//reservering/rsv_ruimte[volgnr=$min_volgnr]/opmerking)">
|
||
<tr>
|
||
<td class="label" frame="box" style="border-style:solid;border-width:0px;">- <xsl:value-of select="//lcl/FAC/opmerking"/>:</td>
|
||
<td class="value" colspan="9" frame="box" style="border-style:solid;border-width:0px;"><xsl:call-template name="linebreaks"><xsl:with-param name="string" select="opmerking"/></xsl:call-template></td>
|
||
</tr>
|
||
</xsl:if>
|
||
<xsl:if test="string(contact_user/naam_full)!=string(//reservering/rsv_ruimte[volgnr=$min_volgnr]/contact_user/naam_full)">
|
||
<tr>
|
||
<td class="label" frame="box" style="border-style:solid;border-width:0px;">- <xsl:value-of select="//lcl/FAC/aanvrager"/>:</td>
|
||
<td class="value" colspan="9" frame="box" style="border-style:solid;border-width:0px;"><xsl:value-of select="contact_user/naam_full"/>/ <xsl:value-of select="contact_user/werkplek/plaats/regio/district/locatie/omschrijving"/></td>
|
||
</tr>
|
||
</xsl:if>
|
||
<xsl:if test="string(host_user/naam_full)!=string(//reservering/rsv_ruimte[volgnr=$min_volgnr]/host_user/naam_full)">
|
||
<tr>
|
||
<td class="label" frame="box" style="border-style:solid;border-width:0px;">- <xsl:value-of select="//lcl/RES/gastheer_vrouw"/>:</td>
|
||
<td class="value" colspan="9" frame="box" style="border-style:solid;border-width:0px;"><xsl:value-of select="host_user/naam_full"/></td>
|
||
</tr>
|
||
</xsl:if>
|
||
<xsl:if test="string(kostenplaats/nr)!=string(//reservering/rsv_ruimte[volgnr=$min_volgnr]/kostenplaats/nr)">
|
||
<tr>
|
||
<td class="label" frame="box" style="border-style:solid;border-width:0px;">- <xsl:value-of select="//lcl/FAC/kostenplaats"/>:</td>
|
||
<td class="value" colspan="9" frame="box" style="border-style:solid;border-width:0px;"><xsl:value-of select="kostenplaats/nr"/> <xsl:value-of select="kostenplaats/omschrijving"/></td>
|
||
</tr>
|
||
</xsl:if>
|
||
<tr>
|
||
<th><xsl:value-of select="//lcl/FAC/omschrijving"/></th>
|
||
<th><xsl:value-of select="//lcl/RES/aantal"/></th>
|
||
<!--<th width="80">Datum</th>-->
|
||
<th style="text-align:right"><xsl:value-of select="//lcl/RES/begintijd"/></th>
|
||
<th style="text-align:right"><xsl:value-of select="//lcl/RES/eindtijd"/></th>
|
||
<th><xsl:value-of select="//lcl/RES/status"/></th>
|
||
<th><xsl:value-of select="//lcl/RES/opstelling"/></th>
|
||
</tr>
|
||
<xsl:if test="res_ruimte!=''">
|
||
<tr>
|
||
<td class="result">
|
||
<xsl:if test="dirtlevel!='0'"><span class="fatal"><xsl:value-of select="//lcl/RES/ongeldig"/></span> </xsl:if><xsl:value-of select="res_ruimte/nr"/><br/>
|
||
(max. <xsl:value-of select="res_ruimte/bezoekers"/> <xsl:value-of select="//lcl/FAC/personen"/>)
|
||
</td>
|
||
<td class="result"><xsl:value-of select="bezoekers"/> <xsl:value-of select="//lcl/FAC/personen"/></td>
|
||
<!--<td class="result" style="text-align:right"><xsl:value-of select="van/datum"/></td>-->
|
||
<td class="result" style="text-align:right"><xsl:value-of select="van/tijd"/></td>
|
||
<td class="result" style="text-align:right"><xsl:value-of select="tot/tijd"/></td>
|
||
<td class="result"><xsl:value-of select="status_fo"/></td>
|
||
<td class="result"><xsl:value-of select="res_ruimte/opstelling"/></td>
|
||
</tr>
|
||
</xsl:if>
|
||
<!-- rsv_deel-lijst gesorteerd op van-tijd -->
|
||
<xsl:for-each select="rsv_deel">
|
||
<xsl:sort select="van/tijd"/>
|
||
<tr>
|
||
<td class="result">
|
||
<xsl:if test="dirtlevel!='0'"><span class="fatal"><xsl:value-of select="//lcl/RES/ongeldig"/></span> </xsl:if><xsl:value-of select="res_deel/deel/omschrijving"/>
|
||
</td>
|
||
<td class="result"><xsl:value-of select="aantal"/></td>
|
||
<!--<td class="result" style="text-align:right"><xsl:value-of select="van/datum"/></td>-->
|
||
<td class="result" style="text-align:right"><xsl:value-of select="van/tijd"/></td>
|
||
<td class="result" style="text-align:right"><xsl:value-of select="tot/tijd"/></td>
|
||
</tr>
|
||
</xsl:for-each>
|
||
<!-- rsv_artikel-lijst gesorteerd op van-tijd -->
|
||
<xsl:for-each select="rsv_artikel">
|
||
<xsl:sort select="levering/tijd"/>
|
||
<tr>
|
||
<td class="result"><xsl:value-of select="res_artikel/omschrijving"/></td>
|
||
<td class="result"><xsl:value-of select="aantal"/></td>
|
||
<!--<td class="result" style="text-align:right"><xsl:value-of select="levering/datum"/></td>-->
|
||
<td class="result" style="text-align:right"><xsl:value-of select="levering/tijd"/></td>
|
||
</tr>
|
||
</xsl:for-each>
|
||
<!-- afspraak-lijst gesorteerd op naam -->
|
||
<xsl:for-each select="afspraak/bezoeker">
|
||
<xsl:sort select="naam"/>
|
||
<xsl:choose>
|
||
<xsl:when test="position() = 1">
|
||
<tr>
|
||
<td class="tekst" style="border-style:solid;border-width:0px;"><br/><xsl:value-of select="//lcl/BEZ/bezoekers"/></td>
|
||
</tr>
|
||
<tr>
|
||
<th><xsl:value-of select="//lcl/FAC/naam"/></th>
|
||
<th colspan="3"><xsl:value-of select="//lcl/FAC/bedrijf"/></th>
|
||
<th colspan="4"><xsl:value-of select="//lcl/BEZ/parkeerplaats"/></th>
|
||
</tr>
|
||
</xsl:when>
|
||
</xsl:choose>
|
||
<tr>
|
||
<td class="result"><xsl:value-of select="naam"/></td>
|
||
<td class="result" colspan="3"><xsl:value-of select="bedrijf"/></td>
|
||
<td class="result" colspan="4"><xsl:value-of select="deel/omschrijving"/></td>
|
||
</tr>
|
||
</xsl:for-each>
|
||
<!-- kenmerk-lijst -->
|
||
<xsl:if test="kenmerk">
|
||
<tr><td colspan="5">
|
||
<table>
|
||
<xsl:for-each select="kenmerk[count(@xmlnode)=0]">
|
||
<xsl:sort select="@volgnummer" data-type="number"/>
|
||
<xsl:if test=".!=''">
|
||
<tr>
|
||
<td class="label"><xsl:value-of select="@naam"/></td>
|
||
<td class="value">: <xsl:value-of select="."/></td>
|
||
</tr>
|
||
</xsl:if>
|
||
</xsl:for-each>
|
||
</table>
|
||
</td></tr>
|
||
</xsl:if>
|
||
</xsl:for-each>
|
||
</table>
|
||
</td>
|
||
</tr>
|
||
<xsl:choose>
|
||
<xsl:when test="rsv_ruimte[volgnr=$min_volgnr]/res_ruimte/key='241' or rsv_ruimte[volgnr=$min_volgnr]/res_ruimte/key='341'">
|
||
<tr>
|
||
<td colspan="2" style="border-style:solid;border-width:0px;">
|
||
<br/>
|
||
<br/><b style="color:red">LET OP !!</b>
|
||
<span style="color:red">
|
||
<br/>Lunchen met grote groepen in het Bedrijfsrestaurant is tussen 12:00 uur en 13:00 uur niet toegestaan.
|
||
<br/>Gelieve hier bij het maken van de planning rekening mee te houden.
|
||
</span>
|
||
<br/>
|
||
<br/>Het pand sluit om 21.00 uur. Wil je langer aanwezig zijn kun je dit aanvragen via het <a href="http://ws2.global.logica.com/sites/011714/keesomlaan/00%20Shared%20Documents/Formulier%20voor%20extra%20openingen%20en%20sluitingen%20V1.1.doc">Aanvraagformulier Overwerken</a>.
|
||
<br/>
|
||
<br/>• Facilitaire ondersteuning kun je via: <a href="http://goto/ask-fls">http://goto/ask-fls</a> aanvragen. (Product / Dienstgroep: Event Ondersteuning)
|
||
<br/>• Event Checklist: <a href="http://ws2.global.logica.com/sites/011714/keesomlaan/00%20Shared%20Documents/Checklists%20Events/Checklist%20events%20Keesomlaan%2020060221%20V1.0.xls">Klik Hier</a>
|
||
<br/>• Voor aanvullende informatie over deze locatie (Routebeschrijving etc.): <a href="http://ws2.global.logica.com/sites/011714/keesomlaan/00%20Shared%20Documents/Route/Route_Amstelveen_Keesomlaan_NL.pdf">Klik Hier</a>
|
||
<br/>• De cateringmogelijkheden kun je bekijken in de <a href="http://ws2.global.logica.com/sites/011714/keesomlaan/00%20Shared%20Documents/Bedrijfsrestaurant/Banquetingmap%20Prorest%20Keesomlaan 20100901.docx">banquetingmap</a> van Prorest.
|
||
<br/>• Bestellingen kunnen worden ingevuld op het <a href="http://ws2.global.logica.com/sites/011714/keesomlaan/00 Shared Documents/Bedrijfsrestaurant/Bestelformulier%20Prorest%20Keesomlaan 20100825.xlsx">bestelformulier</a>.
|
||
<br/>• Vervolgens het formulier mailen naar: <a href="mailto:bedrijfsrestaurant.keesomlaan@logica.com">NL Bedrijfsrestaurant Keesomlaan</a>
|
||
</td>
|
||
</tr>
|
||
</xsl:when>
|
||
<xsl:when test="rsv_ruimte[volgnr=$min_volgnr]/res_ruimte/key='321'">
|
||
<tr>
|
||
<td colspan="2" style="border-style:solid;border-width:0px;">
|
||
<br/>
|
||
<br/><b style="color:red">Aan het gebruik van de bar zijn kosten verbonden. Neem s.v.p. contact op met de facilitair Locatie Manager (FLM) via mailadres: </b><a href="mailto:Facilities.Keesomlaan@logica.com">NL Facilities Keesomlaan</a>
|
||
<br/>
|
||
<br/>Het pand sluit om 21.00 uur. Wil je langer aanwezig zijn kun je dit aanvragen via het <a href="http://ws2.global.logica.com/sites/011714/keesomlaan/00%20Shared%20Documents/Formulier%20voor%20extra%20openingen%20en%20sluitingen%20V1.1.doc">Aanvraagformulier Overwerken</a>.
|
||
<br/>
|
||
<br/>• Facilitaire ondersteuning kun je via: <a href="http://goto/ask-fls">http://goto/ask-fls</a> aanvragen. (Product / Dienstgroep: Event Ondersteuning)
|
||
<br/>• Event Checklist: <a href="http://ws2.global.logica.com/sites/011714/keesomlaan/00%20Shared%20Documents/Checklists%20Events/Checklist%20events%20Keesomlaan%2020060221%20V1.0.xls">Klik Hier</a>
|
||
<br/>• Voor aanvullende informatie over deze locatie (Routebeschrijving etc.): <a href="http://ws2.global.logica.com/sites/011714/keesomlaan/00%20Shared%20Documents/Route/Route_Amstelveen_Keesomlaan_NL.pdf">Klik Hier</a>
|
||
<br/>• De cateringmogelijkheden kun je bekijken in de <a href="http://ws2.global.logica.com/sites/011714/keesomlaan/00%20Shared%20Documents/Bedrijfsrestaurant/Banquetingmap%20Prorest%20Keesomlaan 20100901.docx">banquetingmap</a> van Prorest.
|
||
<br/>• Bestellingen kunnen worden ingevuld op het <a href="http://ws2.global.logica.com/sites/011714/keesomlaan/00 Shared Documents/Bedrijfsrestaurant/Bestelformulier%20Prorest%20Keesomlaan 20100825.xlsx">bestelformulier</a>.
|
||
<br/>• Vervolgens het formulier mailen naar: <a href="mailto:bedrijfsrestaurant.keesomlaan@logica.com">NL Bedrijfsrestaurant Keesomlaan</a>
|
||
</td>
|
||
</tr>
|
||
</xsl:when>
|
||
<xsl:otherwise/>
|
||
</xsl:choose>
|
||
<xsl:call-template name="res_endtext">
|
||
<xsl:with-param name="min_volgnr" select="$min_volgnr"/>
|
||
</xsl:call-template>
|
||
</table>
|
||
</TD>
|
||
<TD WIDTH="30" ROWSPAN="30" ID="RECHTERMARGE"/>
|
||
</TR>
|
||
</TABLE>
|
||
</xsl:template>
|
||
|
||
<xsl:template match="melding" mode="include">
|
||
<table border="0" width="100%" cellpadding="2">
|
||
<xsl:choose>
|
||
<xsl:when test="/facilitor/opdracht">
|
||
<tr>
|
||
<td colspan="2" class="caption" style="padding-top:20px;padding-bottom:20px">
|
||
<b>Melding <xsl:value-of select="discipline/srtdiscipline/prefix"/><xsl:value-of select="key"/></b>
|
||
<xsl:if test="geprint = 1">(kopie)</xsl:if>
|
||
</td>
|
||
</tr>
|
||
</xsl:when>
|
||
<xsl:otherwise>
|
||
<tr height="20"><td></td></tr>
|
||
</xsl:otherwise>
|
||
</xsl:choose>
|
||
<tr>
|
||
<td align="right" width="16%">
|
||
<b>Aanvrager:</b>
|
||
</td>
|
||
<td align="left" width="34%">
|
||
<xsl:value-of select="voor/naam_full"/>
|
||
</td>
|
||
<td align="right" width="16%">
|
||
<b>Telefoon:</b>
|
||
</td>
|
||
<td align="left" width="34%">
|
||
<xsl:if test="voor/telefoonnr=''">-</xsl:if>
|
||
<xsl:value-of select="voor/telefoonnr"/>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td align="right">
|
||
<b>Locatie:</b>
|
||
</td>
|
||
<td align="left">
|
||
<xsl:value-of select="voor/werkplek/plaats/regio/district/locatie/code"/> 
|
||
<xsl:if test="voor/werkplek/plaats/regio/district/locatie/omschrijving!=''">(<xsl:value-of select="voor/werkplek/plaats/regio/district/locatie/omschrijving"/>)</xsl:if>
|
||
</td>
|
||
<td align="right" valign="top">
|
||
<b>Afdeling:</b>
|
||
</td>
|
||
<td align="left">
|
||
<xsl:value-of select="voor/afdeling/omschrijving"/>
|
||
</td>
|
||
</tr>
|
||
|
||
<tr height="40px">
|
||
<td colspan="4">
|
||
<hr/>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td align="right">
|
||
<b>Locatie:</b>
|
||
</td>
|
||
<td align="left">
|
||
<xsl:value-of select="plaats/regio/district/locatie/adres"/><br/>
|
||
<xsl:value-of select="plaats/regio/district/locatie/postcode"/>  
|
||
<xsl:value-of select="plaats/regio/district/locatie/plaats"/>
|
||
</td>
|
||
<td align="right">
|
||
<b>Melddatum:</b>
|
||
</td>
|
||
<td align="left">
|
||
<xsl:value-of select="gemeld/datum"/> 
|
||
<xsl:value-of select="gemeld/tijd"/>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<xsl:choose>
|
||
<xsl:when test="plaats/@type='T'">
|
||
<td align="right">
|
||
<b>Terrein:</b>
|
||
</td>
|
||
<td align="left">
|
||
<xsl:value-of select="plaats/regio/district/locatie/terrein/code"/>-<xsl:value-of select="plaats/regio/district/locatie/terrein/naam"/></td>
|
||
</xsl:when>
|
||
<xsl:otherwise>
|
||
<td align="right">
|
||
<b>Gebouw:</b>
|
||
</td>
|
||
<td align="left">
|
||
<xsl:value-of select="plaats/regio/district/locatie/gebouw/code"/>-<xsl:value-of select="plaats/regio/district/locatie/gebouw/naam"/></td>
|
||
</xsl:otherwise>
|
||
</xsl:choose>
|
||
<td align="right">
|
||
<b>Ordernr:</b>
|
||
</td>
|
||
<td align="left">
|
||
<xsl:value-of select="kenmerk[@naam='Ordernr']"/>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<xsl:if test="plaats/@type='T' or plaats/@type='G'">
|
||
<td colspan="2"/>
|
||
</xsl:if>
|
||
<xsl:if test="plaats/@type!='T' and plaats/@type!='G'">
|
||
<td align="right">
|
||
<b>Bouwlaag:</b>
|
||
</td>
|
||
<td align="left">
|
||
<xsl:value-of select="plaats/regio/district/locatie/gebouw/verdieping/code"/> 
|
||
<xsl:if test="plaats/regio/district/locatie/gebouw/verdieping/omschrijving!=''">(<xsl:value-of select="plaats/regio/district/locatie/gebouw/verdieping/omschrijving"/>)</xsl:if>
|
||
</td>
|
||
</xsl:if>
|
||
<td align="right">
|
||
<b>Geplande einddatum:</b>
|
||
</td>
|
||
<td align="left">
|
||
<xsl:value-of select="datum_gepland/datum"/></td>
|
||
</tr>
|
||
<tr>
|
||
<xsl:if test="plaats/@type='R'">
|
||
<td align="right" valign="top">
|
||
<b>Ruimte:</b>
|
||
</td>
|
||
<td align="left">
|
||
<xsl:value-of select="plaats/regio/district/locatie/gebouw/verdieping/ruimte/nr"/> 
|
||
<xsl:if test="plaats/regio/district/locatie/gebouw/verdieping/ruimte/omschrijving!=''">(<xsl:value-of select="plaats/regio/district/locatie/gebouw/verdieping/ruimte/omschrijving"/>)</xsl:if>
|
||
</td>
|
||
</xsl:if>
|
||
<xsl:if test="plaats/@type!='R'">
|
||
<td colspan="2"/>
|
||
</xsl:if>
|
||
<td align="right">
|
||
<b>Status:</b>
|
||
</td>
|
||
<td align="left">
|
||
<xsl:value-of select="status"/>
|
||
</td>
|
||
</tr>
|
||
<tr height="30px">
|
||
<td colspan="4"/>
|
||
</tr>
|
||
<tr>
|
||
<td align="right">
|
||
<b>Melding:</b>
|
||
</td>
|
||
<td align="left">
|
||
<xsl:if test="stdmelding/omschrijving=''">-</xsl:if>
|
||
<xsl:value-of select="stdmelding/omschrijving"/>
|
||
</td>
|
||
<td align="right">
|
||
<b>Product-/dienstgroep:</b>
|
||
</td>
|
||
<td align="left">
|
||
<xsl:if test="discipline/omschrijving=''">-</xsl:if>
|
||
<xsl:value-of select="discipline/omschrijving"/>
|
||
</td>
|
||
</tr>
|
||
<xsl:comment>als we binnen een opdracht zijn, tonen we de meldingtekst niet</xsl:comment>
|
||
<tr>
|
||
<td align="right" valign="top">
|
||
<b>Omschrijving:</b>
|
||
</td>
|
||
<td align="left" colspan="3">
|
||
<xsl:call-template name="linebreaks">
|
||
<xsl:with-param name="string" select="omschrijving"/>
|
||
</xsl:call-template>
|
||
</td>
|
||
</tr>
|
||
<xsl:for-each select="kenmerk[@type!='L' and @type!='Q']">
|
||
<xsl:sort select="@volgnummer" data-type="number"/>
|
||
<xsl:if test=".!=''">
|
||
<tr>
|
||
<td align="right">
|
||
<b>
|
||
<xsl:value-of select="@naam"/>:</b>
|
||
</td>
|
||
<td colspan="3">
|
||
<xsl:value-of select="."/>
|
||
</td>
|
||
</tr>
|
||
</xsl:if>
|
||
</xsl:for-each>
|
||
<xsl:if test="count(deel)>0">
|
||
<xsl:for-each select="deel">
|
||
<xsl:sort select="omschrijving"/>
|
||
<tr>
|
||
<xsl:choose>
|
||
<xsl:when test="position()=1">
|
||
<td align="right" valign="top">
|
||
<b>Objecten:</b>
|
||
</td>
|
||
</xsl:when>
|
||
<xsl:otherwise>
|
||
<td/>
|
||
</xsl:otherwise>
|
||
</xsl:choose>
|
||
<td align="left" valign="top">
|
||
<xsl:value-of select="omschrijving"/>
|
||
</td>
|
||
<td colspan="2" valign="top">
|
||
<xsl:comment>NADER TE DEFINIEREN</xsl:comment>
|
||
</td>
|
||
</tr>
|
||
</xsl:for-each>
|
||
<xsl:for-each select="deel">
|
||
<xsl:sort select="omschrijving"/>
|
||
<tr>
|
||
<xsl:if test="string-length(substring-after(omschrijving, '(')) != 0 ">
|
||
<td align="right" valign="top">
|
||
<b>Automaatnummer:</b>
|
||
</td>
|
||
<td align="left" valign="top">
|
||
<xsl:value-of select="kenmerk[@naam='Machine number'] "/>
|
||
</td>
|
||
</xsl:if>
|
||
<td colspan="2" valign="top">
|
||
<xsl:comment>NADER TE DEFINIEREN</xsl:comment>
|
||
</td>
|
||
</tr>
|
||
</xsl:for-each>
|
||
</xsl:if>
|
||
<xsl:if test="opmerking!='' and not(/facilitor/opdracht)">
|
||
<tr>
|
||
<td align="right" valign="top">
|
||
<b>Opmerking:</b>
|
||
</td>
|
||
<td colspan="3">
|
||
<xsl:call-template name="linebreaks">
|
||
<xsl:with-param name="string" select="opmerking"/>
|
||
</xsl:call-template>
|
||
</td>
|
||
</tr>
|
||
</xsl:if>
|
||
</table>
|
||
</xsl:template>
|
||
|
||
|
||
<xsl:template match="opdracht" mode="include">
|
||
<table border="0" width="100%" cellpadding="2">
|
||
<tr height="20"><td></td></tr>
|
||
<tr>
|
||
<td width="16%"/>
|
||
<td width="34%"/>
|
||
<td width="16%" align="right">
|
||
<b>Bedrijf:</b>
|
||
</td>
|
||
<td width="34%">
|
||
<xsl:value-of select="uitvoerende/bedrijf/naam"/>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td colspan="2"/>
|
||
<td align="right">
|
||
<b>Contactpersoon:</b>
|
||
</td>
|
||
<td>
|
||
<xsl:value-of select="contactpersoon/naam_full"/>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td colspan="2"/>
|
||
<td align="right">
|
||
<b>Telefoon:</b>
|
||
</td>
|
||
<td>
|
||
<xsl:value-of select="contactpersoon/telefoon1"/>
|
||
</td>
|
||
</tr>
|
||
|
||
<tr>
|
||
<td colspan="2"/>
|
||
<td align="right">
|
||
<b>Adres:</b>
|
||
</td>
|
||
<td>
|
||
<xsl:value-of select="uitvoerende/bedrijf/post_adres"/>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td colspan="2"/>
|
||
<td align="right">
|
||
<b>Plaats:</b>
|
||
</td>
|
||
<td>
|
||
<xsl:value-of select="uitvoerende/bedrijf/post_plaats"/>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td align="right">
|
||
<b>Contactpersoon:</b>
|
||
</td>
|
||
<td align="left">
|
||
<xsl:value-of select="backoffice_contact/naam_full"/>
|
||
</td>
|
||
<td colspan="2"/>
|
||
</tr>
|
||
<tr>
|
||
<td align="right">
|
||
<b>Telefoon:</b>
|
||
</td>
|
||
<td align="left">
|
||
<xsl:value-of select="backoffice_contact/telefoonnr"/>
|
||
</td>
|
||
<td colspan="2"/>
|
||
</tr>
|
||
<tr>
|
||
<td colspan="2"/>
|
||
<td align="right">
|
||
<b>Gereed voor:</b>
|
||
</td>
|
||
<td align="left">
|
||
<xsl:value-of select="datumgereed/datum"/>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td colspan="2"/>
|
||
<td align="right">
|
||
<b>Datum verzonden:</b>
|
||
</td>
|
||
<td align="left">
|
||
<xsl:value-of select="datumverzonden/datum"/>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td colspan="2"/>
|
||
<td align="right">
|
||
<b>Status:</b>
|
||
</td>
|
||
<td align="left">
|
||
<xsl:value-of select="status"/>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td align="right" valign="top">
|
||
<b>Omschrijving:</b>
|
||
</td>
|
||
<td align="left" colspan="3">
|
||
<xsl:call-template name="linebreaks">
|
||
<xsl:with-param name="string" select="omschrijving"/>
|
||
</xsl:call-template>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td colspan="4">
|
||
</td>
|
||
</tr>
|
||
<xsl:if test="opmerking !=''">
|
||
<tr>
|
||
<td align="right" valign="top">
|
||
<b>Opmerking:</b>
|
||
</td>
|
||
<td align="left" colspan="3">
|
||
<xsl:call-template name="linebreaks">
|
||
<xsl:with-param name="string" select="opmerking"/>
|
||
</xsl:call-template>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td colspan="4">
|
||
<hr/>
|
||
</td>
|
||
</tr>
|
||
</xsl:if>
|
||
<tr>
|
||
<td colspan="4" align="center">
|
||
<table width="100%" style="background-color:#EEEEEE;border: 1px solid blue">
|
||
<tr>
|
||
<td>
|
||
<xsl:apply-templates select="melding" mode="include"/>
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
</xsl:template>
|
||
|
||
<xsl:template match="deel" mode="include">
|
||
<table border="0" cellpadding="1" width="100%">
|
||
<xsl:choose>
|
||
<xsl:when test="$srtnotificatiecode='CUST01'">
|
||
<tr>
|
||
<td>
|
||
Dit is een automatische reminder vanuit FACILITOR om u te herinneren aan het feit dat 1 of meer objecten onder uw verantwoordelijkheid binnenkort moet(en) worden geinspecteerd (binnen 1-2 weken).
|
||
Welke objecten dit precies betreft kunt opvragen in Facilitor via het Facilities-tabblad/Management/Inspections (de gele regels).
|
||
</td>
|
||
</tr>
|
||
</xsl:when>
|
||
<xsl:when test="$srtnotificatiecode='CUST02'">
|
||
<tr>
|
||
<td>
|
||
Dit is een automatische reminder vanuit FACILITOR om u te wijzen op het feit dat van 1 of meer objecten onder uw verantwoordelijkheid de inspectiedatum is verstreken!
|
||
Welke objecten dit precies betreft kunt opvragen in Facilitor via het Facilities-tabblad/Management/Inspections (de rode regels).
|
||
</td>
|
||
</tr>
|
||
</xsl:when>
|
||
<xsl:otherwise>
|
||
<tr>
|
||
<td colspan="3" class="caption">
|
||
<strong><xsl:value-of select="srtdeel/omschrijving"/> <xsl:value-of select="omschrijving"/></strong>
|
||
</td>
|
||
<td style="text-align:right">
|
||
<xsl:element name="img">
|
||
<xsl:attribute name="width">140px</xsl:attribute>
|
||
<xsl:attribute name="src">../../appl/shared/barcode.asp?text=<xsl:value-of select="key"/>&height=50&narrow=1&wide=3</xsl:attribute>
|
||
</xsl:element>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td class="label"><xsl:value-of select="//lcl/CNT/groep"/></td>
|
||
<td class="value"><xsl:value-of select="srtdeel/srtgroep/omschrijving"/></td>
|
||
<td colspan="2" width="50%"></td>
|
||
</tr>
|
||
<xsl:if test="binding='R'">
|
||
<tr>
|
||
<td class="label"><xsl:value-of select="//lcl/CNT/plaats"/></td>
|
||
<td class="value">
|
||
<xsl:value-of select="plaats/plaatsaanduiding"/> 
|
||
<xsl:value-of select="plaats/regio/district/locatie/gebouw/verdieping/ruimte/omschrijving"/>
|
||
</td>
|
||
</tr>
|
||
</xsl:if>
|
||
<xsl:if test="binding='T'">
|
||
<tr>
|
||
<td class="label"><xsl:value-of select="//lcl/CNT/plaats"/></td>
|
||
<td class="value"><xsl:value-of select="terreinsector/naam"/></td>
|
||
</tr>
|
||
</xsl:if>
|
||
<xsl:if test="binding='P'">
|
||
<tr>
|
||
<td class="label"><xsl:value-of select="//lcl/CNT/eigenaar"/></td>
|
||
<td class="value"><xsl:value-of select="persoon/naam_full"/></td>
|
||
</tr>
|
||
</xsl:if>
|
||
<xsl:if test="binding='A'">
|
||
<tr>
|
||
<td class="label"><xsl:value-of select="//lcl/CNT/eigenaar"/></td>
|
||
<td class="value"><xsl:value-of select="afdeling/omschrijving"/></td>
|
||
</tr>
|
||
</xsl:if>
|
||
<xsl:if test="binding='W'">
|
||
<tr>
|
||
<td class="label"><xsl:value-of select="//lcl/CNT/plaats"/></td>
|
||
<td class="value"><xsl:value-of select="werkplek/plaats/plaatsaanduiding"/>/<xsl:value-of select="werkplek/volgnr"/></td>
|
||
</tr>
|
||
</xsl:if>
|
||
<xsl:for-each select="kenmerk">
|
||
<xsl:sort select="@volgnummer" data-type="number"/>
|
||
<xsl:if test=".!=''">
|
||
<tr>
|
||
<td class="label"><xsl:value-of select="@naam"/>:</td>
|
||
<td class="value"><xsl:value-of select="."/></td>
|
||
</tr>
|
||
</xsl:if>
|
||
</xsl:for-each>
|
||
<tr>
|
||
<td></td>
|
||
<td colspan="3">
|
||
<table border="1">
|
||
<xsl:for-each select="deel">
|
||
<xsl:apply-templates select="." mode="include"/>
|
||
</xsl:for-each>
|
||
</table>
|
||
</td>
|
||
</tr>
|
||
</xsl:otherwise>
|
||
</xsl:choose>
|
||
</table>
|
||
</xsl:template>
|
||
|
||
<!--===================================================================================================-->
|
||
<!-- RAPPORT - RAPPORT - RAPPORT - RAPPORT - RAPPORT - RAPPORT - RAPPORT - RAPPORT - RAPPORT - RAPPORT -->
|
||
<!--===================================================================================================-->
|
||
<xsl:template match="rapport">
|
||
<xsl:if test="@view='logi_v_rap_res_infobord' or @view='LOGI_V_RAP_RES_INFOBORD' or @view='res_v_rap_infobord' or @view='RES_V_RAP_INFOBORD'">
|
||
<html>
|
||
<head>
|
||
<style>th {
|
||
font-family: Verdana;
|
||
font-weigth: bold;
|
||
font-size: 14pt;
|
||
padding: 3px;
|
||
}
|
||
td {
|
||
font-family: Verdana;
|
||
font-size: 14pt;
|
||
padding: 3px;
|
||
}
|
||
.odd {
|
||
background-color: #f6f6f6;
|
||
}
|
||
.even {
|
||
background-color: #ffffff;
|
||
}
|
||
p {
|
||
font-family: Verdana;
|
||
font-size: 30pt;
|
||
text-align: center;
|
||
}
|
||
body {
|
||
margin: 0;
|
||
overflow: hidden;
|
||
}</style>
|
||
|
||
<script language="javascript">
|
||
<xsl:variable name="sorted">
|
||
<xsl:for-each select="rapport_data/data_row">
|
||
<xsl:sort select="REGELS" order="ascending"/>
|
||
<xsl:copy-of select="."/>
|
||
</xsl:for-each>
|
||
</xsl:variable>
|
||
|
||
<xsl:variable name="regels">
|
||
<xsl:for-each select="msxml:node-set($sorted)/data_row">
|
||
<xsl:if test="not(preceding-sibling::data_row[1]/REGELS) and REGELS!=''">
|
||
<xsl:value-of select="REGELS"/>
|
||
</xsl:if>
|
||
</xsl:for-each>
|
||
</xsl:variable>
|
||
|
||
var count = 1;
|
||
var screenlength = 20;
|
||
<xsl:if test="$regels!=''">screenlength=<xsl:value-of select="$regels"/>;</xsl:if>
|
||
var line_refresh = 5; // refresh time in seconds
|
||
|
||
function alternate(){
|
||
if (document.getElementsByTagName){
|
||
var table = document.getElementById("result");
|
||
var rows = table.getElementsByTagName("tr");
|
||
for (i = 0; i < rows.length; i++) {
|
||
//manipulate rows
|
||
if (i % 2 == 0) {
|
||
rows[i].className = "even";
|
||
}
|
||
else {
|
||
rows[i].className = "odd";
|
||
}
|
||
}
|
||
}
|
||
}
|
||
|
||
function startAutoRefreshTim() {
|
||
// verwijder scrollbar
|
||
parent.document.body.style.overflow = "hidden";
|
||
|
||
if (document.all.timeID2.value > 0) {
|
||
clearInterval(document.all.timeID2.value);
|
||
document.all.timeID2.value = -1;
|
||
}
|
||
|
||
var table = document.getElementById("result");
|
||
var rows = table.getElementsByTagName("tr");
|
||
|
||
if (count < rows.length - screenlength) {
|
||
// hide top line
|
||
trnr = document.getElementById("tr"+count);
|
||
if (trnr) trnr.style.display = "none";
|
||
count = count + 1;
|
||
}
|
||
else {
|
||
for (i = 0; i < rows.length; i++) {
|
||
//unhide rows
|
||
rows[i].style.display = "block"
|
||
count = 1;
|
||
}
|
||
}
|
||
document.all.timeID2.value = setInterval('startAutoRefreshTim();', line_refresh * 1000);
|
||
}</script>
|
||
</head>
|
||
|
||
<xsl:variable name="locatie">
|
||
<xsl:if test="contains(where,'locatie_code')">
|
||
<xsl:for-each select="rapport_data/data_row">
|
||
<xsl:if test="position()=1">Welkom in <xsl:value-of select="LOCATIE_OMSCHRIJVING"/></xsl:if>
|
||
</xsl:for-each>
|
||
</xsl:if>
|
||
</xsl:variable>
|
||
|
||
<xsl:variable name="sorted">
|
||
<xsl:for-each select="rapport_data/data_row">
|
||
<xsl:sort select="TIJD_VAN"/>
|
||
<xsl:sort select="RUIMTE"/>
|
||
<xsl:if test="(OFFSET < 60 and OFFSET > -60) or AKTIEF = 'active'">
|
||
<xsl:copy-of select="."/>
|
||
</xsl:if>
|
||
</xsl:for-each>
|
||
</xsl:variable>
|
||
|
||
<body onLoad="alternate();startAutoRefreshTim();parent.Activate();parent.document.body.style.overflow='hidden';">
|
||
<div align="center">
|
||
<xsl:element name="img">
|
||
<xsl:attribute name="src">../../cust/<xsl:value-of select="//header/custId"/>/infobord/logo_infobord.gif?1</xsl:attribute>
|
||
</xsl:element>
|
||
</div>
|
||
<!--table width="100%" cellpadding="0" cellspacing="0"-->
|
||
<table border="0" style="width:100%;border-collapse:collapse;" cellpadding="0" cellspacing="0">
|
||
<tr><td colspan="5" text-align="center"><p><xsl:if test="$locatie=''">Welkom</xsl:if><xsl:value-of select="$locatie"/></p></td></tr>
|
||
<tr height="20px"><td colspan="5"/></tr>
|
||
<tr>
|
||
<th style="width:1%;text-align:left"></th>
|
||
<th style="width:9%;text-align:left">Van</th>
|
||
<th style="width:10%;text-align:left">Tot</th>
|
||
<th style="width:30%;text-align:left">Ruimte</th>
|
||
<th style="width:50%;text-align:left">Omschrijving</th>
|
||
</tr>
|
||
</table>
|
||
|
||
<!--table id="result" width="100%" cellpadding="0" cellspacing="0"-->
|
||
<table id="result" border="0" style="width:100%;border-collapse:collapse;" cellpadding="0" cellspacing="0">
|
||
<xsl:for-each select="msxml:node-set($sorted)/data_row">
|
||
<xsl:element name="tr">
|
||
<xsl:attribute name="id">tr<xsl:value-of select="position()"/></xsl:attribute>
|
||
<td style="width:1%;text-align:left"/>
|
||
<td style="width:9%;text-align:left"><xsl:value-of select="TIJD_VAN"/></td>
|
||
<td style="width:10%;text-align:left"><xsl:value-of select="TIJD_TOT"/></td>
|
||
<td style="width:30%;text-align:left"><xsl:value-of select="RUIMTE"/></td>
|
||
<td style="width:50%;text-align:left"><xsl:value-of select="OMSCHRIJVING"/></td>
|
||
</xsl:element>
|
||
</xsl:for-each>
|
||
</table>
|
||
<input type="hidden" name="timeID2" value="-1"/>
|
||
</body>
|
||
</html>
|
||
</xsl:if>
|
||
</xsl:template>
|
||
</xsl:stylesheet>
|