VLKC#55432 RESERVERING ruimte data + betreftregel
svn path=/Website/branches/v2018.2/; revision=41396
This commit is contained in:
@@ -1837,8 +1837,7 @@ Wanneer de opdracht is uitgevoerd dient u de opdracht via Facilitor af te melden
|
||||
<xsl:when test="$srtnotificatiecode='RESDEL' and verwijder">
|
||||
<tr><td height="20px"/></tr>
|
||||
<tr><td style="font-size:14pt;color:red;padding-top:20px;padding-bottom:20px;"><xsl:value-of select="//lcl/RES/annulering"/></td></tr>
|
||||
</xsl:when>
|
||||
<xsl:otherwise/>
|
||||
</xsl:when>
|
||||
</xsl:choose>
|
||||
|
||||
<!-- Bevestiging reservering -->
|
||||
@@ -1849,7 +1848,9 @@ Wanneer de opdracht is uitgevoerd dient u de opdracht via Facilitor af te melden
|
||||
<xsl:value-of select="//facilitor/reservering/rsv_ruimte/volgnr[not(.>//facilitor/reservering/rsv_ruimte/volgnr)]"/>
|
||||
</xsl:variable>
|
||||
|
||||
<tr>
|
||||
|
||||
<!-- Haalt de header weg -->
|
||||
<!-- <tr>
|
||||
<td colspan="4" style="font-size:14pt;padding-top:20px;padding-bottom:20px;">
|
||||
<b>
|
||||
<xsl:choose>
|
||||
@@ -1859,9 +1860,7 @@ Wanneer de opdracht is uitgevoerd dient u de opdracht via Facilitor af te melden
|
||||
<xsl:if test="string(rsv_ruimte[volgnr=$min_volgnr]/omschrijving)!=''"> - <xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/omschrijving"/></xsl:if>
|
||||
</b>
|
||||
</td>
|
||||
</tr>
|
||||
DAAN HIERZO!
|
||||
|
||||
</tr> -->
|
||||
<table border="0" width="100%" cellpadding="2" cellspacing="2">
|
||||
<tr>
|
||||
<td width="12%" class="tiny"><b><br/><br/>Datum:</b></td>
|
||||
@@ -1906,6 +1905,7 @@ Wanneer de opdracht is uitgevoerd dient u de opdracht via Facilitor af te melden
|
||||
<td><xsl:value-of select="ingevoerd_user/naam_friendly"/></td>
|
||||
</tr>
|
||||
</xsl:if-->
|
||||
<tr><td>Betreft: <xsl:value-of select="//key"/>  / <xsl:value-of select="volgnr"/></td><xsl:value-of select="//res_activiteit/omschrijving"/></tr><br/> <br/>
|
||||
<xsl:if test="$srtnotificatiecode='RESDEL'">
|
||||
<tr>
|
||||
<td><xsl:value-of select="//lcl/RES/begintijd"/>:</td>
|
||||
@@ -1919,11 +1919,11 @@ Wanneer de opdracht is uitgevoerd dient u de opdracht via Facilitor af te melden
|
||||
<xsl:choose>
|
||||
<xsl:when test="$srtnotificatiecode='RESNEW' and rsv_ruimte[volgnr=$min_volgnr]/status_fokey!='2'">
|
||||
<br/>Beste <xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/contact_user/naam_friendly"/>,
|
||||
<br/><br/>Hierbij informeren wij je dat je reserveringsaanvraag staat geregistreerd als <u><b><xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/status_fo"/></b></u>.
|
||||
<br/><br/>Hierbij bevestigen wij dat onderstaande reservering is geregistreerd:
|
||||
</xsl:when>
|
||||
<xsl:when test="($srtnotificatiecode='RESNEW' and rsv_ruimte[volgnr=$min_volgnr]/status_fokey='2') or $srtnotificatiecode='RESBEV'">
|
||||
<br/>Beste <xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/contact_user/naam_friendly"/>,
|
||||
<br/><br/>Hierbij <u><b>bevestigen</b></u> wij onderstaande reservering:
|
||||
<br/><br/>Hierbij bevestigen wij dat onderstaande reservering is geregistreerd:
|
||||
</xsl:when>
|
||||
<xsl:when test="$srtnotificatiecode='RESCPY'">
|
||||
<br/>Beste <xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/contact_user/naam_friendly"/>,
|
||||
@@ -1943,7 +1943,7 @@ Wanneer de opdracht is uitgevoerd dient u de opdracht via Facilitor af te melden
|
||||
<!-- rsv_ruimte -->
|
||||
<xsl:for-each select="rsv_ruimte">
|
||||
<xsl:sort select="van/timestamp"/>
|
||||
<xsl:call-template name="rsv_ruimte"><xsl:with-param name="min_volgnr" select="$min_volgnr"/></xsl:call-template>
|
||||
<xsl:call-template name="rsv_ruimte_cust"><xsl:with-param name="min_volgnr" select="$min_volgnr"/></xsl:call-template>
|
||||
</xsl:for-each>
|
||||
</table>
|
||||
</td>
|
||||
@@ -1993,7 +1993,17 @@ Beethovenstraat Facilitydesk tel: 020-348 9400
|
||||
</table>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
<br/><br/>Met vriendelijke groet,
|
||||
|
||||
|
||||
<br></br><br/>
|
||||
Klik
|
||||
<xsl:element name="a">
|
||||
<xsl:attribute name="href">http://vlkc.facws001.sg.nl/branch20182/?fac_id=VLKC&u=1WNF8Ik0NzK6_CtK
|
||||
</xsl:attribute><u><b>Hier</b></u>
|
||||
</xsl:element>
|
||||
voor een actueel overzicht van je reserveringen
|
||||
<br/><br/>Heb je vragen en/of opmerkingen neem dan contact met ons op, we helpen je graag verder
|
||||
<br/><br/><br/>Met vriendelijke groet,
|
||||
<br/><br/><b>Facilitydesk</b>
|
||||
<br/><br/>Van Lanschot Kempen
|
||||
<br/>T +31 (0)20 348 9400
|
||||
@@ -2343,4 +2353,251 @@ Andere voorwaarden zijn niet van toepassing en worden hierbij nadrukkelijk van d
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:variable name="PRJ_AFDELING_THEMA_KEY">-1</xsl:variable>
|
||||
<xsl:variable name="PRJ_ONDERHANDEN_THEMA_KEY">-1</xsl:variable>
|
||||
<xsl:variable name="PRJ_BEWONER_LABEL_KEY">-1</xsl:variable>
|
||||
|
||||
<xsl:template name="rsv_ruimte_cust">
|
||||
<xsl:param name="min_volgnr"/>
|
||||
<tr>
|
||||
<xsl:choose>
|
||||
<xsl:when test="res_ruimte!=''">
|
||||
<td class="tekstkop" colspan="10" frame="box"><u>
|
||||
<br/>
|
||||
<xsl:if test="dirtlevel!='0'">
|
||||
<span class="fatal"><xsl:value-of select="//lcl/RES/ongeldig"/></span> 
|
||||
</xsl:if>
|
||||
<xsl:value-of select="van/datum"/> 
|
||||
<xsl:value-of select="//lcl/RES/deelreservering"/> <xsl:value-of select="../key"/> /<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"/></u><br/>
|
||||
</td>
|
||||
</xsl:when>
|
||||
<!-- "roomservice" -->
|
||||
<xsl:otherwise>
|
||||
<td class="tekstkop" colspan="10" frame="box" style="border-style:solid;border-width:0px;"><u>
|
||||
<xsl:if test="dirtlevel!='0'">
|
||||
<span class="fatal"><xsl:value-of select="//lcl/RES/ongeldig"/></span> 
|
||||
</xsl:if>
|
||||
<xsl:value-of select="van/datum"/>
|
||||
<xsl:if test="string(van/datum)!=string(tot/datum)">
|
||||
 - <xsl:value-of select="tot/datum"/>
