729 lines
27 KiB
XML
729 lines
27 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="xsrtnotificatiecode">MLDAP1</xsl:variable>
|
||
|
||
<xsl:template match="bezoeker" mode="badge">
|
||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
|
||
<tr>
|
||
<td style="text-align:left; font-size:10px; font-weight: normal;">Naam bezoeker:</td>
|
||
</tr>
|
||
<tr>
|
||
<td style="text-align:left; font-size:14px; font-weight: bold;">
|
||
<xsl:value-of select="naam"/>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td style="height: 20px"></td>
|
||
</tr>
|
||
<tr>
|
||
<td style="text-align:left; font-size:10px; font-weight: ">Firma:</td>
|
||
</tr>
|
||
<tr>
|
||
<td style="text-align:left; font-size:14px; font-weight: bold; height:20px;">
|
||
<xsl:value-of select="bedrijf"/>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td style="height: 20px"></td>
|
||
</tr>
|
||
<tr>
|
||
<td style="text-align:left; font-size:10px; font-weight: normal;">Datum: <xsl:value-of select="afspraak/datum/datum"/></td>
|
||
</tr>
|
||
</TABLE>
|
||
</xsl:template>
|
||
|
||
|
||
<xsl:template match="afspraak" mode="include">
|
||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
|
||
<TR>
|
||
<TD WIDTH="40" ROWSPAN="30" ID="LINKERMARGE"/>
|
||
<TD>
|
||
<xsl:choose>
|
||
<xsl:when test="not(boolean(bezoeker))">
|
||
<table>
|
||
<tr>
|
||
<td height="20"/>
|
||
</tr>
|
||
<tr>
|
||
<td class="caption">
|
||
<xsl:value-of select="//lcl/BEZ/geen_bezoekers"/>
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
</xsl:when>
|
||
<xsl:otherwise>
|
||
<!-- Bevestiging bezoekers registratie -->
|
||
<table border="0" bordercolor="#ffffff" width="100%">
|
||
<tr>
|
||
<td class="caption" valign="top" colspan="2">
|
||
<xsl:value-of select="//lcl/BEZ/bevestiging_bezoekersregistratie"/> <xsl:value-of select="key"/><br/></td>
|
||
</tr>
|
||
<tr>
|
||
<td class="label" width="20%">
|
||
<xsl:value-of select="//lcl/FAC/aanvrager"/>
|
||
</td>
|
||
<td class="value" width="80%">: <xsl:value-of select="contact_user/naam_full"/></td>
|
||
</tr>
|
||
<tr>
|
||
<td class="label" width="20%">
|
||
<xsl:value-of select="//lcl/FAC/e-mail"/>
|
||
</td>
|
||
<td class="value" width="80%">: <xsl:value-of select="contact_user/email"/></td>
|
||
</tr>
|
||
<tr>
|
||
<td class="label" width="20%">
|
||
<xsl:value-of select="//lcl/FAC/afdeling"/>
|
||
</td>
|
||
<td class="value" width="80%">: <xsl:value-of select="contact_user/afdeling/omschrijving"/></td>
|
||
</tr>
|
||
<tr>
|
||
<td height="20px"/>
|
||
</tr>
|
||
<xsl:if test="contact_user/key!=ingevoerd_user/key">
|
||
<tr>
|
||
<td width="20%" class="label">
|
||
<xsl:value-of select="//lcl/BEZ/behandeld_door"/>
|
||
</td>
|
||
<td width="80%" class="value">: <xsl:value-of select="ingevoerd_user/naam_full"/></td>
|
||
</tr>
|
||
<tr>
|
||
<td height="20px"/>
|
||
</tr>
|
||
</xsl:if>
|
||
<xsl:call-template name="bez_begintext"/>
|
||
<tr>
|
||
<td height="20px"/>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekstkop" colspan="2">
|
||
<xsl:value-of select="//lcl/BEZ/bezoekgegevens"/>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td class="label" width="20%">
|
||
<xsl:value-of select="//lcl/BEZ/datum_bezoek"/>
|
||
</td>
|
||
<td class="value" width="80%">: <xsl:value-of select="datum/datum"/>
|
||
<xsl:if test="datum/datum!=eind/datum">- <xsl:value-of select="eind/datum"/></xsl:if>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td class="label" width="20%">
|
||
<xsl:value-of select="//lcl/BEZ/tijd_bezoek"/>
|
||
</td>
|
||
<td class="value" width="80%">: <xsl:value-of select="datum/tijd"/> - <xsl:value-of select="eind/tijd"/></td>
|
||
</tr>
|
||
<tr>
|
||
<td class="label" width="20%">
|
||
<xsl:value-of select="//lcl/BEZ/op_bezoek_bij"/>
|
||
</td>
|
||
<td class="value" width="80%">: <xsl:value-of select="gastheer"/></td>
|
||
</tr>
|
||
<tr>
|
||
<td class="label" width="20%">
|
||
<xsl:value-of select="//lcl/FAC/telefoon"/>
|
||
</td>
|
||
<td class="value" width="80%">: <xsl:value-of select="telefoonnr"/></td>
|
||
</tr>
|
||
<tr>
|
||
<td class="label" width="20%">
|
||
<xsl:value-of select="//lcl/BEZ/bezoek_locatie"/>
|
||
</td>
|
||
<td class="value" width="80%">: <xsl:value-of select="plaats/regio/district/locatie/omschrijving"/></td>
|
||
</tr>
|
||
<tr>
|
||
<td class="label" width="20%">
|
||
<xsl:value-of select="//lcl/BEZ/actie"/>
|
||
</td>
|
||
<td class="value" width="80%">: <xsl:value-of select="actie"/></td>
|
||
</tr>
|
||
<xsl:if test="opmerking!=''">
|
||
<tr>
|
||
<td class="label" width="20%">
|
||
<xsl:value-of select="//lcl/FAC/opmerking"/>
|
||
</td>
|
||
<td class="value" width="80%">: <xsl:value-of select="opmerking"/></td>
|
||
</tr>
|
||
</xsl:if>
|
||
<tr>
|
||
<td height="20px"/>
|
||
</tr>
|
||
<!-- afspraak -->
|
||
<xsl:for-each select="bezoeker">
|
||
<xsl:sort select="naam"/>
|
||
<xsl:choose>
|
||
<xsl:when test="position() = 1">
|
||
<tr>
|
||
<td height="10" style="border-right: 0px solid; border-top: 0px solid; border-left: 0px solid; border-bottom: 0px solid"/>
|
||
</tr>
|
||
<tr>
|
||
<td colspan="3" class="tekstkop">
|
||
<xsl:value-of select="//lcl/BEZ/bez_begintext2"/>
|
||
</td>
|
||
</tr>
|
||
</xsl:when>
|
||
</xsl:choose>
|
||
<tr>
|
||
<td class="result">
|
||
<xsl:value-of select="naam"/>
|
||
</td>
|
||
<td class="result">
|
||
<xsl:value-of select="bedrijf"/>
|
||
<xsl:if test="deel">, <xsl:value-of select="//lcl/BEZ/parkeerplaats_gereserveerd"/></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 align="right">
|
||
<b>
|
||
<xsl:value-of select="@naam"/>:</b>
|
||
</td>
|
||
<td colspan="3">
|
||
<xsl:value-of select="."/>
|
||
<xsl:if test="@key=1020">#</xsl:if>
|
||
</td>
|
||
</tr>
|
||
</xsl:if>
|
||
</xsl:for-each>
|
||
</td>
|
||
</tr>
|
||
</xsl:for-each>
|
||
<xsl:call-template name="bez_endtext"/>
|
||
</table>
|
||
<!-- Bevestiging bezoekers registratie -->
|
||
</xsl:otherwise>
|
||
</xsl:choose>
|
||
</TD>
|
||
<TD WIDTH="30" ROWSPAN="30" ID="RECHTERMARGE"/>
|
||
</TR>
|
||
</TABLE>
|
||
</xsl:template>
|
||
|
||
<xsl:template match="reservering" mode="outlook">
|
||
BEGIN:VCALENDAR
|
||
VERSION:2.0
|
||
METHOD:REQUEST
|
||
BEGIN:VEVENT
|
||
UID:FCLTRES<xsl:value-of select="rsv_ruimte/key"/>
|
||
DTSTAMP:<xsl:value-of select="datum/utcdatum"/>T<xsl:value-of select="datum/utctijd"/>Z
|
||
DTSTART:<xsl:value-of select="rsv_ruimte/van/utcdatum"/>T<xsl:value-of select="rsv_ruimte/van/utctijd"/>Z
|
||
DTEND:<xsl:value-of select="rsv_ruimte/tot/utcdatum"/>T<xsl:value-of select="rsv_ruimte/tot/utctijd"/>Z
|
||
SUMMARY;ENCODING=QUOTED-PRINTABLE:<xsl:value-of select="rsv_ruimte/res_activiteit/omschrijving"/>: <xsl:value-of select="rsv_ruimte/omschrijving"/>
|
||
DESCRIPTION;ENCODING=QUOTED-PRINTABLE:<xsl:value-of select="rsv_ruimte/res_activiteit/opmerking"/>
|
||
LOCATION;ENCODING=QUOTED-PRINTABLE:<xsl:value-of select="rsv_ruimte/res_ruimte/nr"/> (<xsl:value-of select="rsv_ruimte/res_ruimte/plaats/regio/district/locatie/omschrijving"/>)
|
||
ORGANIZER;CN=<xsl:value-of select="rsv_ruimte/contact_user/naam_full"/>:MAILTO:reservering-noreply@facilitor.nl
|
||
<xsl:for-each select="rsv_ruimte/afspraak/bezoeker">
|
||
ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=TENTATIVE;CN=<xsl:value-of select="naam"/>
|
||
<xsl:if test="string(bedrijf)!=''"> (<xsl:value-of select="bedrijf"/>)</xsl:if>:MAILTO:<xsl:if test="boolean(intern_user)">
|
||
<xsl:value-of select="intern_user/email"/></xsl:if></xsl:for-each>
|
||
SEQUENCE:<xsl:for-each select="rsv_ruimte/tracking/track">
|
||
<xsl:sort select="./datum/timestamp" data-type="number" order="descending"/>
|
||
<xsl:if test="position() = 1">
|
||
<xsl:value-of select="./datum/timestamp"/>
|
||
</xsl:if>
|
||
</xsl:for-each>
|
||
PRIORITY:5
|
||
END:VEVENT
|
||
END:VCALENDAR
|
||
</xsl:template>
|
||
|
||
<!-- Klantspecifieke begintekst voor reserveringsgegevens op reserveringsbon -->
|
||
<xsl:template name="res_begintext">
|
||
<tr>
|
||
<td colspan="2" class="tekst">
|
||
<xsl:choose>
|
||
<xsl:when test="$srtnotificatiecode = 'RESINF'">Beste collega,<br/><br/>Hierbij herinneren wij je aan de door jou gemaakte reservering. Denk eraan de reservering tijdig te wijzigen of annuleren, als dat nodig is. Onderaan de e-mail vind je een overzicht van de door jou gereserveerde zalen en/of voorzieningen.<br/><br/><b>
|
||
Wijzigen of annuleren</b><br/>Als je de reservering wilt wijzigen of annuleren, klik dan
|
||
<xsl:element name="a">
|
||
<xsl:attribute name="href">https://<xsl:value-of select="$FacilitorRoot"/>/default.asp?<xsl:value-of select="../bookmarks/reservering"/>
|
||
<xsl:value-of select="rsv_ruimte/key"/>
|
||
</xsl:attribute>hier.</xsl:element>
|
||
<br/>
|
||
<br/>
|
||
</xsl:when>
|
||
<xsl:otherwise>
|
||
</xsl:otherwise>
|
||
</xsl:choose>
|
||
</td>
|
||
</tr>
|
||
</xsl:template>
|
||
|
||
<xsl:template name="res_endtext">
|
||
<xsl:if test="$srtnotificatiecode != 'RESINF'">
|
||
<tr>
|
||
<td height="25px"/>
|
||
</tr>
|
||
<tr>
|
||
<td colspan="4" class="value">Als je de reservering wilt wijzigen of annuleren, klik dan
|
||
<xsl:element name="a">
|
||
<xsl:attribute name="href">https://<xsl:value-of select="$FacilitorRoot"/>/default.asp?<xsl:value-of select="../bookmarks/reservering"/>
|
||
<xsl:value-of select="rsv_ruimte/key"/>
|
||
</xsl:attribute>hier.</xsl:element>
|
||
</td>
|
||
</tr>
|
||
</xsl:if>
|
||
</xsl:template>
|
||
|
||
<xsl:template name="bez_endtext">
|
||
<tr>
|
||
<td height="25px"/>
|
||
</tr>
|
||
<tr>
|
||
<td colspan="4" class="value">Als je de afspraak wilt wijzigen of annuleren, klik dan
|
||
<xsl:element name="a">
|
||
<xsl:attribute name="href">https://<xsl:value-of select="$FacilitorRoot"/>/default.asp?<xsl:value-of select="../bookmarks/afspraak"/>
|
||
<xsl:value-of select="key"/>
|
||
</xsl:attribute>hier.</xsl:element>
|
||
</td>
|
||
</tr>
|
||
</xsl:template>
|
||
|
||
<xsl:template match="melding" mode="full">
|
||
<xsl:choose>
|
||
<xsl:when test="$mode='summary'"></xsl:when>
|
||
<xsl:otherwise>
|
||
<html>
|
||
<xsl:comment>================================ MELDINGEN ==============================</xsl:comment>
|
||
<xsl:comment>FACILITOR default XSL template for melding</xsl:comment>
|
||
<xsl:call-template name="htmlhead"/>
|
||
<xsl:element name="body">
|
||
<xsl:if test="$mode!='email'">
|
||
<xsl:attribute name="onload">window.print();</xsl:attribute>
|
||
</xsl:if>
|
||
<xsl:call-template name="pageheader"/>
|
||
<xsl:choose>
|
||
<xsl:when test="$srtnotificatiecode = 'MLDKTO'">
|
||
<xsl:apply-templates select="." mode="kto"/>
|
||
</xsl:when>
|
||
<xsl:otherwise>
|
||
<xsl:apply-templates select="." mode="include"/>
|
||
<table>
|
||
<tr>
|
||
<td height="25px"/>
|
||
</tr>
|
||
<tr>
|
||
<td class="value">Als je de melding wilt inzien, klik dan
|
||
<xsl:element name="a">
|
||
<xsl:attribute name="href">https://<xsl:value-of select="$FacilitorRoot"/>/default.asp?<xsl:value-of select="../bookmarks/melding"/>
|
||
<xsl:value-of select="key"/>
|
||
</xsl:attribute>hier.</xsl:element>
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
</xsl:otherwise>
|
||
</xsl:choose>
|
||
<xsl:call-template name="pagefooter"/>
|
||
</xsl:element>
|
||
</html>
|
||
</xsl:otherwise>
|
||
</xsl:choose>
|
||
</xsl:template>
|
||
|
||
|
||
<xsl:template match="opdracht" mode="include_yask">
|
||
<table border="0" width="100%" cellpadding="2">
|
||
<tr>
|
||
<td textallign="left" width="90%">Opdrachtverstrekking</td>
|
||
<td>
|
||
<xsl:choose>
|
||
<xsl:when test="$mode='email'">
|
||
<img src="cid:tmpl_yask.gif"/>
|
||
</xsl:when>
|
||
<xsl:otherwise>
|
||
<xsl:element name="img">
|
||
<xsl:attribute name="src">../../cust/<xsl:value-of select="//header/custId"/>/tmpl_yask.gif</xsl:attribute>
|
||
</xsl:element>
|
||
</xsl:otherwise>
|
||
</xsl:choose>
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
<hr solid="#000;" color="#000;"/>
|
||
<br/>
|
||
<br/>
|
||
<table>
|
||
<tr>
|
||
<td>
|
||
<xsl:value-of select="../opdracht/uitvoerende/bedrijf/naam"/>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td>
|
||
<xsl:value-of select="../opdracht/uitvoerende/bedrijf/bezoek_adres"/>
|
||
<br/>
|
||
<xsl:value-of select="../opdracht/uitvoerende/bedrijf/bezoek_postcode"/> <xsl:value-of select="../opdracht/uitvoerende/bedrijf/bezoek_plaats"/>
|
||
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
<br/>
|
||
<br/>
|
||
<table width="100%">
|
||
<tr>
|
||
<br/>
|
||
<td width="33%">Datum:</td>
|
||
<td textallign="middle" width="33%">Doorkiesnummer:</td>
|
||
<td textallign="left" widt="33%">Ons kenmerk:</td>
|
||
</tr>
|
||
<tr>
|
||
<!--<td width="33%"><xsl:value-of select="backoffice_contact/ingangsdatum/localdatum"/>-->
|
||
<td width="33%">
|
||
<xsl:value-of select="../header/dateDay"/>-<xsl:value-of select="../header/dateMonth"/>-<xsl:value-of select="../header/dateYear"/></td>
|
||
<td width="33%">
|
||
<xsl:value-of select="backoffice_contact/telefoonnr"/>
|
||
</td>
|
||
<td width="33%">
|
||
<xsl:value-of select="melding/stdmelding/discipline/srtdiscipline/prefix"/><xsl:value-of select="melding/key"/>/<xsl:value-of select="bedrijfopdr_volgnr"/>
|
||
<br/>
|
||
<br/>
|
||
<br/>
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
<table>
|
||
<tr>
|
||
<td>Betreft: Opdrachtverstrekking offerte<br/><br/><br/><br/></td>
|
||
</tr>
|
||
<tr>
|
||
<td>Geachte Heer/Mevrouw, </td>
|
||
</tr>
|
||
<br/>
|
||
<tr>
|
||
<td>
|
||
<br/>Graag geef ik uw offerte met kenmerk <xsl:value-of select="//opdracht/kenmerk[@key=341]"/>van <xsl:value-of select="//datumbegin/datum"/>, voor de werkzaamheden bij KPN<xsl:value-of select="//FAC/locatie"/>, in opdracht tot uitvoering voor een totaalbedrag van <xsl:value-of select="kenmerk[@key=261]"/> euro Excl BTW.<br/><br/></td>
|
||
<tr>
|
||
<td>
|
||
<br/>Uw offerte omvat de levering van de volgende werkzaamheden;<br/><br/></td>
|
||
</tr>
|
||
<td>
|
||
<xsl:call-template name="linebreaks">
|
||
<xsl:with-param name="string" select="omschrijving"/>
|
||
</xsl:call-template>
|
||
<br/>
|
||
<br/>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td>
|
||
<br/>De werkzaamheden moeten aanvangen op: <xsl:value-of select="//opdracht/datumbegin/datum"/>.</td>
|
||
</tr>
|
||
<tr>
|
||
<td>De werkzaamheden moeten uiterlijk zijn afgerond / uitgevoerd op: <xsl:value-of select="//opdracht/einddatum/datum"/>.<br/><br/></td>
|
||
</tr>
|
||
<tr>
|
||
<td>
|
||
<br/>Aan deze opdracht is ons interne Facilitor nummer <xsl:value-of select="melding/stdmelding/discipline/srtdiscipline/prefix"/><xsl:value-of select="melding/key"/>/<xsl:value-of select="bedrijfopdr_volgnr"/> gekoppeld.
|
||
<br/>Graag dit nummer duidelijk op uw factuur vermelden. Verder wil ik u<br/>verzoeken om de factuuropbouw aan de volgende punten te laten voldoen:<br/><br/></td>
|
||
</tr>
|
||
<tr>
|
||
<td>
|
||
<br/>Gericht aan:
|
||
<br/>
|
||
<br/>  Yask inzake crediteuren
|
||
<br/>  T.a.v. afdeling crediteuren
|
||
<br/>  Postbus 5071
|
||
<br/>  2900EB Cappelle aan de IJssel<br/><br/><br/></td>
|
||
</tr>
|
||
<tr>
|
||
<td>-<nbsp/> Vermelding BTW nummer Yask op de factuur(NL009844338B01)</td>
|
||
</tr>
|
||
<tr>
|
||
<td>-<nbsp/> Factuur dient te voldoen aan overige wettelijke eisen (BTW, KvK etc)</td>
|
||
</tr>
|
||
<tr>
|
||
<td>-<nbsp/> Facilitor dient op de factuur vermeld te worden</td>
|
||
</tr>
|
||
<tr>
|
||
<td>-<nbsp/> Uitsplitsing (bedrag excl BTW en BTW%) per lokatie dient op de factuur of in een bijlage zichtbaar te zijn<br/><br/><br/></td>
|
||
</tr>
|
||
<tr>
|
||
<td>U dient de factuur te mailen naar kpn@yask.nl<br/><br/><br/></td>
|
||
</tr>
|
||
<tr>
|
||
<td>Met vriendelijke groet,<br/>Yask B.V.<br/><br/></td>
|
||
</tr>
|
||
<tr>
|
||
<!--<td><xsl:value-of select="../opdracht/uitvoerende/bedrijf/contactpersoon/naam_full"/>-->
|
||
<td>
|
||
<xsl:value-of select="../opdracht/backoffice_contact/naam_friendly"/>
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
</xsl:template>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<xsl:template match="opdracht" mode="full">
|
||
<xsl:choose>
|
||
<xsl:when test="$mode='summary'"></xsl:when>
|
||
<xsl:otherwise>
|
||
<html>
|
||
<xsl:comment>================================ OPDRACHTEN ==============================</xsl:comment>
|
||
<xsl:comment>FACILITOR default XSL template for opdracht</xsl:comment>
|
||
<xsl:call-template name="htmlhead"/>
|
||
<xsl:element name="body">
|
||
<xsl:if test="$mode!='email'">
|
||
<xsl:attribute name="onload">window.print();</xsl:attribute>
|
||
</xsl:if>
|
||
<!--<xsl:call-template name="pageheader"/>-->
|
||
<xsl:if test="$srtnotificatiecode = 'MLDAP1' or $srtnotificatiecode = 'ORDMLI'">
|
||
<p style="font-size:160%; text-align:center;">
|
||
<i>Wil je direct naar de opdracht, klik dan
|
||
<xsl:element name="a">
|
||
<xsl:attribute name="href">https://<xsl:value-of select="$FacilitorRoot"/>/default.asp?<xsl:value-of select="../bookmarks/opdracht"/>
|
||
<xsl:value-of select="key"/>
|
||
</xsl:attribute>hier.</xsl:element>
|
||
</i>
|
||
</p>
|
||
</xsl:if>
|
||
<xsl:choose>
|
||
<xsl:when test="opdrachttype/key = 143">
|
||
<xsl:apply-templates select="." mode="include_yask"/>
|
||
</xsl:when>
|
||
<xsl:otherwise>
|
||
<xsl:apply-templates select="." mode="include"/>
|
||
</xsl:otherwise>
|
||
</xsl:choose>
|
||
<xsl:call-template name="pagefooter"/>
|
||
</xsl:element>
|
||
</html>
|
||
</xsl:otherwise>
|
||
</xsl:choose>
|
||
</xsl:template>
|
||
|
||
<xsl:template match="afspraak" mode="full">
|
||
<xsl:choose>
|
||
<xsl:when test="$srtnotificatiecode='CUST02'">
|
||
<xsl:comment>== Notificatie naar bezoeker ==</xsl:comment>
|
||
<html>
|
||
<xsl:call-template name="htmlhead"/>
|
||
<body>Binnenkort brengt u een bezoek aan een KPN gebouw. <xsl:if test="bezoeker/parkeerplaats != ''">Er is voor u een parkeerplaats gereserveerd met de volgende gegevens:<br/></xsl:if><br/>
|
||
Datum: <xsl:value-of select="datum/datum"/><br/>
|
||
Tijdstip: <xsl:value-of select="datum/tijd"/> - <xsl:value-of select="eind/tijd"/> uur<br/>
|
||
Locatie: <xsl:value-of select="plaats/regio/district/locatie/adres"/><br/>
|
||
<xsl:comment>== !!!!!!! aanpassen naar adres van de parkeerplaats ==</xsl:comment>
|
||
<xsl:if test="plaats/regio/district/locatie/code = 'TP'">Straat: Bezoekersgarage, Saturnusstraat 8<br/></xsl:if>
|
||
<br/>Naam bezoeker: <xsl:value-of select="bezoeker/naam"/><br/>
|
||
Bedrijf bezoeker: <xsl:value-of select="bezoeker/bedrijf"/><br/>
|
||
Gastheer/vrouw: <xsl:value-of select="gastheer"/><br/>
|
||
Omschrijving: <br/><br/>
|
||
<xsl:if test="bezoeker/kenmerk[@key=1020] != ''">Reserveringscode: <xsl:value-of select="bezoeker/kenmerk[@key=1020]"/>#<br/><br/><br/>
|
||
Op de dag van de reservering ontvangt u ter herinnering een SMS-bericht met de reserveringscode op het volgende mobiele telefoonnummer: <xsl:value-of select="bezoeker/kenmerk[@key=1001]"/> De reserveringscode dient u zowel bij aankomst als bij vertrek in te toetsen of door te geven via de intercom.<br/><br/>
|
||
<xsl:comment>Wilt u de reserveringscode op een ander mobiel nummer ontvangen, dan kunt u dit via onderstaande link doorgeven:<br/>
|
||
https://pprs.facility-site.nl/PPRS/scripts/changemobile.asp?id=4A056129111511760B0C725F057847<br/><br/></xsl:comment>
|
||
</xsl:if>Let op: Bij KPN geldt een legitimatieplicht.<br/><br/>
|
||
Met vriendelijke groet,<br/><br/>
|
||
KPN</body>
|
||
</html>
|
||
</xsl:when>
|
||
<xsl:otherwise>
|
||
<xsl:choose>
|
||
<xsl:when test="$mode='summary'"></xsl:when>
|
||
<xsl:otherwise>
|
||
<html>
|
||
<xsl:comment>================================ AFSPRAKEN ==============================</xsl:comment>
|
||
<xsl:comment>FACILITOR default XSL template for afspraak</xsl:comment>
|
||
<xsl:call-template name="htmlhead"/>
|
||
<xsl:element name="body">
|
||
<xsl:if test="$mode!='email'">
|
||
<xsl:attribute name="onload">window.print();</xsl:attribute>
|
||
</xsl:if>
|
||
<xsl:call-template name="pageheader"/>
|
||
<xsl:apply-templates select="." mode="include"/>
|
||
<xsl:call-template name="pagefooter"/>
|
||
</xsl:element>
|
||
</html>
|
||
</xsl:otherwise>
|
||
</xsl:choose>
|
||
</xsl:otherwise>
|
||
</xsl:choose>
|
||
</xsl:template>
|
||
|
||
<xsl:template match="message" mode="include">
|
||
|
||
<xsl:call-template name="pageheader"/>
|
||
<table border="0" width="100%" cellpadding="2">
|
||
<tr>
|
||
<td width="20%" class="label">
|
||
<xsl:value-of select="//lcl/MSG/bericht_van"/>
|
||
</td>
|
||
<td width="80%" class="value">: <xsl:value-of select="afzender/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="afzender/email"/></td>
|
||
</tr>
|
||
<tr>
|
||
<td class="label">
|
||
<xsl:value-of select="//lcl/MSG/berichtdatum"/>
|
||
</td>
|
||
<td class="value">:
|
||
<xsl:value-of select="aanmaak/datum"/> 
|
||
<xsl:value-of select="aanmaak/tijd"/>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td height="20"/>
|
||
</tr>
|
||
<tr>
|
||
<td colspan="2" class="tekst">
|
||
<xsl:call-template name="linebreaks">
|
||
<xsl:with-param name="string" select="omschrijving"/>
|
||
</xsl:call-template>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td colspan="2" class="tekst">Klik <xsl:element name="a"><xsl:attribute name="href"><xsl:value-of select="url"/></xsl:attribute>hier</xsl:element> om de inhoud van de nieuwsbrief te openen.</td>
|
||
</tr>
|
||
</table>
|
||
</xsl:template>
|
||
|
||
<xsl:template match="rapport">
|
||
<xsl:if test="@view='res_v_rap_infobord' or @view='RES_V_RAP_INFOBORD'">
|
||
<html>
|
||
<head>
|
||
<style>td {
|
||
font-family: Verdana;
|
||
padding: 3px;
|
||
font-size: 14pt;
|
||
color: #1f3b77;
|
||
}
|
||
.odd {
|
||
background-color: #f6f6f6;
|
||
}
|
||
.even {
|
||
background-color: #ffffff;
|
||
}
|
||
#kop {
|
||
background-color: #ffffff;
|
||
}
|
||
p {
|
||
font-family: Verdana;
|
||
text-align: center;
|
||
font-size: 30pt;
|
||
color: #00cc00;
|
||
}
|
||
|
||
#CLC {
|
||
font-family: Verdana;
|
||
color: black;
|
||
background-color: #ffffff;
|
||
text-align:center;
|
||
font-size: 10pt;
|
||
font-weight:bold;
|
||
text-decoration: none;
|
||
}
|
||
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 = 2; // 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="sorted">
|
||
<xsl:for-each select="rapport_data/data_row">
|
||
<xsl:sort select="TIJD_VAN"/>
|
||
<xsl:sort select="RUIMTE"/>
|
||
<xsl:if test="OFFSET < 60 and STATUS != 'Geblokkeerd'">
|
||
<xsl:copy-of select="."/>
|
||
</xsl:if>
|
||
</xsl:for-each>
|
||
</xsl:variable>
|
||
<body onLoad="alternate();startAutoRefreshTim();parent.Activate();parent.document.body.style.overflow='hidden';">
|
||
<div ID="kop" align="center">
|
||
<xsl:element name="img">
|
||
<xsl:attribute name="src">../../cust/<xsl:value-of select="//header/custId"/>/tmpl_logo.gif</xsl:attribute>
|
||
</xsl:element>
|
||
<br/>
|
||
</div>
|
||
<p>Vergaderzalen</p>
|
||
<table id="result" width="100%" 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 width="8%">
|
||
<xsl:value-of select="TIJD_VAN"/>
|
||
</td>
|
||
<td width="46%">
|
||
<xsl:value-of select="OMSCHRIJVING"/>
|
||
</td>
|
||
<td width="46%">
|
||
<xsl:value-of select="RUIMTE"/>
|
||
</td>
|
||
</xsl:element>
|
||
</xsl:for-each>
|
||
</table>
|
||
<input type="hidden" name="timeID2" value="-1"/>
|
||
</body>
|
||
</html>
|
||
</xsl:if>
|
||
</xsl:template>
|
||
</xsl:stylesheet>
|
||
<!-- Stylesheet edited using Stylus Studio - (c) 2004-2007. Progress Software Corporation. All rights reserved. -->
|
||
<!-- Stylesheet edited using Stylus Studio - (c) 2004-2007. Progress Software Corporation. All rights reserved. -->
|
||
<!-- Stylesheet edited using Stylus Studio - (c) 2004-2007. Progress Software Corporation. All rights reserved. -->
|
||
<!-- Stylesheet edited using Stylus Studio - (c) 2004-2007. Progress Software Corporation. All rights reserved. --><!-- Stylesheet edited using Stylus Studio - (c) 2004-2007. Progress Software Corporation. All rights reserved. --> |