1162 lines
54 KiB
XML
1162 lines
54 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
||
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxml="urn:schemas-microsoft-com:xslt">
|
||
<xsl:import href="../../../appl/shared/default.xsl"/>
|
||
<xsl:import href="./environment.xsl"/>
|
||
<xsl:variable name="Rev">
|
||
<!-- Revision van deze cust.xsl -->
|
||
<xsl:value-of select="substring(translate('$Revision$', '$ ', ''), 10)"/>
|
||
</xsl:variable>
|
||
|
||
<xsl:variable name="Xsrtnotificatiecode">MLDNEW</xsl:variable>
|
||
|
||
<xsl:template name="stylesheet">
|
||
<style>
|
||
body {
|
||
font-family: Calibri;
|
||
background-color: rgb(255, 255, 255);
|
||
margin-left:8px;
|
||
margin-top:8px;
|
||
cursor: auto;
|
||
color: #000;
|
||
font-size: 11pt;
|
||
}
|
||
|
||
table {
|
||
border: 0;
|
||
}
|
||
|
||
table.details {
|
||
background-color: #313980;
|
||
}
|
||
|
||
th {
|
||
font-family: Calibri;
|
||
font-size: 11pt;
|
||
font-weight: normal;
|
||
color: #ffffff;
|
||
text-decoration: none;
|
||
padding-left: 3px;
|
||
padding-right: 3px;
|
||
padding-top: 3px;
|
||
padding-bottom: 3px;
|
||
background-color: #007bc7;
|
||
}
|
||
|
||
th.resth {
|
||
font-family: Calibri;
|
||
font-size: 11pt;
|
||
font-weight: normal;
|
||
color: #000;
|
||
text-decoration: none;
|
||
padding-left: 3px;
|
||
padding-right: 3px;
|
||
padding-top: 3px;
|
||
padding-bottom: 3px;
|
||
background-color: #fff;
|
||
}
|
||
|
||
td, p {
|
||
font-family: Calibri;
|
||
font-style: normal;
|
||
font-size: 11pt;
|
||
font-weight: normal;
|
||
color: #000000;
|
||
text-align: left;
|
||
vertical-align: top;
|
||
}
|
||
|
||
td.result {
|
||
text-decoration: none;
|
||
padding-bottom: 2px;
|
||
padding-top: 2px;
|
||
padding-left: 2px;
|
||
padding-right: 2px;
|
||
background-color: #D6D8E8;
|
||
}
|
||
|
||
td.resresult {
|
||
text-decoration: none;
|
||
padding-bottom: 2px;
|
||
padding-top: 2px;
|
||
padding-left: 2px;
|
||
padding-right: 2px;
|
||
background-color: #fff;
|
||
}
|
||
|
||
td.sec_heading {
|
||
font-size: 11pt;
|
||
text-decoration: none;
|
||
padding-bottom: 2px;
|
||
padding-top: 2px;
|
||
padding-left: 2px;
|
||
padding-right: 2px;
|
||
text-align: left;
|
||
background-color: #d0d0d0;
|
||
}
|
||
|
||
td.caption {
|
||
font-size: 22pt;
|
||
padding-bottom: 30px;
|
||
padding-top: 40px;
|
||
}
|
||
|
||
td.subcaption {
|
||
font-size: 12pt;
|
||
font-weight: bold;
|
||
text-decoration: underline;
|
||
}
|
||
|
||
td.label {
|
||
font-size: 11pt;
|
||
}
|
||
|
||
td.value {
|
||
font-style: italic;
|
||
font-size: 11pt;
|
||
}
|
||
|
||
td.tekst {
|
||
font-size: 11pt;
|
||
}
|
||
|
||
td.adres {
|
||
font-size: 11pt;
|
||
text-align: right;
|
||
}
|
||
|
||
td.tekstkop {
|
||
font-weight: bold;
|
||
font-size: 11pt;
|
||
}
|
||
|
||
td.tiny {
|
||
font-size: 6pt;
|
||
text-align: right;
|
||
}
|
||
|
||
.fatal {
|
||
background-color: red;
|
||
color: white;
|
||
font-weight: bold;
|
||
padding-left: 2px;
|
||
padding-right: 2px;
|
||
}
|
||
</style>
|
||
</xsl:template>
|
||
|
||
<!--xsl:template name="pageheader">
|
||
<table border="0" width="100%">
|
||
<tr>
|
||
<xsl:choose>
|
||
<xsl:when test="$mode='email'">
|
||
<td width="34%" bordercolor="#FFFFFF" align="center">
|
||
<img src="cid:tmpl_logo.gif"/>
|
||
</td>
|
||
</xsl:when>
|
||
<xsl:otherwise>
|
||
<td width="45%"/>
|
||
<td width="40%" bordercolor="#FFFFFF" align="center">
|
||
<xsl:element name="img"><xsl:attribute name="src">../../cust/<xsl:value-of select="//header/custId"/>/tmpl_logo.gif</xsl:attribute></xsl:element>
|
||
</td>
|
||
</xsl:otherwise>
|
||
</xsl:choose>
|
||
<td width="33%" style="text-align:right">
|
||
<b><xsl:value-of select="//lcl/FAC/printdatum"/>: </b><xsl:value-of select="//header/dateTime"/>
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
</xsl:template-->
|
||
<xsl:template name="pageheader">
|
||
<table border="0" width="100%">
|
||
<tr>
|
||
<td width="32%"/>
|
||
<td width="34%" style="text-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="32%" style="text-align:right;vertical-align:bottom;">
|
||
<b><xsl:value-of select="//lcl/FAC/printdatum"/>: </b><xsl:value-of select="//header/dateTime"/>
|
||
</td>
|
||
<td/>
|
||
</tr>
|
||
</table>
|
||
</xsl:template>
|
||
|
||
<xsl:template name="pagefooter"/>
|
||
|
||
<xsl:template match="reservering" mode="include">
|
||
<!-- De algemene gegevens van de deelreservering met het laagste volgnummer worden NIET gebruikt als referentie gegevens! -->
|
||
<xsl:variable name="min_volgnr"><xsl:value-of select="//reservering/rsv_ruimte/volgnr[not(. > //reservering/rsv_ruimte/volgnr)]"/></xsl:variable>
|
||
|
||
<!-- Begin header -->
|
||
<table border="0" width="100%" style="border-collapse:collapse;" cellpadding="2" cellspacing="2">
|
||
<xsl:choose>
|
||
<xsl:when test="$srtnotificatiecode='RESNEW'">
|
||
<tr>
|
||
<td colspan="4" style="font-size:16pt;padding-top:20px;padding-bottom:20px">
|
||
<xsl:choose>
|
||
<xsl:when test="@content='complete'"><b>Registratie reservering (nummer <xsl:value-of select="key"/>)</b></xsl:when>
|
||
<xsl:otherwise><b>Registratie reservering (nummer <xsl:value-of select="key"/>/<xsl:value-of select="$min_volgnr"/>)</b></xsl:otherwise>
|
||
</xsl:choose>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td colspan='4'>Beste<xsl:text> </xsl:text>
|
||
<xsl:choose>
|
||
<xsl:when test="rsv_ruimte/contact_user/geslacht='0'">mevrouw</xsl:when>
|
||
<xsl:when test="rsv_ruimte/contact_user/geslacht='1'">mijnheer</xsl:when>
|
||
<xsl:otherwise>mijnheer/mevrouw</xsl:otherwise>
|
||
</xsl:choose><xsl:text> </xsl:text><xsl:value-of select="rsv_ruimte/contact_user/naam"/>,
|
||
<br/><br/>Uw reservering met de onderstaande gegevens is geregistreerd.
|
||
</td>
|
||
</tr>
|
||
</xsl:when>
|
||
<xsl:when test="$srtnotificatiecode='RESUPD'">
|
||
<tr>
|
||
<td colspan="4" style="font-size:16pt;padding-top:20px;padding-bottom:20px">
|
||
<xsl:choose>
|
||
<xsl:when test="@content='complete'"><b>Reservering gewijzigd (nummer <xsl:value-of select="key"/>)</b></xsl:when>
|
||
<xsl:otherwise><b>Reservering gewijzigd (nummer <xsl:value-of select="key"/>/<xsl:value-of select="$min_volgnr"/>)</b></xsl:otherwise>
|
||
</xsl:choose>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td colspan='4'>Beste<xsl:text> </xsl:text>
|
||
<xsl:choose>
|
||
<xsl:when test="rsv_ruimte/contact_user/geslacht='0'">mevrouw</xsl:when>
|
||
<xsl:when test="rsv_ruimte/contact_user/geslacht='1'">mijnheer</xsl:when>
|
||
<xsl:otherwise>mijnheer/mevrouw</xsl:otherwise>
|
||
</xsl:choose><xsl:text> </xsl:text><xsl:value-of select="rsv_ruimte/contact_user/naam"/>,
|
||
<br/><br/>Uw reservering met de onderstaande gegevens is gewijzigd.
|
||
</td>
|
||
</tr>
|
||
</xsl:when>
|
||
<xsl:when test="$srtnotificatiecode='RESBLK'">
|
||
<tr>
|
||
<td colspan="4" style="font-size:16pt;padding-top:20px;padding-bottom:20px">
|
||
<xsl:choose>
|
||
<xsl:when test="@content='complete'"><b>Reservering geblokkeerd (nummer <xsl:value-of select="key"/>)</b></xsl:when>
|
||
<xsl:otherwise><b>Reservering geblokkeerd (nummer <xsl:value-of select="key"/>/<xsl:value-of select="$min_volgnr"/>)</b></xsl:otherwise>
|
||
</xsl:choose>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td colspan='4'>Beste<xsl:text> </xsl:text>
|
||
<xsl:choose>
|
||
<xsl:when test="rsv_ruimte/contact_user/geslacht='0'">mevrouw</xsl:when>
|
||
<xsl:when test="rsv_ruimte/contact_user/geslacht='1'">mijnheer</xsl:when>
|
||
<xsl:otherwise>mijnheer/mevrouw</xsl:otherwise>
|
||
</xsl:choose><xsl:text> </xsl:text><xsl:value-of select="rsv_ruimte/contact_user/naam"/>,
|
||
<br/><br/>Uw reservering met de onderstaande gegevens is geblokkeerd.
|
||
</td>
|
||
</tr>
|
||
</xsl:when>
|
||
<xsl:when test="$srtnotificatiecode='RESDEL'">
|
||
<tr>
|
||
<td colspan="4" style="font-size:16pt;padding-top:20px;padding-bottom:20px">
|
||
<xsl:choose>
|
||
<xsl:when test="@content='complete'"><b>Reservering vervallen (nummer <xsl:value-of select="key"/>)</b></xsl:when>
|
||
<xsl:otherwise><b>Reservering vervallen (nummer <xsl:value-of select="key"/>/<xsl:value-of select="$min_volgnr"/>)</b></xsl:otherwise>
|
||
</xsl:choose>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td colspan='4'>Beste<xsl:text> </xsl:text>
|
||
<xsl:choose>
|
||
<xsl:when test="rsv_ruimte/contact_user/geslacht='0'">mevrouw</xsl:when>
|
||
<xsl:when test="rsv_ruimte/contact_user/geslacht='1'">mijnheer</xsl:when>
|
||
<xsl:otherwise>mijnheer/mevrouw</xsl:otherwise>
|
||
</xsl:choose><xsl:text> </xsl:text><xsl:value-of select="rsv_ruimte/contact_user/naam"/>,
|
||
<br/><br/>Uw reservering met de onderstaande gegevens is vervallen.
|
||
</td>
|
||
</tr>
|
||
</xsl:when>
|
||
<xsl:otherwise/>
|
||
</xsl:choose>
|
||
</table>
|
||
<!-- Einde header -->
|
||
|
||
<xsl:for-each select="rsv_ruimte">
|
||
<xsl:sort select="van/timestamp"/>
|
||
<!-- Begin informatieblok header -->
|
||
<table border="0" width="100%" style="border-collapse:collapse;" cellpadding="2" cellspacing="2">
|
||
<tr>
|
||
<td colspan="4" style="font-size:13pt;padding-top:20px;">
|
||
<b>
|
||
<xsl:choose>
|
||
<xsl:when test="@content='complete'">Reservering <xsl:value-of select="key"/></xsl:when>
|
||
<xsl:otherwise>Reservering <xsl:value-of select="id"/></xsl:otherwise>
|
||
</xsl:choose>
|
||
<xsl:if test="omschrijving!=''"> - <xsl:value-of select="omschrijving"/></xsl:if>
|
||
</b>
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
<!-- Einde informatieblok header -->
|
||
|
||
<!-- Begin informatieblok inhoud (per deelreservering en ook opnemen voor verwijderde reserveringen) -->
|
||
<!-- De algemene gegevens van de deelreservering met het laagste volgnummer worden NIET gebruikt als referentie gegevens! -->
|
||
<xsl:element name="table">
|
||
<xsl:attribute name="border">0</xsl:attribute>
|
||
<xsl:attribute name="width">100%</xsl:attribute>
|
||
<xsl:attribute name="style"><xsl:choose><xsl:when test="$srtnotificatiecode!=''">background-color:#b2d7ee;border-collapse:collapse;</xsl:when><xsl:otherwise>border-collapse:collapse;</xsl:otherwise></xsl:choose></xsl:attribute>
|
||
<xsl:attribute name="cellpadding">2</xsl:attribute>
|
||
<xsl:attribute name="cellspacing">2</xsl:attribute>
|
||
<tr><td colspan="4"><hr style="color:#000;height:1px;"/></td></tr>
|
||
<tr>
|
||
<td width="18%"><b><xsl:value-of select="//lcl/FAC/aanvrager"/>:</b></td>
|
||
<td width="32%"><xsl:value-of select="contact_user/naam_full"/></td>
|
||
<td width="18%"><b><xsl:value-of select="//lcl/FAC/afdeling"/>:</b></td>
|
||
<td><xsl:value-of select="contact_user/afdeling/omschrijving"/></td>
|
||
</tr>
|
||
<tr>
|
||
<td><b>Telefoon:</b></td>
|
||
<td><xsl:choose><xsl:when test="contact_user/telefoonnr!=''"><xsl:value-of select="contact_user/telefoonnr"/></xsl:when><xsl:otherwise><xsl:value-of select="contact_user/mobiel"/></xsl:otherwise></xsl:choose></td>
|
||
</tr>
|
||
<tr>
|
||
<td><b>E-mail:</b></td>
|
||
<td><xsl:value-of select="contact_user/email"/></td>
|
||
</tr>
|
||
<tr><td colspan="4"><hr style="color:#000;height:1px;"/></td></tr>
|
||
<tr>
|
||
<td><b>Datum:</b></td>
|
||
<td><xsl:value-of select="van/datum"/></td>
|
||
<td><b>Status:</b></td>
|
||
<td><xsl:value-of select="status_fo"/></td>
|
||
</tr>
|
||
<tr>
|
||
<td><b>Activiteit:</b></td>
|
||
<td><xsl:value-of select="res_activiteit/omschrijving"/></td>
|
||
</tr>
|
||
<tr>
|
||
<td><b>Complex:</b></td>
|
||
<td><xsl:value-of select="res_ruimte/plaats/regio/district/locatie/omschrijving"/><xsl:if test="not(res_ruimte/plaats/regio/district/locatie/omschrijving)">-</xsl:if> (<xsl:value-of select="res_ruimte/plaats/regio/district/locatie/code"/>)</td>
|
||
</tr>
|
||
<tr>
|
||
<td><b>Gastheer/-vrouw:</b></td>
|
||
<td><xsl:value-of select="host_user/naam_full"/></td>
|
||
</tr>
|
||
<tr>
|
||
<td><b>Omschrijving:</b></td>
|
||
<td><xsl:value-of select="omschrijving"/></td>
|
||
</tr>
|
||
<xsl:if test="opmerking!=''">
|
||
<tr>
|
||
<td><b><br/>Opmerking:</b></td>
|
||
<td colspan="3"><br/><xsl:call-template name="linebreaks"><xsl:with-param name="string" select="opmerking"/></xsl:call-template></td>
|
||
</tr>
|
||
</xsl:if>
|
||
<!-- Kenmerken -->
|
||
<xsl:for-each select="kenmerk[count(@xmlnode)=0]">
|
||
<xsl:sort select="@volgnummer" data-type="number"/>
|
||
<xsl:if test=".!=''">
|
||
<tr>
|
||
<td><b><xsl:value-of select="@naam"/>:</b></td>
|
||
<td colspan="3"><xsl:value-of select="."/></td>
|
||
</tr>
|
||
</xsl:if>
|
||
</xsl:for-each>
|
||
<tr><td colspan="4"><hr style="color:#000;height:1px;"/></td></tr>
|
||
<tr>
|
||
<td colspan="4">
|
||
<table border="0" width="100%" style="border-collapse:collapse;" cellpadding="0" cellspacing="0">
|
||
<xsl:call-template name="rsv_ruimte"><xsl:with-param name="min_volgnr" select="$min_volgnr"/></xsl:call-template>
|
||
</table>
|
||
</td>
|
||
</tr>
|
||
<tr><td colspan="4"><hr style="color:#000;height:1px;"/></td></tr>
|
||
</xsl:element>
|
||
</xsl:for-each>
|
||
<!-- Einde informatieblok inhoud -->
|
||
|
||
<!-- Begin footer -->
|
||
<xsl:if test="$srtnotificatiecode!=''">
|
||
<table border="0" width="100%" style="border-collapse:collapse;" cellpadding="2" cellspacing="2">
|
||
<tr>
|
||
<td colspan='4'>
|
||
<xsl:if test="$srtnotificatiecode='RESNEW' or $srtnotificatiecode='RESUPD' or $srtnotificatiecode='RESBLK'">
|
||
<br/>U vindt uw reservering terug onder 'Reserveringssoverzicht' in het <xsl:element name="a"><xsl:attribute name="href"><xsl:value-of select="$FacilitorRoot"/>/default.asp?fac_id=djin</xsl:attribute>Facilitair portaal</xsl:element>.<br/>
|
||
</xsl:if>
|
||
<br/>Mocht u nog vragen hebben, dan kunt u contact opnemen met het Facilitair Contactcentrum (088 07 54321).<br/>
|
||
<br/>Met vriendelijke groeten,<br/>
|
||
<br/>Facilitair Bedrijf DJI
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
</xsl:if>
|
||
<!-- Einde footer -->
|
||
</xsl:template>
|
||
|
||
<xsl:template name="rsv_ruimte">
|
||
<xsl:param name="min_volgnr"/>
|
||
<tr>
|
||
<td width="35%"><b><xsl:value-of select="//lcl/FAC/omschrijving"/></b></td>
|
||
<td width="15%"><b><xsl:value-of select="//lcl/RES/aantal"/></b></td>
|
||
<td width="10%"><b><xsl:value-of select="//lcl/RES/begintijd"/></b></td>
|
||
<td width="10%"><b><xsl:value-of select="//lcl/RES/eindtijd"/></b></td>
|
||
<td width="12%"><b><xsl:value-of select="//lcl/RES/opstelling"/></b></td>
|
||
<td width="8%" style="text-align:right;"><b><xsl:value-of select="//lcl/RES/prijs"/></b></td>
|
||
<td/>
|
||
</tr>
|
||
<xsl:if test="res_ruimte!=''">
|
||
<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_ruimte/nr"/><br/>(max. <xsl:value-of select="res_ruimte/bezoekers"/> <xsl:value-of select="//lcl/FAC/personen"/>)
|
||
</td>
|
||
<td><xsl:value-of select="bezoekers"/> <xsl:value-of select="//lcl/FAC/personen"/></td>
|
||
<td><xsl:value-of select="van/tijd"/></td>
|
||
<td><xsl:value-of select="tot/tijd"/></td>
|
||
<td><xsl:value-of select="res_ruimte/opstelling"/></td>
|
||
<td 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><xsl:value-of select="aantal"/></td>
|
||
<td><xsl:value-of select="van/tijd"/></td>
|
||
<td><xsl:value-of select="tot/tijd"/></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><xsl:value-of select="aantal"/></td>
|
||
<td><xsl:value-of select="levering/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>
|
||
<tr><td colspan="7"><hr style="color:#000;height:1px;"/></td></tr>
|
||
<!-- Totaal per deelreservering -->
|
||
<tr>
|
||
<td colspan="5"/>
|
||
<td 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>
|
||
<!-- bezoeker-lijst gesorteerd op naam -->
|
||
<xsl:if test="bezoeker">
|
||
<tr><td colspan="7"><hr style="color:#000;height:1px;"/></td></tr>
|
||
<xsl:for-each select="afspraak/bezoeker">
|
||
<xsl:sort select="naam"/>
|
||
<xsl:if test="position()=1">
|
||
<tr>
|
||
<td><b><xsl:value-of select="//lcl/BEZ/bezoekers"/></b></td>
|
||
</tr>
|
||
<tr>
|
||
<td><b><xsl:value-of select="//lcl/FAC/naam"/></b></td>
|
||
<td><b><xsl:value-of select="//lcl/FAC/bedrijf"/></b></td>
|
||
<td><b><xsl:value-of select="//lcl/BEZ/parkeerplaats"/></b></td>
|
||
</tr>
|
||
</xsl:if>
|
||
<tr>
|
||
<td><xsl:value-of select="naam"/></td>
|
||
<td><xsl:value-of select="bedrijf"/></td>
|
||
<td><xsl:value-of select="deel/omschrijving"/></td>
|
||
</tr>
|
||
</xsl:for-each>
|
||
</xsl:if>
|
||
</xsl:template>
|
||
|
||
<xsl:template match="afspraak" mode="include">
|
||
<!-- Begin header -->
|
||
<table border="0" width="100%" style="border-collapse:collapse;" cellpadding="2" cellspacing="2">
|
||
<xsl:choose>
|
||
<xsl:when test="$srtnotificatiecode='BEZMUT'">
|
||
<tr>
|
||
<td colspan="4" style="font-size:16pt;padding-top:20px;padding-bottom:20px">
|
||
<b>Registratie bezoekafspraak (nummer <xsl:value-of select="key"/>)</b>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td colspan='4'>Beste<xsl:text> </xsl:text>
|
||
<xsl:choose>
|
||
<xsl:when test="rsv_ruimte/contact_user/geslacht='0'">mevrouw</xsl:when>
|
||
<xsl:when test="rsv_ruimte/contact_user/geslacht='1'">mijnheer</xsl:when>
|
||
<xsl:otherwise>mijnheer/mevrouw</xsl:otherwise>
|
||
</xsl:choose><xsl:text> </xsl:text><xsl:value-of select="contact_user/naam"/>,
|
||
<br/><br/>Uw bezoekafspraak met de onderstaande gegevens is geregistreerd.
|
||
</td>
|
||
</tr>
|
||
</xsl:when>
|
||
<xsl:when test="$srtnotificatiecode='BEZUPD'">
|
||
<tr>
|
||
<td colspan="4" style="font-size:16pt;padding-top:20px;padding-bottom:20px">
|
||
<b>Bezoekafspraak gewijzigd (nummer <xsl:value-of select="key"/>)</b>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td colspan='4'>Beste<xsl:text> </xsl:text>
|
||
<xsl:choose>
|
||
<xsl:when test="rsv_ruimte/contact_user/geslacht='0'">mevrouw</xsl:when>
|
||
<xsl:when test="rsv_ruimte/contact_user/geslacht='1'">mijnheer</xsl:when>
|
||
<xsl:otherwise>mijnheer/mevrouw</xsl:otherwise>
|
||
</xsl:choose><xsl:text> </xsl:text><xsl:value-of select="contact_user/naam"/>,
|
||
<br/><br/>Uw bezoekafspraak met de onderstaande gegevens is gewijzigd.
|
||
</td>
|
||
</tr>
|
||
</xsl:when>
|
||
<xsl:otherwise/>
|
||
</xsl:choose>
|
||
<tr>
|
||
<td colspan="4" style="font-size:13pt;padding-top:20px;">
|
||
<b>Bezoekafspraak <xsl:value-of select="key"/></b>
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
<!-- Einde header -->
|
||
|
||
<!-- Begin informatieblok -->
|
||
<xsl:element name="table">
|
||
<xsl:attribute name="border">0</xsl:attribute>
|
||
<xsl:attribute name="width">100%</xsl:attribute>
|
||
<xsl:attribute name="style"><xsl:choose><xsl:when test="$srtnotificatiecode!=''">background-color:#b2d7ee;border-collapse:collapse;</xsl:when><xsl:otherwise>border-collapse:collapse;</xsl:otherwise></xsl:choose></xsl:attribute>
|
||
<xsl:attribute name="cellpadding">2</xsl:attribute>
|
||
<xsl:attribute name="cellspacing">2</xsl:attribute>
|
||
<tr><td colspan="4"><hr style="color:#000;height:1px;"/></td></tr>
|
||
<tr>
|
||
<td width="16%"><b><xsl:value-of select="//lcl/FAC/aanvrager"/>:</b></td>
|
||
<td width="34%"><xsl:value-of select="contact_user/naam_full"/></td>
|
||
<td width="16%"><b><xsl:value-of select="//lcl/FAC/afdeling"/>:</b></td>
|
||
<td width="34%"><xsl:value-of select="contact_user/afdeling/omschrijving"/></td>
|
||
</tr>
|
||
<tr>
|
||
<td><b><xsl:value-of select="//lcl/FAC/telefoon"/>:</b></td>
|
||
<td><xsl:choose><xsl:when test="contact_user/telefoonnr!=''"><xsl:value-of select="contact_user/telefoonnr"/></xsl:when><xsl:otherwise><xsl:value-of select="contact_user/mobiel"/></xsl:otherwise></xsl:choose></td>
|
||
</tr>
|
||
<tr>
|
||
<td><b><xsl:value-of select="//lcl/FAC/e-mail"/>:</b></td>
|
||
<td><xsl:value-of select="contact_user/email"/></td>
|
||
</tr>
|
||
<tr><td colspan="4"><hr style="color:#000;height:1px;"/></td></tr>
|
||
<tr>
|
||
<td><b><xsl:value-of select="//lcl/BEZ/datum_bezoek"/>:</b></td>
|
||
<td><xsl:value-of select="datum/datum"/><xsl:if test="datum/datum!=eind/datum"> - <xsl:value-of select="eind/datum"/></xsl:if></td>
|
||
<td><b>Status:</b></td>
|
||
<td>
|
||
<xsl:choose>
|
||
<xsl:when test="count(bezoeker/done)=0">Niet gearriveerd</xsl:when>
|
||
<xsl:when test="count(bezoeker/done)<count(bezoeker) and count(bezoeker/out)=0">Gedeeltelijk gearriveerd</xsl:when>
|
||
<xsl:when test="count(bezoeker/done)=count(bezoeker) and count(bezoeker/out)=0">Gearriveerd</xsl:when>
|
||
<xsl:when test="count(bezoeker/out)<count(bezoeker/done)">Gedeeltelijk nog aanwezig</xsl:when>
|
||
<xsl:when test="count(bezoeker/out)=count(bezoeker)">Vertrokken</xsl:when>
|
||
<xsl:otherwise>Geen bezoek aanwezig</xsl:otherwise>
|
||
</xsl:choose>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td><b><xsl:value-of select="//lcl/BEZ/tijd_bezoek"/>:</b></td>
|
||
<td><xsl:value-of select="datum/tijd"/> - <xsl:value-of select="eind/tijd"/></td>
|
||
</tr>
|
||
<tr>
|
||
<td><b>Bezoek voor:</b></td>
|
||
<td><xsl:value-of select="gastheer"/></td>
|
||
</tr>
|
||
<tr>
|
||
<td><b><xsl:value-of select="//lcl/FAC/telefoon"/>:</b></td>
|
||
<td><xsl:value-of select="telefoonnr"/></td>
|
||
</tr>
|
||
<tr>
|
||
<td><b>Complex:</b></td>
|
||
<td><xsl:value-of select="plaats/regio/district/locatie/code"/> <xsl:if test="plaats/regio/district/locatie/omschrijving!=''">(<xsl:value-of select="plaats/regio/district/locatie/omschrijving"/>)</xsl:if></td>
|
||
</tr>
|
||
<xsl:if test="plaats/regio/district/locatie/gebouw!='' or plaats/regio/district/locatie/terrein!='' ">
|
||
<tr>
|
||
<td><b>Gebouw/Terrein:</b></td>
|
||
<xsl:choose>
|
||
<xsl:when test="plaats/@type='T'">
|
||
<td><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><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>
|
||
</tr>
|
||
</xsl:if>
|
||
<xsl:if test="plaats/regio/district/locatie/gebouw/verdieping!=''">
|
||
<tr>
|
||
<td><b>Verdieping:</b></td>
|
||
<td><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>
|
||
</tr>
|
||
</xsl:if>
|
||
<xsl:if test="plaats/regio/district/locatie/gebouw/verdieping/ruimte!=''">
|
||
<tr>
|
||
<td><b><xsl:value-of select="//lcl/FAC/ruimte"/>:</b></td>
|
||
<td><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>
|
||
</tr>
|
||
</xsl:if>
|
||
<tr>
|
||
<td><b><xsl:value-of select="//lcl/BEZ/actie"/>:</b></td>
|
||
<td><xsl:value-of select="actie"/></td>
|
||
</tr>
|
||
<xsl:if test="opmerking!=''">
|
||
<tr>
|
||
<td><b><br/><xsl:value-of select="//lcl/FAC/opmerking"/>:</b></td>
|
||
<td colspan="3"><br/><xsl:call-template name="linebreaks"><xsl:with-param name="string" select="opmerking"/></xsl:call-template></td>
|
||
</tr>
|
||
</xsl:if>
|
||
<!-- bezoeker-lijst gesorteerd op naam -->
|
||
<xsl:if test="bezoeker">
|
||
<tr><td colspan="4"><hr style="color:#000;height:1px;"/></td></tr>
|
||
<tr>
|
||
<td colspan="4">
|
||
<table border="0" width="100%" style="border-collapse:collapse;" cellpadding="0" cellspacing="0">
|
||
<xsl:for-each select="bezoeker">
|
||
<xsl:sort select="naam"/>
|
||
<xsl:if test="position()=1">
|
||
<tr>
|
||
<!--td><b><xsl:value-of select="//lcl/BEZ/bezoekers"/></b></td-->
|
||
<td><b>Overzicht aangemelde bezoekers</b></td>
|
||
</tr>
|
||
<tr>
|
||
<td width="34%"><b><xsl:value-of select="//lcl/FAC/naam"/></b></td>
|
||
<td width="16%"><b><xsl:value-of select="//lcl/FAC/bedrijf"/></b></td>
|
||
<td width="16%"><b>P</b></td>
|
||
<td width="15%"><b>Gearriveerd</b></td>
|
||
<td><b>Vertrokken</b></td>
|
||
</tr>
|
||
</xsl:if>
|
||
<tr>
|
||
<td><xsl:value-of select="naam"/></td>
|
||
<td><xsl:value-of select="bedrijf"/></td>
|
||
<td><xsl:value-of select="deel/omschrijving"/></td>
|
||
<td><xsl:value-of select="done/tijd"/></td>
|
||
<td><xsl:value-of select="out/tijd"/></td>
|
||
</tr>
|
||
</xsl:for-each>
|
||
</table>
|
||
</td>
|
||
</tr>
|
||
</xsl:if>
|
||
<tr><td colspan="4"><hr style="color:#000;height:1px;"/></td></tr>
|
||
</xsl:element>
|
||
<!-- Einde informatieblok -->
|
||
|
||
<!-- Begin footer -->
|
||
<xsl:if test="$srtnotificatiecode!=''">
|
||
<table border="0" width="100%" style="border-collapse:collapse;" cellpadding="2" cellspacing="2">
|
||
<tr>
|
||
<td colspan='4'>
|
||
<xsl:if test="$srtnotificatiecode='BEZMUT' or $srtnotificatiecode='BEZMUT' or $srtnotificatiecode='BEZMUT'">
|
||
<br/>U vindt uw bezoekafspraak terug onder 'Bezoekersoverzicht' in het <xsl:element name="a"><xsl:attribute name="href"><xsl:value-of select="$FacilitorRoot"/>/default.asp?fac_id=djin</xsl:attribute>Facilitair portaal</xsl:element>.<br/>
|
||
</xsl:if>
|
||
<br/>Mocht u nog vragen hebben, dan kunt u contact opnemen met het Facilitair Contactcentrum (088 07 54321).<br/>
|
||
<br/>Met vriendelijke groeten,<br/>
|
||
<br/>Facilitair Bedrijf DJI
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
</xsl:if>
|
||
<!-- Einde footer -->
|
||
</xsl:template>
|
||
|
||
<xsl:template match="bezoeker" mode="include">
|
||
<xsl:choose>
|
||
<xsl:when test="$srtnotificatiecode='BEZDON' or $srtnotificatiecode='BEZDO2'">
|
||
<!-- Begin notificatie brief bezoeker -->
|
||
<table border="0" width="100%" style="border-collapse:collapse;" cellpadding="2" cellspacing="2">
|
||
<tr>
|
||
<td style="font-size:16pt;padding-top:20px;padding-bottom:20px">
|
||
<b>Bezoeker <xsl:value-of select="//bezoeker/naam"/> is gearriveerd</b>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td>
|
||
<br/>Beste <xsl:value-of select="//bezoeker/afspraak/contact_user/naam_friendly"/>,
|
||
<br/><br/>Uw bezoeker <xsl:value-of select="//bezoeker/naam"/> is gearriveerd.
|
||
Deze informatie kunt u ook terug vinden onder 'Bezoekersoverzicht' in het <xsl:element name="a"><xsl:attribute name="href"><xsl:value-of select="$FacilitorRoot"/>/default.asp?fac_id=djin</xsl:attribute>Facilitair portaal</xsl:element>.
|
||
<br/><br/>Mocht u nog vragen hebben, dan kunt u contact opnemen met het Facilitair Contactcentrum (088 07 54321).
|
||
<br/><br/>Met vriendelijke groeten,
|
||
<br/><br/>Facilitair Bedrijf DJI
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
<!-- Einde notificatie brief bezoeker -->
|
||
</xsl:when>
|
||
<xsl:otherwise>
|
||
<!-- Begin standaard opmaak -->
|
||
<table border="0" width="100%" style="border-collapse:collapse;" cellpadding="2" cellspacing="2">
|
||
<tr>
|
||
<td colspan="2" style="font-size:16pt;padding-top:20px;padding-bottom:20px">
|
||
<xsl:value-of select="//lcl/BEZ/bezoeker"/> <xsl:value-of select="naam"/><br/>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td class="label" width="20%"><xsl:value-of select="//lcl/FAC/bedrijf"/></td>
|
||
<td class="value">: <xsl:value-of select="bedrijf"/></td>
|
||
</tr>
|
||
<xsl:for-each select="kenmerk[@type!='L' and @type!='l' and @type!='Q' and 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>
|
||
<xsl:if test="deel">
|
||
<tr>
|
||
<td colspan="2" class="value"><xsl:value-of select="//lcl/BEZ/parkeerplaats_gereserveerd"/></td>
|
||
</tr>
|
||
</xsl:if>
|
||
<tr>
|
||
<td class="label"><xsl:value-of select="//lcl/BEZ/op_bezoek_bij"/></td>
|
||
<td class="value">: <xsl:value-of select="afspraak/gastheer"/></td>
|
||
</tr>
|
||
<xsl:if test="done">
|
||
<tr/>
|
||
<tr>
|
||
<td class="label"><xsl:value-of select="//lcl/BEZ/tijd_bezoek"/></td>
|
||
<td class="value">: <xsl:value-of select="done/datum"/> <xsl:value-of select="done/tijd"/> - <xsl:value-of select="out/datum"/> <xsl:value-of select="out/tijd"/></td>
|
||
</tr>
|
||
</xsl:if>
|
||
</table>
|
||
<!-- Einde standaard opmaak -->
|
||
</xsl:otherwise>
|
||
</xsl:choose>
|
||
</xsl:template>
|
||
|
||
<xsl:template match="melding" mode="include">
|
||
<!-- Begin header -->
|
||
<table border="0" width="100%" style="border-collapse:collapse;" cellpadding="2" cellspacing="2">
|
||
<xsl:choose>
|
||
<xsl:when test="$srtnotificatiecode='MLDNEW'">
|
||
<tr>
|
||
<td colspan="4" style="font-size:16pt;padding-top:20px;padding-bottom:20px">
|
||
<b>Registratie melding (nummer <xsl:value-of select="discipline/srtdiscipline/prefix"/><xsl:value-of select="key"/>)</b>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td colspan='4'>Beste<xsl:text> </xsl:text>
|
||
<xsl:choose>
|
||
<xsl:when test="melder/geslacht='0'">mevrouw</xsl:when>
|
||
<xsl:when test="melder/geslacht='1'">mijnheer</xsl:when>
|
||
<xsl:otherwise>mijnheer/mevrouw</xsl:otherwise>
|
||
</xsl:choose><xsl:text> </xsl:text><xsl:value-of select="voor/naam"/>,
|
||
<br/><br/>Uw melding met de onderstaande gegevens is geregistreerd.
|
||
</td>
|
||
</tr>
|
||
</xsl:when>
|
||
<xsl:when test="$srtnotificatiecode='MLDAFM'">
|
||
<tr>
|
||
<td colspan="4" style="font-size:16pt;padding-top:20px;padding-bottom:20px">
|
||
<b>Melding gereed gemeld (nummer <xsl:value-of select="discipline/srtdiscipline/prefix"/><xsl:value-of select="key"/>)</b>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td colspan='4'>Beste<xsl:text> </xsl:text>
|
||
<xsl:choose>
|
||
<xsl:when test="melder/geslacht='0'">mevrouw</xsl:when>
|
||
<xsl:when test="melder/geslacht='1'">mijnheer</xsl:when>
|
||
<xsl:otherwise>mijnheer/mevrouw</xsl:otherwise>
|
||
</xsl:choose><xsl:text> </xsl:text><xsl:value-of select="voor/naam"/>,
|
||
<br/><br/>Uw melding met de onderstaande gegevens is gereed gemeld.
|
||
</td>
|
||
</tr>
|
||
</xsl:when>
|
||
<xsl:when test="$srtnotificatiecode='MLDREJ'">
|
||
<tr>
|
||
<td colspan="4" style="font-size:16pt;padding-top:20px;padding-bottom:20px">
|
||
<b>Melding afgewezen (nummer <xsl:value-of select="discipline/srtdiscipline/prefix"/><xsl:value-of select="key"/>)</b>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td colspan='4'>Beste<xsl:text> </xsl:text>
|
||
<xsl:choose>
|
||
<xsl:when test="melder/geslacht='0'">mevrouw</xsl:when>
|
||
<xsl:when test="melder/geslacht='1'">mijnheer</xsl:when>
|
||
<xsl:otherwise>mijnheer/mevrouw</xsl:otherwise>
|
||
</xsl:choose><xsl:text> </xsl:text><xsl:value-of select="voor/naam"/>,
|
||
<br/><br/>Uw melding met de onderstaande gegevens is afgewezen.
|
||
</td>
|
||
</tr>
|
||
</xsl:when>
|
||
<xsl:otherwise/>
|
||
</xsl:choose>
|
||
<tr>
|
||
<td colspan="4" style="font-size:13pt;padding-top:20px;">
|
||
<b>Melding <xsl:value-of select="discipline/srtdiscipline/prefix"/><xsl:value-of select="key"/></b>
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
<!-- Einde header -->
|
||
|
||
<!-- Begin informatieblok -->
|
||
<xsl:element name="table">
|
||
<xsl:attribute name="border">0</xsl:attribute>
|
||
<xsl:attribute name="width">100%</xsl:attribute>
|
||
<xsl:attribute name="style"><xsl:choose><xsl:when test="$srtnotificatiecode!=''">background-color:#b2d7ee;border-collapse:collapse;</xsl:when><xsl:otherwise>border-collapse:collapse;</xsl:otherwise></xsl:choose></xsl:attribute>
|
||
<xsl:attribute name="cellpadding">2</xsl:attribute>
|
||
<xsl:attribute name="cellspacing">2</xsl:attribute>
|
||
<tr><td colspan="4"><hr style="color:#000;height:1px;"/></td></tr>
|
||
<tr>
|
||
<td width="16%"><b>Melder:</b></td>
|
||
<td width="34%"><xsl:value-of select="voor/naam_full"/></td>
|
||
<td width="16%"><b><xsl:value-of select="//lcl/FAC/afdeling"/>:</b></td>
|
||
<td width="34%"><xsl:value-of select="voor/afdeling/omschrijving"/></td>
|
||
</tr>
|
||
<tr>
|
||
<td><b>Telefoon:</b></td>
|
||
<td><xsl:choose><xsl:when test="voor/telefoonnr!=''"><xsl:value-of select="voor/telefoonnr"/></xsl:when><xsl:otherwise><xsl:value-of select="voor/mobiel"/></xsl:otherwise></xsl:choose></td>
|
||
</tr>
|
||
<tr>
|
||
<td><b>E-mail:</b></td>
|
||
<td><xsl:value-of select="voor/email"/></td>
|
||
</tr>
|
||
<tr><td colspan="4"><hr style="color:#000;height:1px;"/></td></tr>
|
||
<tr>
|
||
<td><b>Complex:</b></td>
|
||
<td><xsl:value-of select="plaats/regio/district/locatie/omschrijving"/><xsl:if test="not(plaats/regio/district/locatie/omschrijving)">-</xsl:if> (<xsl:value-of select="plaats/regio/district/locatie/code"/>)</td>
|
||
<td><b><xsl:value-of select="//lcl/MLD/status"/>:</b></td>
|
||
<td><xsl:value-of select="status"/></td>
|
||
</tr>
|
||
<tr>
|
||
<td><b>Gebouw/Terrein:</b></td>
|
||
<xsl:choose>
|
||
<xsl:when test="plaats/@type='T'">
|
||
<td><xsl:value-of select="plaats/regio/district/locatie/terreinsector/code"/> <xsl:value-of select="plaats/regio/district/locatie/terreinsector/naam"/></td>
|
||
</xsl:when>
|
||
<xsl:otherwise>
|
||
<td><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><b><xsl:value-of select="//lcl/MLD/melddatum"/>:</b></td>
|
||
<td><xsl:value-of select="gemeld/datum"/> <xsl:value-of select="gemeld/tijd"/></td>
|
||
</tr>
|
||
<tr>
|
||
<xsl:choose>
|
||
<xsl:when test="plaats/regio/district/locatie/gebouw/verdieping!=''">
|
||
<td><b>Verdieping:</b></td>
|
||
<td><xsl:value-of select="plaats/regio/district/locatie/gebouw/verdieping/omschrijving"/><xsl:if test="not(plaats/regio/district/locatie/gebouw/verdieping/omschrijving)"><xsl:value-of select="plaats/regio/district/locatie/gebouw/verdieping/code"/></xsl:if></td>
|
||
</xsl:when>
|
||
<xsl:otherwise><td colspan="2"/></xsl:otherwise>
|
||
</xsl:choose>
|
||
<td><b>Prioriteit:</b></td>
|
||
<td><xsl:choose><xsl:when test="spoed=1">Kritiek</xsl:when><xsl:when test="spoed=2">Hoog</xsl:when><xsl:when test="spoed=3">Normaal</xsl:when><xsl:otherwise>Laag</xsl:otherwise></xsl:choose></td>
|
||
</tr>
|
||
<tr>
|
||
<xsl:choose>
|
||
<xsl:when test="plaats/regio/district/locatie/gebouw/verdieping/ruimte!=''">
|
||
<td><b><xsl:value-of select="//lcl/FAC/ruimte"/>:</b></td>
|
||
<td><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:when>
|
||
<xsl:otherwise><td colspan="2"/></xsl:otherwise>
|
||
</xsl:choose>
|
||
<td><b><xsl:value-of select="//lcl/MLD/datum_gereed"/>:</b></td>
|
||
<td><xsl:value-of select="datum_gepland/datum"/> <xsl:value-of select="datum_gepland/tijd"/></td>
|
||
</tr>
|
||
<tr><td colspan="4"><hr style="color:#000;height:1px;"/></td></tr>
|
||
<tr>
|
||
<td><b><xsl:value-of select="//lcl/MLD/stdmelding"/>:</b></td>
|
||
<td><xsl:value-of select="stdmelding/omschrijving"/></td>
|
||
<td><b><xsl:value-of select="//lcl/MLD/vakgroep"/>:</b></td>
|
||
<td><xsl:value-of select="discipline/omschrijving"/></td>
|
||
</tr>
|
||
<xsl:if test="omschrijving!=''">
|
||
<tr>
|
||
<td><b><br/><xsl:value-of select="//lcl/FAC/omschrijving"/>:</b></td>
|
||
<td colspan="3"><br/><xsl:call-template name="linebreaks"><xsl:with-param name="string" select="omschrijving"/></xsl:call-template></td>
|
||
</tr>
|
||
</xsl:if>
|
||
<xsl:for-each select="kenmerk[@type!='L' and @type!='l' and @type!='Q' and count(@xmlnode)=0]">
|
||
<xsl:sort select="@volgnummer" data-type="number"/>
|
||
<xsl:if test=".!=''">
|
||
<tr>
|
||
<td><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><b><xsl:value-of select="//lcl/MLD/objecten"/>:</b></td></xsl:when>
|
||
<xsl:otherwise><td/></xsl:otherwise>
|
||
</xsl:choose>
|
||
<td colspan="3"><xsl:value-of select="omschrijving"/></td>
|
||
</tr>
|
||
</xsl:for-each>
|
||
</xsl:if>
|
||
<xsl:if test="behandelaar/naam_full!='' or opmerking!=''">
|
||
<tr><td colspan="4"><hr style="color:#000;height:1px;"/></td></tr>
|
||
</xsl:if>
|
||
<xsl:if test="behandelaar/naam_full!=''">
|
||
<tr>
|
||
<td><b>Behandelaar:</b></td>
|
||
<td colspan="3"><xsl:value-of select="behandelaar/naam_full"/></td>
|
||
</tr>
|
||
</xsl:if>
|
||
<xsl:if test="opmerking!=''">
|
||
<tr>
|
||
<td><b><xsl:value-of select="//lcl/MLD/afhandeling"/>:</b></td>
|
||
<td colspan="3"><xsl:call-template name="linebreaks"><xsl:with-param name="string" select="opmerking"/></xsl:call-template></td>
|
||
</tr>
|
||
</xsl:if>
|
||
<tr><td colspan="4"><hr style="color:#000;height:1px;"/></td></tr>
|
||
</xsl:element>
|
||
<!-- Einde informatieblok -->
|
||
|
||
<!-- Begin footer -->
|
||
<xsl:if test="$srtnotificatiecode!=''">
|
||
<table border="0" width="100%" style="border-collapse:collapse;" cellpadding="2" cellspacing="2">
|
||
<tr>
|
||
<td colspan='4'>
|
||
<xsl:if test="$srtnotificatiecode='MLDNEW' or $srtnotificatiecode='MLDAFM' or $srtnotificatiecode='MLDREJ'">
|
||
<br/>U vindt uw melding terug onder 'Meldingsoverzicht' in het <xsl:element name="a"><xsl:attribute name="href"><xsl:value-of select="$FacilitorRoot"/>/default.asp?fac_id=djin</xsl:attribute>Facilitair portaal</xsl:element>.<br/>
|
||
</xsl:if>
|
||
<br/>Mocht u nog vragen hebben, dan kunt u contact opnemen met het Facilitair Contactcentrum (088 07 54321).<br/>
|
||
<br/>Met vriendelijke groeten,<br/>
|
||
<br/>Facilitair Bedrijf DJI
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
</xsl:if>
|
||
<!-- Einde footer -->
|
||
</xsl:template>
|
||
|
||
<xsl:template match="opdracht" mode="include">
|
||
<!-- Begin header -->
|
||
<table border="0" width="100%" style="border-collapse:collapse;" cellpadding="2" cellspacing="2">
|
||
<tr>
|
||
<td colspan="4" style="font-size:13pt;padding-top:20px;">
|
||
<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>
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
<!-- Einde header -->
|
||
|
||
<!-- Begin informatieblok -->
|
||
<xsl:element name="table">
|
||
<xsl:attribute name="border">0</xsl:attribute>
|
||
<xsl:attribute name="width">100%</xsl:attribute>
|
||
<xsl:attribute name="style"><xsl:choose><xsl:when test="$srtnotificatiecode!=''">background-color:#b2d7ee;border-collapse:collapse;</xsl:when><xsl:otherwise>border-collapse:collapse;</xsl:otherwise></xsl:choose></xsl:attribute>
|
||
<xsl:attribute name="cellpadding">2</xsl:attribute>
|
||
<xsl:attribute name="cellspacing">2</xsl:attribute>
|
||
<tr><td colspan="4"><hr style="color:#000;height:1px;"/></td></tr>
|
||
<xsl:if test="omschrijving!=''">
|
||
<tr>
|
||
<td width="16%"><b>Omschrijving:</b></td>
|
||
<td colspan="3"><xsl:call-template name="linebreaks"><xsl:with-param name="string" select="omschrijving"/></xsl:call-template></td>
|
||
</tr>
|
||
</xsl:if>
|
||
<tr>
|
||
<td width="16%"><b>Status:</b></td>
|
||
<td colspan="3"><xsl:value-of select="status"/></td>
|
||
</tr>
|
||
<tr>
|
||
<td width="16%"><b>Opdrachtdatum:</b></td>
|
||
<td colspan="3"><xsl:value-of select="datumbegin/datum"/> <xsl:value-of select="datumbegin/tijd"/></td>
|
||
</tr>
|
||
<tr>
|
||
<td width="16%"><b>Einddatum:</b></td>
|
||
<td colspan="3"><xsl:value-of select="einddatum/datum"/> <xsl:value-of select="einddatum/tijd"/></td>
|
||
</tr>
|
||
<xsl:if test="plandatum!=''">
|
||
<tr>
|
||
<td width="16%"><b>Gepland:</b></td>
|
||
<td colspan="3"><xsl:value-of select="plandatum/datum"/> <xsl:value-of select="plandatum/tijd"/></td>
|
||
</tr>
|
||
</xsl:if>
|
||
<tr><td colspan="4"><hr style="color:#000;height:1px;"/></td></tr>
|
||
</xsl:element>
|
||
<xsl:element name="table">
|
||
<xsl:attribute name="border">0</xsl:attribute>
|
||
<xsl:attribute name="width">100%</xsl:attribute>
|
||
<xsl:attribute name="style"><xsl:choose><xsl:when test="$srtnotificatiecode!=''">background-color:#b2d7ee;border-collapse:collapse;</xsl:when><xsl:otherwise>border-collapse:collapse;</xsl:otherwise></xsl:choose></xsl:attribute>
|
||
<xsl:attribute name="cellpadding">2</xsl:attribute>
|
||
<xsl:attribute name="cellspacing">10</xsl:attribute>
|
||
<tr>
|
||
<td colspan="4" style="border:1px solid black;">
|
||
<table border="0" width="100%" style="border-collapse:collapse;" cellpadding="2" cellspacing="2">
|
||
<tr>
|
||
<td width="16%"><b>Melder:</b></td>
|
||
<td width="34%"><xsl:value-of select="melding/voor/naam_full"/></td>
|
||
<td width="16%"><b><xsl:value-of select="//lcl/FAC/afdeling"/>:</b></td>
|
||
<td width="34%"><xsl:value-of select="melding/voor/afdeling/omschrijving"/></td>
|
||
</tr>
|
||
<tr>
|
||
<td><b>Telefoon:</b></td>
|
||
<td><xsl:choose><xsl:when test="melding/voor/telefoonnr!=''"><xsl:value-of select="melding/voor/telefoonnr"/></xsl:when><xsl:otherwise><xsl:value-of select="melding/voor/mobiel"/></xsl:otherwise></xsl:choose></td>
|
||
</tr>
|
||
<tr>
|
||
<td><b>E-mail:</b></td>
|
||
<td><xsl:value-of select="melding/voor/email"/></td>
|
||
</tr>
|
||
<tr><td colspan="4"><hr style="color:#000;height:1px;"/></td></tr>
|
||
<tr>
|
||
<td><b>Complex:</b></td>
|
||
<td><xsl:value-of select="melding/plaats/regio/district/locatie/omschrijving"/><xsl:if test="not(melding/plaats/regio/district/locatie/omschrijving)">-</xsl:if> (<xsl:value-of select="melding/plaats/regio/district/locatie/code"/>)</td>
|
||
<td><b><xsl:value-of select="//lcl/MLD/status"/>:</b></td>
|
||
<td><xsl:value-of select="melding/status"/></td>
|
||
</tr>
|
||
<tr>
|
||
<td><b>Gebouw/Terrein:</b></td>
|
||
<xsl:choose>
|
||
<xsl:when test="plaats/@type='T'">
|
||
<td><xsl:value-of select="melding/plaats/regio/district/locatie/terreinsector/code"/> <xsl:value-of select="melding/plaats/regio/district/locatie/terreinsector/naam"/></td>
|
||
</xsl:when>
|
||
<xsl:otherwise>
|
||
<td><xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/code"/> <xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/naam"/></td>
|
||
</xsl:otherwise>
|
||
</xsl:choose>
|
||
<td><b><xsl:value-of select="//lcl/MLD/melddatum"/>:</b></td>
|
||
<td><xsl:value-of select="melding/gemeld/datum"/> <xsl:value-of select="melding/gemeld/tijd"/></td>
|
||
</tr>
|
||
<tr>
|
||
<xsl:choose>
|
||
<xsl:when test="melding/plaats/regio/district/locatie/gebouw/verdieping!=''">
|
||
<td><b>Verdieping:</b></td>
|
||
<td><xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/verdieping/omschrijving"/><xsl:if test="not(melding/plaats/regio/district/locatie/gebouw/verdieping/omschrijving)"><xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/verdieping/code"/></xsl:if></td>
|
||
</xsl:when>
|
||
<xsl:otherwise><td colspan="2"/></xsl:otherwise>
|
||
</xsl:choose>
|
||
<td><b>Prioriteit:</b></td>
|
||
<td><xsl:choose><xsl:when test="melding/spoed=1">Kritiek</xsl:when><xsl:when test="melding/spoed=2">Hoog</xsl:when><xsl:when test="melding/spoed=3">Normaal</xsl:when><xsl:otherwise>Laag</xsl:otherwise></xsl:choose></td>
|
||
</tr>
|
||
<tr>
|
||
<xsl:choose>
|
||
<xsl:when test="melding/plaats/regio/district/locatie/gebouw/verdieping/ruimte!=''">
|
||
<td><b><xsl:value-of select="//lcl/FAC/ruimte"/>:</b></td>
|
||
<td><xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/verdieping/ruimte/nr"/> <xsl:if test="melding/plaats/regio/district/locatie/gebouw/verdieping/ruimte/omschrijving!=''">(<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/verdieping/ruimte/omschrijving"/>)</xsl:if></td>
|
||
</xsl:when>
|
||
<xsl:otherwise><td colspan="2"/></xsl:otherwise>
|
||
</xsl:choose>
|
||
<td><b><xsl:value-of select="//lcl/MLD/datum_gereed"/>:</b></td>
|
||
<td><xsl:value-of select="melding/datum_gepland/datum"/> <xsl:value-of select="melding/datum_gepland/tijd"/></td>
|
||
</tr>
|
||
<tr><td colspan="4"><hr style="color:#000;height:1px;"/></td></tr>
|
||
<tr>
|
||
<td><b><xsl:value-of select="//lcl/MLD/stdmelding"/>:</b></td>
|
||
<td><xsl:value-of select="melding/stdmelding/omschrijving"/></td>
|
||
<td><b><xsl:value-of select="//lcl/MLD/vakgroep"/>:</b></td>
|
||
<td><xsl:value-of select="melding/discipline/omschrijving"/></td>
|
||
</tr>
|
||
<xsl:if test="omschrijving!=''">
|
||
<tr>
|
||
<td><b><br/><xsl:value-of select="//lcl/FAC/omschrijving"/>:</b></td>
|
||
<td colspan="3"><br/><xsl:call-template name="linebreaks"><xsl:with-param name="string" select="melding/omschrijving"/></xsl:call-template></td>
|
||
</tr>
|
||
</xsl:if>
|
||
<xsl:for-each select="melding/kenmerk[@type!='L' and @type!='l' and @type!='Q' and count(@xmlnode)=0]">
|
||
<xsl:sort select="@volgnummer" data-type="number"/>
|
||
<xsl:if test=".!=''">
|
||
<tr>
|
||
<td><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(melding/deel)>0">
|
||
<xsl:for-each select="melding/deel">
|
||
<xsl:sort select="omschrijving"/>
|
||
<tr>
|
||
<xsl:choose>
|
||
<xsl:when test="position()=1"><td><b><xsl:value-of select="//lcl/MLD/objecten"/>:</b></td></xsl:when>
|
||
<xsl:otherwise><td/></xsl:otherwise>
|
||
</xsl:choose>
|
||
<td colspan="3"><xsl:value-of select="omschrijving"/></td>
|
||
</tr>
|
||
</xsl:for-each>
|
||
</xsl:if>
|
||
<xsl:if test="melding/opmerking!=''">
|
||
<tr><td colspan="4"><hr style="color:#000;height:1px;"/></td></tr>
|
||
<tr>
|
||
<td><b>Afhandeling melding:</b></td>
|
||
<td colspan="3"><xsl:call-template name="linebreaks"><xsl:with-param name="string" select="melding/opmerking"/></xsl:call-template></td>
|
||
</tr>
|
||
</xsl:if>
|
||
</table>
|
||
</td>
|
||
</tr>
|
||
</xsl:element>
|
||
<xsl:element name="table">
|
||
<xsl:attribute name="border">0</xsl:attribute>
|
||
<xsl:attribute name="width">100%</xsl:attribute>
|
||
<xsl:attribute name="style"><xsl:choose><xsl:when test="$srtnotificatiecode!=''">background-color:#b2d7ee;border-collapse:collapse;</xsl:when><xsl:otherwise>border-collapse:collapse;</xsl:otherwise></xsl:choose></xsl:attribute>
|
||
<xsl:attribute name="cellpadding">2</xsl:attribute>
|
||
<xsl:attribute name="cellspacing">2</xsl:attribute>
|
||
<xsl:if test="opmerking!='' or count(kenmerk)>0">
|
||
<tr><td colspan="4"><hr style="color:#000;height:1px;"/></td></tr>
|
||
</xsl:if>
|
||
<xsl:if test="opmerking!=''">
|
||
<tr>
|
||
<td width="16%"><b>Afhandeling opdracht:</b></td>
|
||
<td colspan="3"><xsl:call-template name="linebreaks"><xsl:with-param name="string" select="opmerking"/></xsl:call-template></td>
|
||
</tr>
|
||
</xsl:if>
|
||
<xsl:for-each select="kenmerk[@type!='L' and @type!='l' and @type!='Q' and count(@xmlnode)=0]">
|
||
<xsl:sort select="@volgnummer" data-type="number"/>
|
||
<xsl:if test=".!=''">
|
||
<tr>
|
||
<td width="16%"><b><xsl:value-of select="@naam"/>:</b></td>
|
||
<td colspan="3"><xsl:value-of select="."/></td>
|
||
</tr>
|
||
</xsl:if>
|
||
</xsl:for-each>
|
||
<tr><td colspan="4"><hr style="color:#000;height:1px;"/></td></tr>
|
||
</xsl:element>
|
||
<!-- Einde informatieblok -->
|
||
|
||
<!-- Begin footer -->
|
||
<!-- Einde footer -->
|
||
</xsl:template>
|
||
|
||
<xsl:template match="message" mode="include">
|
||
<xsl:call-template name="pageheader"/>
|
||
<table border="0" width="100%" style="border-collapse:collapse;" cellpadding="2" cellspacing="2">
|
||
<tr>
|
||
<td width="20%"><b><xsl:value-of select="//lcl/MSG/bericht_van"/>:</b></td>
|
||
<td width="80%"><xsl:value-of select="afzender/naam_full"/></td>
|
||
</tr>
|
||
<tr>
|
||
<td><b><xsl:value-of select="//lcl/FAC/e-mail"/>:</b></td>
|
||
<td><xsl:value-of select="afzender/email"/></td>
|
||
</tr>
|
||
<tr>
|
||
<td><b><xsl:value-of select="//lcl/MSG/berichtdatum"/>:</b></td>
|
||
<td><xsl:value-of select="aanmaak/datum"/> <xsl:value-of select="aanmaak/tijd"/></td>
|
||
</tr>
|
||
<tr><td height="20px"/></tr>
|
||
<tr>
|
||
<td colspan="2"><xsl:call-template name="linebreaks"><xsl:with-param name="string" select="omschrijving"/></xsl:call-template></td>
|
||
</tr>
|
||
<tr><td height="20px"/></tr>
|
||
<tr>
|
||
<td colspan="2">Dit bericht is verstuurd vanuit het <xsl:element name="a"><xsl:attribute name="href"><xsl:value-of select="$FacilitorRoot"/>/default.asp?fac_id=djin</xsl:attribute>Facilitair portaal</xsl:element></td>
|
||
</tr>
|
||
</table>
|
||
</xsl:template>
|
||
</xsl:stylesheet>
|