|
||||
</xsl:if> 
|
||||
<xsl:value-of select="//lcl/RES/deelreservering"/> <xsl:value-of select="../key"/> /<xsl:value-of select="volgnr"/> 
|
||||
<xsl:value-of select="plaats/plaatsaanduiding"/></u>
|
||||
</td>
|
||||
</xsl:otherwise>
|
||||
|
||||
</xsl:choose>
|
||||
</tr>
|
||||
<tr><td><br/></td></tr>
|
||||
<xsl:if test="string(omschrijving)!=string(//reservering/rsv_ruimte[volgnr=$min_volgnr]/omschrijving)">
|
||||
<tr>
|
||||
<td class="label"><xsl:value-of select="//lcl/FAC/omschrijving"/></td>
|
||||
<td class="value" colspan="9">
|
||||
: <xsl:value-of select="omschrijving"/>
|
||||
</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"><xsl:value-of select="//lcl/FAC/aanvrager"/></td>
|
||||
<td class="value" colspan="9">
|
||||
: <xsl:value-of select="contact_user/naam_full"/>/ <xsl:value-of select="contact_user/werkplek/plaats/regio/district/locatie/omschrijving"/></td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<tr>
|
||||
<td class="label"><xsl:value-of select="//lcl/RES/status"/></td>
|
||||
<td class="value" colspan="5">: <xsl:value-of select="status_fo"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="label"><xsl:value-of select="//lcl/RES/gastheer_vrouw"/></td>
|
||||
<td class="value" colspan="5">: <xsl:value-of select="host_user/naam_full"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="label"><xsl:value-of select="//lcl/FAC/kostenplaats"/></td>
|
||||
<td class="value" colspan="5">: <xsl:value-of select="kostenplaats/nr"/> 
|
||||
<xsl:value-of select="kostenplaats/omschrijving"/>
|
||||
</td>
|
||||
</tr>
|
||||
<xsl:if test="string(opmerking)!=''">
|
||||
<tr>
|
||||
<td class="label"> <xsl:value-of select="//lcl/FAC/opmerking"/></td>
|
||||
<td class="value" colspan="9">
|
||||
: <xsl:call-template name="linebreaks">
|
||||
<xsl:with-param name="string" select="opmerking"/>
|
||||
</xsl:call-template>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<tr><td><br/></td></tr>
|
||||
<tr>
|
||||
<td colspan="10" style="border-top:1px solid #000;"/>
|
||||
</tr>
|
||||
<tr>
|
||||
<th width="24%" align="left"><xsl:value-of select="//lcl/FAC/omschrijving"/></th>
|
||||
<th width="26%">Omschrijving ruimte</th>
|
||||
<th width="10%" align="left"><xsl:value-of select="//lcl/RES/aantal"/></th>
|
||||
<!--<th width="80">Datum</th>-->
|
||||
<th width="10%" style="text-align:right"><xsl:value-of select="//lcl/RES/begintijd"/></th>
|
||||
<th width="10%" style="text-align:right"><xsl:value-of select="//lcl/RES/eindtijd"/></th>
|
||||
<th width="10%" align="center"><xsl:value-of select="//lcl/RES/opstelling"/></th>
|
||||
<th width="10%" style="text-align:right"><xsl:value-of select="//lcl/RES/prijs"/></th>
|
||||
</tr>
|
||||
<xsl:if test="res_ruimte!=''">
|
||||
<tr>
|
||||
<td width="24%" 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 style="color:red" width="26%"><xsl:value-of select="res_ruimte/omschrijving"/></td>
|
||||
<td width="14%" 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:value-of select="van/datum"/>
|
||||
</td>-->
|
||||
<td width="14%" style="text-align:right">
|
||||
<xsl:value-of select="van/tijd"/>
|
||||
</td>
|
||||
<td width="14%" style="text-align:right">
|
||||
<xsl:value-of select="tot/tijd"/>
|
||||
</td>
|
||||
<td width="16%" style="text-align:center">
|
||||
<xsl:value-of select="res_ruimte/opstelling"/>
|
||||
</td>
|
||||
<td width="17%" style="text-align:right">
|
||||
<xsl:call-template name="europrijs">
|
||||
<xsl:with-param name="prijs" select="prijs"/>
|
||||
</xsl:call-template>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<!-- rsv_deel-lijst gesorteerd op van-tijd -->
|
||||
<xsl:for-each select="rsv_deel">
|
||||
<xsl:sort select="van/tijd"/>
|
||||
<tr>
|
||||
<td ><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 style="color:red" width="26%"><xsl:value-of select="res_ruimte/omschrijving"/></td>
|
||||
<td >
|
||||
<xsl:value-of select="aantal"/>
|
||||
</td>
|
||||
<!--<td class="result" style="text-align:right">
|
||||
<xsl:value-of select="van/datum"/>
|
||||
</td>-->
|
||||
<td style="text-align:right">
|
||||
<xsl:value-of select="van/tijd"/>
|
||||
</td>
|
||||
<td style="text-align:right">
|
||||
<xsl:value-of select="tot/tijd"/>
|
||||
</td>
|
||||
<td></td>
|
||||
<td style="text-align:right">
|
||||
<xsl:call-template name="europrijs">
|
||||
<xsl:with-param name="prijs" select="prijs"/>
|
||||
</xsl:call-template>
|
||||
</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 >
|
||||
<xsl:value-of select="res_artikel/omschrijving"/>
|
||||
</td>
|
||||
<td style="color:red" width="26%"><xsl:value-of select="res_ruimte/omschrijving"/></td>
|
||||
<td>
|
||||
<xsl:value-of select="aantal"/>
|
||||
</td>
|
||||
<!--<td class="result" style="text-align:right">
|
||||
<xsl:value-of select="levering/datum"/>
|
||||
</td>-->
|
||||
<td style="text-align:right">
|
||||
<xsl:value-of select="levering/tijd"/>
|
||||
</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td style="text-align:right">
|
||||
<xsl:call-template name="europrijs">
|
||||
<xsl:with-param name="prijs" select="prijs"/>
|
||||
</xsl:call-template>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:for-each>
|
||||
<!-- totaal per deelreservering -->
|
||||
<tr height="1">
|
||||
<td colspan="10" style="border-top:1px solid #000;"/>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="tekst" colspan="4"></td>
|
||||
<td class="tekst" colspan="2" style="text-align:right;"><b>
|
||||
<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></b>
|
||||
</td>
|
||||
</tr>
|
||||
<!-- 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">
|
||||
<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 name="europrijs">
|
||||
<xsl:param name="prijs"/>
|
||||
|
||||
<xsl:choose>
|
||||
<xsl:when test="string(number($prijs))='NaN'">€ <xsl:value-of select="format-number(0, '0,00', 'european')"/></xsl:when>
|
||||
<xsl:otherwise>€ <xsl:value-of select="format-number($prijs , '0,00', 'european')"/></xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:template>
|
||||
|
||||
</xsl:stylesheet>
|
||||
|
||||
Reference in New Issue
Block a user