Merge 2017.3 Gold F

svn path=/Website/trunk/; revision=38349
This commit is contained in:
Jos Groot Lipman
2018-06-28 08:27:09 +00:00
13 changed files with 542 additions and 48 deletions

View File

@@ -134,6 +134,7 @@ if (submitting)
+ bezettingen[i] + ")";
Oracle.Execute(sql);
}
oRs.Close();
}
}

View File

@@ -219,7 +219,8 @@ function bez_list(pautfunction, params)
if (!groupbez) // elke individuele bezoeker
{ // geen management info => fe, fo en bo
sql = "SELECT a.bez_afspraak_key afspr_key"
sql = "SELECT /*+ CURSOR_SHARING_EXACT */ " // cursor sharing uit zodat index op bez_afspraak_datum beter gebruikt wordt
+ " a.bez_afspraak_key afspr_key"
+ ", rrr.res_rsv_ruimte_key"
+ ", COALESCE(b.bez_bezoekers_done, a.bez_afspraak_datum) bez_afspraak_datum"
+ ", b.bez_afspraak_naam"

View File

@@ -1302,9 +1302,6 @@ mld = {setmeldingstatus:
+ ", alg_v_allonrgoed_gegevens v"
+ ", alg_locatie l"
+ ", alg_district di"
+ ", (SELECT m1.mld_melding_key"
+ " , mld.getactualuitvoer (m1.mld_melding_key) actualuitvoertijd"
+ " FROM mld_melding m1) gau"
+ (verantw_key
? ", alg_gebouw g"
: "")
@@ -1377,7 +1374,6 @@ mld = {setmeldingstatus:
? " AND p.prs_afdeling_key = b.prs_afdeling_key"
: "")
+ " AND std.mld_stdmelding_key = m.mld_stdmelding_key"
+ " AND m.mld_melding_key = gau.mld_melding_key"
+ (perform && srtdisc_key
? " AND sd.ins_srtdiscipline_key = md.ins_srtdiscipline_key"
: "")

View File

@@ -390,6 +390,7 @@ function mld_list (pautfunction, params)
} // minfo only
// Voeg laatste tracking datum toe
if (0) // te duur
sqln += (minfo
? ", TO_DATE('01-01-1970', 'DD-MM-YYYY')"
: ", (SELECT MAX(t.fac_tracking_datum)"
@@ -527,7 +528,18 @@ function mld_list (pautfunction, params)
class1 += " orderready";
}
var mld_recent = new Date(oRs("recentdatum").Value);
// Ik zou dit liever in de hoofdquery meenemen maar Oracle12 komt daar slecht uit
// Hier per regel ophalen is netto veel sneller
var sql = "SELECT MAX(t.fac_tracking_datum) recentdatum"
+ " FROM fac_tracking t"
+ " , fac_srtnotificatie sn"
+ " WHERE t.fac_srtnotificatie_key = sn.fac_srtnotificatie_key"
+ " AND t.fac_tracking_refkey = " + oRs("mld_melding_key").Value
+ " AND sn.fac_srtnotificatie_xmlnode = 'melding'";
var roRs = Oracle.Execute(sql);
var mld_recent = new Date(roRs("recentdatum").Value);
roRs.Close();
if (mld_recent > recent)
{
class1 += " updated";

View File

@@ -185,7 +185,7 @@ var tracking = getQParamInt("tracking", 1) == 1; // tracking erbij tonen? Onderd
var authparams = user.checkAutorisation(pautfunction); // Dit is ongeacht de melding
var add_prs_restrict = prshasrestrict(pautfunction);
sql = "SELECT n.mld_melding_note_aanmaak"
sql = "SELECT /*+ FIRST_ROWS ( 150 ) CURSOR_SHARING_EXACT */ n.mld_melding_note_aanmaak"
+ ", n.mld_melding_note_key"
+ ", pf.prs_perslid_naam_friendly"
+ ", pf.prs_perslid_key"
@@ -227,11 +227,10 @@ var tracking = getQParamInt("tracking", 1) == 1; // tracking erbij tonen? Onderd
pautfunction,
"", // geen disc filter
2) // algprsmode?
+ " ORDER BY mld_melding_note_aanmaak "
+ " ORDER BY mld_melding_note_key "
+ (S("mld_note_sort_ascending") == 0 ? " DESC " : "");
}
var rst = new ResultsetTable({ sql:sql,
keyColumn: (mld_key == -1)? "mld_melding_key" : "mld_melding_note_key",
ID: "notestable",

View File

@@ -708,10 +708,9 @@ function res_list (pautfunction, params)
+ ", rec2.res_rsv_ruimte_volgnr"
+ ", rec2.res_rsv_ruimte_key rsv_ruimte_key"
+ ", (SELECT COUNT('1')"
+ " FROM res_rsv_deel rrd, res_deel resd"
+ " FROM res_rsv_deel rrd"
+ " WHERE rrd.res_rsv_ruimte_key = rec2.res_rsv_ruimte_key"
+ " AND rrd.res_deel_key = resd.res_deel_key"
+ (S("vis_parking_key") != -1 ? " AND resd.res_discipline_key != " + S("vis_parking_key") : "")
+ " AND bez_bezoekers_key IS NULL"
+ ") + "
+ " (SELECT COUNT('2')"
+ " FROM res_rsv_artikel"
@@ -897,6 +896,7 @@ function res_list (pautfunction, params)
+ " WHERE t.fac_srtnotificatie_key = sn.fac_srtnotificatie_key"
+ " AND t.fac_tracking_refkey = rec2.res_rsv_ruimte_key" // res_rsv_ruimte_key uit "sql_select"
+ " AND sn.fac_srtnotificatie_xmlnode = 'reservering') recentdatum";
sqltrack = ", TO_DATE('01-01-1970', 'DD-MM-YYYY') recentdatum";
sql = "SELECT " + sql_select + sqltrack
+ " FROM (" + sql_rec2 + ") rec2"
@@ -998,7 +998,19 @@ function res_list (pautfunction, params)
}
}
var res_recent = new Date(oRs("recentdatum").Value);
//var res_recent = new Date(oRs("recentdatum").Value);
// Ik zou dit liever in de hoofdquery meenemen maar Oracle12 komt daar slecht uit
// Hier per regel ophalen is netto veel sneller
var sql = "SELECT MAX(t.fac_tracking_datum) recentdatum"
+ " FROM fac_tracking t"
+ " , fac_srtnotificatie sn"
+ " WHERE t.fac_srtnotificatie_key = sn.fac_srtnotificatie_key"
+ " AND t.fac_tracking_refkey = " + oRs("rsv_ruimte_key").Value
+ " AND sn.fac_srtnotificatie_xmlnode = 'reservering'";
var roRs = Oracle.Execute(sql);
var res_recent = new Date(roRs("recentdatum").Value);
roRs.Close();
if (res_recent > recent)
{
rowclass += " updated";
@@ -1304,12 +1316,9 @@ function res_list (pautfunction, params)
+ " , res_geg.res_type res_type"
+ " , res_geg.keycolumn keycolumn"
+ " , (SELECT COUNT('1')"
+ " FROM res_rsv_deel rrd, res_deel resd"
+ " FROM res_rsv_deel rrd"
+ " WHERE rrd.res_rsv_ruimte_key = res_geg.res_rsv_ruimte_key"
+ " AND rrd.res_deel_key = resd.res_deel_key"
+ (S("vis_parking_key") != -1
? " AND resd.res_discipline_key != " + S("vis_parking_key")
: "")
+ " AND bez_bezoekers_key IS NULL"
+ " ) + "
+ " (SELECT COUNT('2')"
+ " FROM res_rsv_artikel"
@@ -1617,14 +1626,14 @@ function res_list (pautfunction, params)
2);
var sql_from_total = "";
if (res_key || roomcat)
if (res_key || (roomcat && groupres != 7 && groupres != 8)) // Niet als je groepeert op artikel
{
sql_from_total += "/* Ruimtes */ " + sql_from_room_part;
if (res_key || objcat || artcat)
sql_from_total += " \nUNION ALL\n "
}
if (res_key || objcat)
if (res_key || (objcat && groupres != 7 && groupres != 8)) // Niet als je groepeert op artikel
{
sql_from_total += "/* Objecten */ " + sql_from_obj_part;
if (res_key || artcat)
@@ -2039,6 +2048,7 @@ function res_list (pautfunction, params)
+ " AND t.fac_tracking_refkey = rsv_ruimte_key" // rsv_ruimte_key voor groupres=4 en <=1
+ " AND sn.fac_srtnotificatie_xmlnode = 'reservering')")
+ " recentdatum";
sqltrack = ", TO_DATE('01-01-1970', 'DD-MM-YYYY') recentdatum";
sql = "SELECT /*+ opt_param('optimizer_features_enable' '11.2.0.4') */ us.*"
+ sqltrack
+ " FROM (" + sql + ") us " + sql_order;
@@ -2061,9 +2071,20 @@ function res_list (pautfunction, params)
function fnrowClassM(oRs) // tr-class
{
var class1 = "";
if (groupres == 4)
if (groupres == 4 && !minfo)
{
var cnt_recent = new Date(oRs("recentdatum").value);
// Ik zou dit liever in de hoofdquery meenemen maar Oracle12 komt daar slecht uit
// Hier per regel ophalen is netto veel sneller
var sql = "SELECT MAX(t.fac_tracking_datum) recentdatum"
+ " FROM fac_tracking t"
+ " , fac_srtnotificatie sn"
+ " WHERE t.fac_srtnotificatie_key = sn.fac_srtnotificatie_key"
+ " AND t.fac_tracking_refkey = " + oRs("rsv_ruimte_key").Value
+ " AND sn.fac_srtnotificatie_xmlnode = 'reservering'";
var roRs = Oracle.Execute(sql);
var cnt_recent = new Date(roRs("recentdatum").Value);
if (cnt_recent > recent)
{
class1 += " updated ";
@@ -2195,7 +2216,19 @@ function res_list (pautfunction, params)
// resR of resC of resV
var class1 = "res" + oRs("res_type").value + (oRs("ingang").value == 0 || oRs("verval").value == 0? " res_fatal " : "");
var cnt_recent = new Date(oRs("recentdatum").value);
//var cnt_recent = new Date(oRs("recentdatum").value);
// Ik zou dit liever in de hoofdquery meenemen maar Oracle12 komt daar slecht uit
// Hier per regel ophalen is netto veel sneller
var sql = "SELECT MAX(t.fac_tracking_datum) recentdatum"
+ " FROM fac_tracking t"
+ " , fac_srtnotificatie sn"
+ " WHERE t.fac_srtnotificatie_key = sn.fac_srtnotificatie_key"
+ " AND t.fac_tracking_refkey = " + oRs("rsv_ruimte_key").Value
+ " AND sn.fac_srtnotificatie_xmlnode = 'reservering'";
var roRs = Oracle.Execute(sql);
var cnt_recent = new Date(roRs("recentdatum").Value);
roRs.Close();
if (cnt_recent > recent)
{
class1 += " updated ";

39
CUST/AADS/xsl/spie.xsl Normal file
View File

@@ -0,0 +1,39 @@
<?xml version='1.0'?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="text" omit-xml-declaration="yes" indent="no"/>
<xsl:template match="opdracht">
OPDRACHTBON STORINGEN
Tijdstip verstrekking : <xsl:value-of select="//facilitor/header/dateTime"/>
Geachte heer/mevrouw,
Hierbij geven wij u opdracht voor het verhelpen van de storing zoals hieronder omschreven
#Groep : DFS-<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/code"/>
#Installatie : N/A
#Melder : <xsl:value-of select="melding/melder/naam_friendly"/>
#Telefoonnummer melder : <xsl:value-of select="melding/melder/telefoonnr"/>
#Email melder : <xsl:value-of select="melding/melder/email"/>
#Prioriteit : N/A
#Service : <xsl:value-of select="melding/discipline/omschrijving"/>
#Plaats : <xsl:value-of select="melding/plaats/regio/district/locatie/code"/>/<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/code"/>/<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/verdieping/code"/>/<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/verdieping/ruimte/nr"/>
#Samenvatting : <xsl:value-of select="substring(concat(melding/discipline/srtdiscipline/prefix,'-',melding/discipline/omschrijving, '/', melding/stdmelding/omschrijving),1,60)"/>
#Probleemtekst : <xsl:value-of select="omschrijving"/>
#Klantreferentie : <xsl:value-of select="concat(melding/discipline/srtdiscipline/prefix,melding/key,'/',bedrijfopdr_volgnr)"/>
</xsl:template>
<xsl:template match="facilitor">
<xsl:apply-templates select="opdracht"/>
</xsl:template>
<xsl:template match="/">
<xsl:apply-templates select="facilitor"/>
</xsl:template>
</xsl:stylesheet><!-- Stylesheet edited using Stylus Studio - (c) 2004-2009. Progress Software Corporation. All rights reserved. -->

View File

@@ -986,7 +986,7 @@
https://<xsl:value-of select="$FacilitorRoot"/>/cust/hsle/saml/?<xsl:value-of select="../bookmarks/melding"/><xsl:value-of select="key"/>
</xsl:attribute>Klik hier om te reageren</xsl:element>
</td>
</tr>
</tr>
<tr>
<td colspan="4" class="caption" style="padding-top:20px;padding-bottom:10px">
<b>Bevestiging Evenement</b>
@@ -997,12 +997,20 @@
<b>Betreft:</b></td><td class="tekst">Reservering <xsl:value-of select="kenmerk[@naam='Reservering']/reservering/key"/></td>
</tr>
<tr>
<td class="tekst">
<b>Naam evenement:</b></td><td class="tekst"><xsl:value-of select="kenmerk[@naam='Naam evenement']"/></td>
</tr>
<tr>
<td class="tekst">
<b>Datum:</b></td><td class="tekst"><xsl:value-of select="datum_gepland/datum"/></td>
</tr>
<tr>
<td class="tekst">
<b>Naam evenement:</b></td><td class="tekst"><xsl:value-of select="kenmerk[@naam='Naam evenement']"/></td>
<b>Begintijd:</b></td><td class="tekst"><xsl:value-of select="kenmerk[@naam='Begintijd van']"/></td>
</tr>
<tr>
<td class="tekst">
<b>Eindtijd:</b></td><td class="tekst"><xsl:value-of select="kenmerk[@naam='Eindtijd tot']"/></td>
</tr>
<tr>
<td class="tekst">
@@ -1044,7 +1052,7 @@
<xsl:with-param name="prijs" select="sum(rsv_ruimte/prijs[string(number(.))!='NaN'])+sum(rsv_ruimte/rsv_deel/prijs[string(number(.))!='NaN'])+sum(kenmerk[@naam='Reservering']/reservering/rsv_ruimte/rsv_artikel/prijs[string(number(.))!='NaN'])+sum(kenmerk[@naam='Reservering']/reservering/rsv_ruimte/melding/opdracht/kosten[string(number(.))!='NaN']) + sum(bestelling/bestelitem/totaal[string(number(.))!='NaN']) + sum(bestelling/levkosten[string(number(.))!='NaN'])"/>
</xsl:call-template>
</td>
</tr>
</tr>
<tr>
<td class="tekst" style="padding-top:10px"><b>Beschrijving programma:</b></td>
<td class="tekst" style="padding-top:10px">
@@ -1208,10 +1216,12 @@
</td>
</tr>
<xsl:if test="sum(rsv_deel/key) &gt; 0">
<tr>
<!--
<tr>
<td colspan="4" class="tekst">
<b>Gereserveerde voorzieningen:</b>&#xA0;<xsl:if test="sum(rsv_deel/aantal[string(number(.))!='NaN'])"/></td>
</tr>
HSLE#53533 -->
<tr>
<td colspan="4">
<table>
@@ -1312,11 +1322,71 @@
</xsl:for-each>
</xsl:for-each>
</xsl:if>
</xsl:for-each>
</xsl:for-each>
<tr>
<td colspan="4" height="30px">
</td>
</tr>
<xsl:if test="kenmerk[@naam='Bezoekersafspraak']!=''">
<tr>
<td colspan="4"><hr/></td>
</tr>
<tr>
<td colspan="3" class="caption">
<b>Bezoekgegevens:</b>
</td>
</tr>
<tr>
<table border="0" width="100%" cellpadding="2">
<tr>
<td class="tekst">
<b>Datum bezoek:</b></td><td class="tekst"><xsl:value-of select="kenmerk[@naam='Bezoekersafspraak']/afspraak/datum/datum"/></td>
</tr>
<tr>
<td class="tekst">
<b>Tijd bezoek:</b></td><td class="tekst"><xsl:value-of select="kenmerk[@naam='Bezoekersafspraak']/afspraak/datum/tijd"/></td>
</tr>
<tr>
<td class="tekst">
<b>Op bezoek bij:</b></td><td class="tekst"><xsl:value-of select="kenmerk[@naam='Bezoekersafspraak']/afspraak/gastheer"/></td>
</tr>
<tr>
<td class="tekst">
<b>Telefoon:</b></td><td class="tekst"><xsl:value-of select="kenmerk[@naam='Bezoekersafspraak']/afspraak/telefoonnr"/></td>
</tr>
<tr>
<td class="tekst">
<b>Bezoek locatie:</b></td><td class="tekst"><xsl:value-of select="kenmerk[@naam='Bezoekersafspraak']/afspraak/ruimte"/></td>
</tr>
<tr>
<td class="tekst">
<b>Actie:</b></td><td class="tekst"><xsl:value-of select="kenmerk[@naam='Bezoekersafspraak']/afspraak/actie"/></td>
</tr>
<tr>
<td colspan="4" height="30px">
</td>
</tr>
<tr>
<td colspan="3" class="tekst">
<b>Overzicht van de door u aangemeldde bezoekers:</b>
</td>
</tr>
<xsl:for-each select="kenmerk[@naam='Bezoekersafspraak']/afspraak/bezoeker">
<tr>
<td class="text"><xsl:value-of select="naam"/></td><td><xsl:value-of select="kenmerk[@naam='Bedrijf (verplicht)']/text()"/></td>
</tr>
</xsl:for-each>
<tr>
<td colspan="4" height="30px" class="text">
</td>
</tr>
</table>
</tr>
<tr>
<td colspan="4" height="30px">
</td>
</tr>
</xsl:if>
<tr>
<td colspan="3" class="tekst">
<b>Totaalprijs evenement:</b>
@@ -1431,7 +1501,7 @@
<td class="tekst" colspan="3">
<xsl:choose>
<xsl:when test="kenmerk[@naam='Beamer']">Ja</xsl:when>
<xsl:otherwise>Nee</xsl:otherwise>
<!-- <xsl:otherwise>Nee</xsl:otherwise> HSLE#53146-->
</xsl:choose>
</td>
</tr>
@@ -1440,7 +1510,7 @@
<td class="tekst" colspan="3">
<xsl:choose>
<xsl:when test="kenmerk[@naam='Geluidsinstallatie']">Ja</xsl:when>
<xsl:otherwise>Nee</xsl:otherwise>
<!-- <xsl:otherwise>Nee</xsl:otherwise> HSLE#53146-->
</xsl:choose>
</td>
</tr>
@@ -1449,7 +1519,7 @@
<td class="tekst" colspan="3">
<xsl:choose>
<xsl:when test="kenmerk[@naam='Laptop']">Ja</xsl:when>
<xsl:otherwise>Nee</xsl:otherwise>
<!-- <xsl:otherwise>Nee</xsl:otherwise> HSLE#53146-->
</xsl:choose>
</td>
</tr>
@@ -1458,7 +1528,7 @@
<td class="tekst" colspan="3">
<xsl:choose>
<xsl:when test="kenmerk[@naam='Microfoon']">Ja</xsl:when>
<xsl:otherwise>Nee</xsl:otherwise>
<!-- <xsl:otherwise>Nee</xsl:otherwise> HSLE#53146-->
</xsl:choose>
</td>
</tr>
@@ -3048,3 +3118,154 @@
</TABLE>
</xsl:template>
</xsl:stylesheet>
<!-- Stylus Studio meta-information - (c) 2004-2009. Progress Software Corporation. All rights reserved.
<metaInformation>
<scenarios>
<scenario default="yes" name="Scenario1" userelativepaths="yes" externalpreview="no" url="..\..\..\TEMP\HSLE_files\melding163542_20180626131051_46.xml" htmlbaseurl="" outputurl="" processortype="saxon8" useresolver="yes" profilemode="0"
profiledepth="" profilelength="" urlprofilexml="" commandline="" additionalpath="" additionalclasspath="" postprocessortype="none" postprocesscommandline="" postprocessadditionalpath="" postprocessgeneratedext="" validateoutput="no"
validator="internal" customvalidator="">
<advancedProp name="bSchemaAware" value="true"/>
<advancedProp name="xsltVersion" value="2.0"/>
<advancedProp name="schemaCache" value="||"/>
<advancedProp name="iWhitespace" value="0"/>
<advancedProp name="bWarnings" value="true"/>
<advancedProp name="bXml11" value="false"/>
<advancedProp name="bUseDTD" value="false"/>
<advancedProp name="bXsltOneIsOkay" value="true"/>
<advancedProp name="bTinyTree" value="true"/>
<advancedProp name="bGenerateByteCode" value="true"/>
<advancedProp name="bExtensions" value="true"/>
<advancedProp name="iValidation" value="0"/>
<advancedProp name="iErrorHandling" value="fatal"/>
<advancedProp name="sInitialTemplate" value=""/>
<advancedProp name="sInitialMode" value=""/>
</scenario>
</scenarios>
<MapperMetaTag>
<MapperInfo srcSchemaPathIsRelative="yes" srcSchemaInterpretAsXML="no" destSchemaPath="" destSchemaRoot="" destSchemaPathIsRelative="yes" destSchemaInterpretAsXML="no">
<SourceSchema srcSchemaPath="..\..\..\TEMP\HSLE_files\melding163542_20180626094807_34.xml" srcSchemaRoot="facilitor" AssociatedInstance="" loaderFunction="document" loaderFunctionUsesURI="no"/>
</MapperInfo>
<MapperBlockPosition>
<template name="email"></template>
<template match="melding">
<block path="table/xsl:if/and[0]" x="468" y="124"/>
<block path="table/xsl:if" x="514" y="126"/>
<block path="table/xsl:if/tr/td/b/xsl:value-of" x="514" y="111"/>
<block path="table/xsl:if/tr/td[1]/xsl:call-template" x="354" y="71"/>
<block path="table/xsl:if[1]/or[0]" x="508" y="109"/>
<block path="table/xsl:if[1]/or[0]/=[0]" x="462" y="103"/>
<block path="table/xsl:if[1]/or[0]/=[1]" x="462" y="131"/>
<block path="table/xsl:if[1]" x="554" y="111"/>
<block path="table/xsl:if[1]/xsl:for-each" x="404" y="81"/>
<block path="table/xsl:if[1]/xsl:for-each/xsl:if/=[0]" x="428" y="109"/>
<block path="table/xsl:if[1]/xsl:for-each/xsl:if" x="474" y="111"/>
<block path="table/xsl:if[1]/xsl:for-each/xsl:if/tr/xsl:choose" x="314" y="71"/>
<block path="table/xsl:if[1]/xsl:for-each/xsl:if/tr/xsl:choose/xsl:when/td/b/xsl:value-of" x="514" y="111"/>
<block path="table/xsl:if[1]/xsl:for-each/xsl:if/tr/xsl:choose/xsl:when/td/b/xsl:value-of[1]" x="514" y="111"/>
<block path="table/xsl:if[1]/xsl:for-each/xsl:if/tr/xsl:choose/xsl:when/td[1]/b/xsl:value-of" x="514" y="111"/>
<block path="table/xsl:if[1]/xsl:for-each/xsl:if/tr/xsl:choose/xsl:when/td[1]/b/xsl:call-template" x="514" y="111"/>
<block path="table/xsl:if[1]/xsl:for-each/xsl:if/tr/xsl:choose/xsl:otherwise/td/xsl:value-of" x="274" y="71"/>
<block path="table/xsl:if[1]/xsl:for-each/xsl:if/tr/xsl:choose/xsl:otherwise/td/xsl:value-of[1]" x="234" y="71"/>
<block path="table/xsl:if[1]/xsl:for-each/xsl:if/tr/xsl:choose/xsl:otherwise/td[1]/xsl:value-of" x="194" y="71"/>
<block path="table/xsl:if[1]/xsl:for-each/xsl:if/tr/xsl:choose/xsl:otherwise/td[1]/xsl:call-template" x="154" y="71"/>
<block path="table/xsl:if[1]/tr[3]/td/b/xsl:element/xsl:attribute/xsl:value-of" x="514" y="111"/>
<block path="table/xsl:if[1]/tr[3]/td/b/xsl:element/xsl:attribute/xsl:value-of[1]" x="514" y="111"/>
<block path="table/xsl:choose" x="354" y="111"/>
<block path="table/xsl:choose/or[0]" x="308" y="105"/>
<block path="table/xsl:choose/or[0]/=[0]" x="262" y="99"/>
<block path="table/xsl:choose/or[0]/!=[1]" x="262" y="127"/>
<block path="table/xsl:choose/xsl:when/tr/td/xsl:element/xsl:attribute/xsl:value-of" x="514" y="111"/>
<block path="table/xsl:choose/xsl:when/tr/td/xsl:element/xsl:attribute/xsl:value-of[1]" x="514" y="111"/>
<block path="table/xsl:choose/xsl:when/tr[7]/td[1]/xsl:for-each" x="44" y="41"/>
<block path="table/xsl:choose/xsl:when/tr[7]/td[1]/xsl:for-each/xsl:if" x="114" y="71"/>
<block path="table/xsl:choose/xsl:when/tr[7]/td[1]/xsl:for-each/xsl:if[1]" x="404" y="121"/>
<block path="" x="194" y="191"/>
<block path="table/xsl:choose/xsl:when/tr[9]/td[1]/xsl:for-each" x="484" y="161"/>
<block path="table/xsl:choose/xsl:when/tr[9]/td[1]/xsl:for-each/xsl:if/=[0]" x="508" y="29"/>
<block path="table/xsl:choose/xsl:when/tr[9]/td[1]/xsl:for-each/xsl:if" x="554" y="31"/>
<block path="table/xsl:choose/xsl:when/tr[12]/td[1]/xsl:call-template" x="474" y="31"/>
<block path="table/xsl:choose/xsl:when/tr[13]/td[1]/xsl:call-template" x="354" y="31"/>
<block path="table/xsl:choose/xsl:when/tr[14]/td[1]/xsl:call-template" x="314" y="31"/>
<block path="table/xsl:choose/xsl:when/tr[15]/td[1]/xsl:call-template" x="274" y="31"/>
<block path="table/xsl:choose/xsl:when/tr[16]/td[1]/xsl:call-template" x="234" y="31"/>
<block path="table/xsl:choose/xsl:when/tr[17]/td[1]/xsl:call-template" x="194" y="31"/>
<block path="table/xsl:choose/xsl:when/xsl:if" x="314" y="111"/>
<block path="table/xsl:choose/xsl:when/xsl:if/xsl:for-each" x="274" y="111"/>
<block path="table/xsl:choose/xsl:when/xsl:if/xsl:for-each/tr/td/xsl:apply-templates" x="154" y="31"/>
<block path="table/xsl:choose/xsl:when/xsl:if/tr[2]/td[1]/xsl:call-template" x="114" y="31"/>
<block path="table/xsl:choose/xsl:when/xsl:for-each" x="234" y="111"/>
<block path="table/xsl:choose/xsl:when/xsl:for-each/tr[2]/td/xsl:value-of" x="554" y="151"/>
<block path="table/xsl:choose/xsl:when/xsl:for-each/tr[4]/td/xsl:call-template" x="354" y="151"/>
<block path="table/xsl:choose/xsl:when/xsl:for-each/xsl:if/&gt;[0]" x="148" y="109"/>
<block path="table/xsl:choose/xsl:when/xsl:for-each/xsl:if/&gt;[0]/sum[0]" x="102" y="103"/>
<block path="table/xsl:choose/xsl:when/xsl:for-each/xsl:if" x="194" y="111"/>
<block path="table/xsl:choose/xsl:when/xsl:for-each/xsl:if/tr/td/table/xsl:for-each" x="514" y="111"/>
<block path="table/xsl:choose/xsl:when/xsl:for-each/xsl:if/tr/td/table/xsl:for-each/tr/td/xsl:value-of" x="514" y="111"/>
<block path="table/xsl:choose/xsl:when/xsl:for-each/xsl:if/tr/td/table/xsl:for-each/tr/td[1]/xsl:value-of" x="514" y="111"/>
<block path="table/xsl:choose/xsl:when/xsl:for-each/xsl:if/tr/td/table/xsl:for-each/tr/td[2]/xsl:value-of" x="514" y="111"/>
<block path="table/xsl:choose/xsl:when/xsl:for-each/xsl:if/tr/td/table/xsl:for-each/tr/td[3]/xsl:call-template" x="514" y="111"/>
<block path="table/xsl:choose/xsl:when/xsl:for-each/xsl:if/xsl:if/&gt;[0]" x="108" y="109"/>
<block path="table/xsl:choose/xsl:when/xsl:for-each/xsl:if/xsl:if" x="154" y="111"/>
<block path="table/xsl:choose/xsl:when/xsl:for-each/xsl:if/xsl:if/tr/td[1]/xsl:call-template" x="314" y="151"/>
<block path="table/xsl:choose/xsl:when/xsl:for-each/xsl:if[1]/&gt;[0]" x="68" y="109"/>
<block path="table/xsl:choose/xsl:when/xsl:for-each/xsl:if[1]/&gt;[0]/sum[0]" x="22" y="103"/>
<block path="table/xsl:choose/xsl:when/xsl:for-each/xsl:if[1]" x="114" y="111"/>
<block path="table/xsl:choose/xsl:when/xsl:for-each/xsl:if[1]/tr/td/table/xsl:for-each" x="514" y="111"/>
<block path="table/xsl:choose/xsl:when/xsl:for-each/xsl:if[1]/tr/td/table/xsl:for-each/tr/td/xsl:if/!=[0]" x="468" y="109"/>
<block path="table/xsl:choose/xsl:when/xsl:for-each/xsl:if[1]/tr/td/table/xsl:for-each/tr/td/xsl:if" x="514" y="111"/>
<block path="table/xsl:choose/xsl:when/xsl:for-each/xsl:if[1]/tr/td/table/xsl:for-each/tr/td/xsl:if/span/xsl:value-of" x="514" y="111"/>
<block path="table/xsl:choose/xsl:when/xsl:for-each/xsl:if[1]/tr/td/table/xsl:for-each/tr/td/xsl:value-of" x="514" y="111"/>
<block path="table/xsl:choose/xsl:when/xsl:for-each/xsl:if[1]/tr/td/table/xsl:for-each/tr/td[1]/xsl:value-of" x="514" y="111"/>
<block path="table/xsl:choose/xsl:when/xsl:for-each/xsl:if[1]/tr/td/table/xsl:for-each/tr/td[2]/xsl:choose" x="484" y="81"/>
<block path="table/xsl:choose/xsl:when/xsl:for-each/xsl:if[1]/tr/td/table/xsl:for-each/tr/td[2]/xsl:choose/!=[0]" x="438" y="75"/>
<block path="table/xsl:choose/xsl:when/xsl:for-each/xsl:if[1]/tr/td/table/xsl:for-each/tr/td[2]/xsl:choose/xsl:when/xsl:value-of" x="514" y="111"/>
<block path="table/xsl:choose/xsl:when/xsl:for-each/xsl:if[1]/tr/td/table/xsl:for-each/tr/td[2]/xsl:choose/xsl:otherwise/xsl:value-of" x="514" y="111"/>
<block path="table/xsl:choose/xsl:when/xsl:for-each/xsl:if[1]/tr/td/table/xsl:for-each/tr/td[3]/xsl:call-template" x="514" y="111"/>
<block path="table/xsl:choose/xsl:when/xsl:for-each/xsl:if[2]" x="74" y="111"/>
<block path="table/xsl:choose/xsl:when/xsl:for-each/xsl:if[2]/xsl:for-each" x="34" y="111"/>
<block path="table/xsl:choose/xsl:when/xsl:for-each/xsl:if[2]/xsl:for-each/tr/td/i/b/xsl:value-of" x="514" y="111"/>
<block path="table/xsl:choose/xsl:when/xsl:for-each/xsl:if[2]/xsl:for-each/tr/td/i/b/xsl:value-of[1]" x="514" y="111"/>
<block path="table/xsl:choose/xsl:when/xsl:for-each/xsl:if[2]/xsl:for-each/tr/td/i/b/xsl:value-of[2]" x="514" y="111"/>
<block path="table/xsl:choose/xsl:when/xsl:for-each/xsl:if[2]/xsl:for-each/tr/td[1]/xsl:call-template" x="274" y="151"/>
<block path="table/xsl:choose/xsl:when/xsl:for-each/xsl:if[2]/xsl:for-each/xsl:if" x="514" y="71"/>
<block path="table/xsl:choose/xsl:when/xsl:for-each/xsl:if[2]/xsl:for-each/xsl:if/tr/td/xsl:call-template" x="234" y="151"/>
<block path="table/xsl:choose/xsl:when/xsl:for-each/xsl:if[2]/xsl:for-each/xsl:if[1]" x="554" y="71"/>
<block path="table/xsl:choose/xsl:when/xsl:for-each/xsl:if[2]/xsl:for-each/xsl:if[1]/tr/td/xsl:call-template" x="194" y="151"/>
<block path="table/xsl:choose/xsl:when/xsl:for-each/xsl:if[2]/xsl:for-each/xsl:for-each" x="404" y="41"/>
<block path="table/xsl:choose/xsl:when/xsl:for-each/xsl:if[2]/xsl:for-each/xsl:for-each/xsl:if/and[0]" x="428" y="69"/>
<block path="table/xsl:choose/xsl:when/xsl:for-each/xsl:if[2]/xsl:for-each/xsl:for-each/xsl:if/and[0]/and[0]" x="382" y="63"/>
<block path="table/xsl:choose/xsl:when/xsl:for-each/xsl:if[2]/xsl:for-each/xsl:for-each/xsl:if/and[0]/and[0]/!=[0]" x="336" y="57"/>
<block path="table/xsl:choose/xsl:when/xsl:for-each/xsl:if[2]/xsl:for-each/xsl:for-each/xsl:if/and[0]/and[0]/or[1]" x="336" y="85"/>
<block path="table/xsl:choose/xsl:when/xsl:for-each/xsl:if[2]/xsl:for-each/xsl:for-each/xsl:if/and[0]/and[0]/or[1]/!=[0]" x="290" y="79"/>
<block path="table/xsl:choose/xsl:when/xsl:for-each/xsl:if[2]/xsl:for-each/xsl:for-each/xsl:if/and[0]/and[0]/or[1]/&lt;[1]" x="290" y="107"/>
<block path="table/xsl:choose/xsl:when/xsl:for-each/xsl:if[2]/xsl:for-each/xsl:for-each/xsl:if/and[0]/!=[1]" x="382" y="91"/>
<block path="table/xsl:choose/xsl:when/xsl:for-each/xsl:if[2]/xsl:for-each/xsl:for-each/xsl:if/and[0]/!=[1]/substring[0]" x="336" y="85"/>
<block path="table/xsl:choose/xsl:when/xsl:for-each/xsl:if[2]/xsl:for-each/xsl:for-each/xsl:if" x="474" y="71"/>
<block path="table/xsl:choose/xsl:when/xsl:for-each/xsl:if[2]/xsl:for-each/xsl:for-each/xsl:if/tr/td/xsl:value-of" x="154" y="151"/>
<block path="table/xsl:choose/xsl:when/xsl:for-each/xsl:if[2]/xsl:for-each/xsl:for-each/xsl:if/tr/td/xsl:value-of[1]" x="114" y="151"/>
<block path="table/xsl:choose/xsl:when/tr[20]/td[1]/b/xsl:call-template" x="514" y="111"/>
<block path="table/xsl:choose/xsl:otherwise/tr[9]/td[1]/xsl:call-template" x="74" y="151"/>
<block path="table/xsl:choose/xsl:otherwise/tr[13]/td[1]/xsl:call-template" x="34" y="151"/>
<block path="table/xsl:choose/xsl:otherwise/tr[14]/td[1]/xsl:call-template" x="554" y="191"/>
<block path="table/xsl:choose/xsl:otherwise/tr[15]/td[1]/xsl:call-template" x="434" y="191"/>
<block path="table/xsl:choose/xsl:otherwise/tr[16]/td[1]/xsl:call-template" x="394" y="191"/>
<block path="table/xsl:choose/xsl:otherwise/tr[17]/td[1]/xsl:call-template" x="354" y="191"/>
<block path="table/xsl:choose/xsl:otherwise/tr[19]/td[1]/xsl:choose" x="484" y="81"/>
<block path="table/xsl:choose/xsl:otherwise/tr[20]/td[1]/xsl:choose" x="484" y="81"/>
<block path="table/xsl:choose/xsl:otherwise/tr[21]/td[1]/xsl:choose" x="484" y="81"/>
<block path="table/xsl:choose/xsl:otherwise/tr[22]/td[1]/xsl:choose" x="484" y="81"/>
<block path="table/xsl:choose/xsl:otherwise/tr[23]/td[1]/xsl:call-template" x="154" y="191"/>
<block path="table/xsl:choose/xsl:otherwise/tr[24]/td[1]/xsl:call-template" x="114" y="191"/>
<block path="table/xsl:choose/xsl:otherwise/tr[26]/td[1]/xsl:call-template" x="74" y="191"/>
<block path="table/xsl:choose/xsl:otherwise/tr[27]/td[1]/xsl:call-template" x="34" y="191"/>
<block path="table/xsl:choose/xsl:otherwise/tr[28]/td[1]/xsl:call-template" x="514" y="111"/>
<block path="table/xsl:choose/xsl:otherwise/tr[29]/td[1]/xsl:call-template" x="514" y="111"/>
<block path="table/xsl:choose/xsl:otherwise/tr[30]/td[1]/xsl:call-template" x="514" y="111"/>
</template>
</MapperBlockPosition>
<TemplateContext></TemplateContext>
<MapperFilter side="source"></MapperFilter>
</MapperMetaTag>
</metaInformation>
-->

View File

@@ -159,6 +159,7 @@
</xsl:template>
<xsl:template match="/">
<xsl:apply-templates select="//MsgContent"/>
<xsl:apply-templates select="//mes24:MsgContent"/>
<xsl:apply-templates select="//mes30:MsgContent"/>
<xsl:apply-templates select="//mes31:MsgContent"/>

View File

@@ -21,13 +21,23 @@
<From>
<xsl:element name="Credential">
<xsl:attribute name="domain"><xsl:value-of select="/facilitor/header/custId"/></xsl:attribute>
<Identity><xsl:choose><xsl:when test="bedrijf/key='22201'">order@facilityplace.nl</xsl:when></xsl:choose></Identity><!--MDUX#45030 bedrijf_key 22201 = Staples Nederland BV-->
<Identity>
<xsl:choose>
<xsl:when test="bedrijf/key='22201'">order@facilityplace.nl</xsl:when>
<xsl:when test="bedrijf/key='84174'">order@facilityplace.nl</xsl:when>
</xsl:choose>
</Identity><!--MDUX#45030 bedrijf_key 22201/84174 = Staples Nederland BV-->
</xsl:element>
</From>
<To>
<xsl:element name="Credential">
<xsl:attribute name="domain"><xsl:value-of select="bedrijf/naam"/></xsl:attribute>
<Identity><xsl:choose><xsl:when test="bedrijf/key='22201'">8712423002180</xsl:when></xsl:choose></Identity><!--MDUX#45030 bedrijf_key 22201 = Staples Nederland BV-->
<Identity>
<xsl:choose>
<xsl:when test="bedrijf/key='22201'">8712423002180</xsl:when>
<xsl:when test="bedrijf/key='84174'">8712423002180</xsl:when>
</xsl:choose>
</Identity><!--MDUX#45030 bedrijf_key 22201/84174 = Staples Nederland BV-->
</xsl:element>
</To>
<Sender>
@@ -35,6 +45,7 @@
<Identity>
<xsl:choose>
<xsl:when test="bedrijf/key='22201'">OCIMEDUX</xsl:when>
<xsl:when test="bedrijf/key='84174'">OCIMEDUX</xsl:when>
<xsl:otherwise>order@facilityplace.nl</xsl:otherwise>
</xsl:choose></Identity>
</Credential>
@@ -96,7 +107,12 @@
<xsl:attribute name="quantity"><xsl:value-of select="aantal"/></xsl:attribute>
<xsl:attribute name="lineNumber"><xsl:value-of select="posnr"/></xsl:attribute>
<!--xsl:attribute name="requestedDeliveryDate">Leeg=ASAP bij Staples???</xsl:attribute-->
<xsl:attribute name="requestedDeliveryDate"><xsl:choose><xsl:when test="bedrijf/key!='22201'"><xsl:value-of select="../bestelling/leverdatum/jaar"/>-<xsl:value-of select="../bestelling/leverdatum/maand"/>-<xsl:value-of select="../bestelling/leverdatum/dag"/></xsl:when></xsl:choose></xsl:attribute>
<xsl:attribute name="requestedDeliveryDate">
<xsl:choose>
<xsl:when test="bedrijf/key!='22201'"><xsl:value-of select="../bestelling/leverdatum/jaar"/>-<xsl:value-of select="../bestelling/leverdatum/maand"/>-<xsl:value-of select="../bestelling/leverdatum/dag"/></xsl:when>
<xsl:when test="bedrijf/key!='84174'"><xsl:value-of select="../bestelling/leverdatum/jaar"/>-<xsl:value-of select="../bestelling/leverdatum/maand"/>-<xsl:value-of select="../bestelling/leverdatum/dag"/></xsl:when>
</xsl:choose>
</xsl:attribute>
<ItemID>
<SupplierPartID><xsl:value-of select="bestelitem/srtdeel/artikel_nummer"/></SupplierPartID>
</ItemID>

View File

@@ -184,7 +184,7 @@
</p>
<p>&#160;</p>
<p>
Dear <xsl:value-of select="VOORNAAM"/>,<br/>
Dear <xsl:value-of select="VOORNAAM"/>,<br/>
<br/>
Thank you for registering for our Campus. Following our previous correspondence we send you further information regarding your room on Campus.
</p>
@@ -199,9 +199,9 @@
</xsl:call-template>, <xsl:value-of select="POSTCODE_KAMER"/></strong> Breukelen.
Attached to this e-mail you will find more information that can help you prepare for your stay.
</p>
<xsl:if test="substring(FCLT_F_OPLEIDING, 1, 3)!='BSc'">
<xsl:if test="substring(FCLT_F_OPLEIDING, 1, 3)!='BSc'">
<xsl:if test="ROOMMATE_NAAM!=''">
<p>
<table width="100%">
@@ -211,8 +211,8 @@
</tr>
</table>
</p>
</xsl:if>
</xsl:if>
</xsl:if>
On <strong><xsl:call-template name="monthname"><xsl:with-param name="month" select="substring(LOOPTIJD_VAN, 4, 2)"/></xsl:call-template>&#160;<xsl:value-of select="number(substring(LOOPTIJD_VAN, 1, 2))"/>
</strong>, 9 AM, we will welcome you at the Reception at the Dr. Albert Heijn building and hand over the key of your room on Campus. We need you to submit:
@@ -226,7 +226,7 @@
<p>
Please take a printed and signed copy of these documents with you.
</p>
<p>
Looking forward to meet you in&#160;<xsl:call-template name="monthname"><xsl:with-param name="month" select="substring(LOOPTIJD_VAN, 4, 2)"/></xsl:call-template>. When you have any further questions regarding Campus, check our website. Or you can reach us on the number underneath or by replying this email.
</p>
@@ -634,7 +634,7 @@
<table width="100%">
<tr>
<td/>
<td><img src="../../cust/nybu/xsl/ht.gif" style="width: 53mm; height 17.5mm;"/></td>
<td></td>
</tr>
<tr>
<td><hr/></td>
@@ -1042,7 +1042,7 @@
<table width="100%">
<tr>
<td/>
<td><img src="../../cust/nybu/xsl/ht.gif" style="width: 53mm; height 17.5mm;"/></td>
<td></td>
<td>Naam</td>
</tr>
<tr>

View File

@@ -2,7 +2,7 @@
<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:variable name="xsrtnotificatiecode">CUST02</xsl:variable>
<xsl:template match="bezoeker" mode="badge">
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
@@ -787,7 +787,7 @@ END:VCALENDAR
<xsl:template match="opdracht" mode="include_yask">
<table border="0" width="100%" cellpadding="2">
<tr>
<td textallign="left" width="90%">Opdrachtverstrekking</td>
<td style="font-size:16pt; font-weight:bold" textallign="left" width="90%"><xsl:value-of select="concat(opdrachttype/omschrijving, ' M', melding/key, '/', bedrijfopdr_volgnr)"/> </td>
<td>
<xsl:choose>
<xsl:when test="$mode='email'">
@@ -805,6 +805,8 @@ END:VCALENDAR
<hr solid="#000;" color="#000;"/>
<br/>
<br/>
<xsl:choose>
<xsl:when test="opdrachttype/key = 143">
<table>
<tr>
<td>
@@ -923,6 +925,94 @@ END:VCALENDAR
</td>
</tr>
</table>
</xsl:when>
<xsl:otherwise>
<p style="font-weight: bold">
<xsl:choose>
<xsl:when test="opdrachttype/key = 5"> <xsl:comment>Uitvoering melding</xsl:comment>
Let op: Op basis van deze melding kunt u geen kosten factureren aan Yask. Indien dit uw inziens wel noodzakelijk is, dan dient u voor aanvang van de werkzaamheden contact opnemen met de contactpersoon. Voor vragen betreft de uitvoering melding kunt u terecht bij de aangegeven contactpersoon of KPN Facilities: 010 2880007 of KPNfacilities@yask.nl
</xsl:when>
<xsl:when test="opdrachttype/key = 41"> <xsl:comment>Offerte aanvraag</xsl:comment>
Voor vragen betreft de offerte aanvraag kunt u terecht bij de aangegeven contactpersoon of KPN Facilities: 010 2880007 KPNfacilities@yask.nl
</xsl:when>
<xsl:when test="opdrachttype/key = 42"> <xsl:comment>Uitvoering opdracht</xsl:comment>
Let op: Indien de kosten voor het uitvoeren van de werkzaamheden meer dan €500 excl. BTW bedragen, dan dient u voor aanvang van de werkzaamheden contact opnemen de contactpersoon. Voor vragen betreft de uitvoering opdracht kunt u terecht bij de aangegeven contactpersoon of KPN Facilities: 010 2880007 KPNfacilities@yask.nl
</xsl:when>
<xsl:when test="opdrachttype/key = 142"> <xsl:comment>Bestelling</xsl:comment>
Let op: Indien de kosten voor het uitvoeren van de werkzaamheden meer dan €500 excl BTW bedragen, dan moet u voor aanvang van de werkzaamheden contact opnemen met aangegeven contactpersoon. Voor vragen betreft de bestelling kunt u terecht bij de aangegeven contactpersoon of KPN Facilities: 010 2880007 KPNfacilities@yask.nl
</xsl:when>
</xsl:choose>
</p>
<br/>
<table style="border: 1px solid black" width="100%" cellpadding="5">
<tr>
<td width="48%" style="border: 1px solid black">
<b>Contactpersoon: </b><xsl:value-of select="backoffice_contact/naam_friendly"/><br/>
<b>Telefoonnummer: </b><xsl:value-of select="backoffice_contact/telefoonnummer"/><br/>
<b>Emailadres: </b><xsl:value-of select="backoffice_contact/email"/><br/><br/>
<b>KPN locatie: </b><xsl:value-of select="concat(melding/plaats/regio/district/locatie/adres, ', ', melding/plaats/regio/district/locatie/postcode, ', ', melding/plaats/regio/district/locatie/plaats)"/><br/>
<xsl:if test="melding/plaats/regio/district/locatie/code = 'TP'">
<b><xsl:value-of select="//lcl/FAC/gebouw"/>: </b><xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/naam"/><br/>
</xsl:if>
<b><xsl:value-of select="//lcl/FAC/bouwlaag"/>: </b><xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/verdieping/omschrijving"/><br/>
<b><xsl:value-of select="//lcl/FAC/ruimte"/>: </b><xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/verdieping/ruimte/nr"/>&#xA0;(<xsl:value-of select="plaats/regio/district/locatie/gebouw/verdieping/ruimte/omschrijving"/>)<br/><br/>
<b>Ontvangstadres offerte: </b><br/>
<xsl:call-template name="linebreaks">
<xsl:with-param name="string" select="kenmerk[@key='661']"/>
</xsl:call-template>
</td>
<td width="48%" style="border: 1px solid black">
<b>Opdracht verstrekt aan: </b><xsl:value-of select="uitvoerende/bedrijf/naam"/>
<br/>
<b>Opdracht verzonden op: </b><xsl:value-of select="/facilitor/header/dateTime"/>
<br/>
<b>Verwachte gereeddatum: </b><xsl:value-of select="datumgereed/datum"/>
<br/>
<b>SLA tijd: </b><xsl:value-of select="melding/uitvoertijd"/>&#xA0;
<xsl:choose>
<xsl:when test="melding/uitvoertijd/@eenheid = 'D'">Dagen</xsl:when>
<xsl:when test="melding/uitvoertijd/@eenheid = 'U'">Uren</xsl:when>
</xsl:choose>
<br/>
<b>Status: </b><xsl:value-of select="status"/>
</td>
</tr>
<tr>
<td colspan="2" style="border: 1px solid black">
<b>Omschrijving:</b><br/>
<xsl:call-template name="linebreaks">
<xsl:with-param name="string" select="omschrijving"/>
</xsl:call-template>
<br/><br/>
</td>
</tr>
</table>
<br/>
<br/>
<p>
<xsl:choose>
<xsl:when test="opdrachttype/key = 5"> <xsl:comment>Uitvoering melding</xsl:comment>
Na het uitvoeren van de werkzaamheden gelieve de uitvoering melding gereed te melden via KPNfacilities@yask.nl zodat de melding kan worden afgemeld in ons administratie systeem.
</xsl:when>
<xsl:when test="opdrachttype/key = 41"> <xsl:comment>Offerte aanvraag</xsl:comment>
Gelieve de offerte te verzenden naar de desbetreffende contactpersoon en het ontvangstadres in de opdracht.
</xsl:when>
<xsl:when test="opdrachttype/key = 42"> <xsl:comment>Uitvoering opdracht</xsl:comment>
Factuuradres t.b.v. alle leveranciers, dient als volgt te zijn: Yask inzake KPN, t.a.v. afdeling crediteuren, Postbus 5071, 2900 EB Capelle aan den IJssel.<br/>
Gelieve het Yask BTW nummer te vermelden op de factuur (NL009844338B01). De factuur dient te voldoen aan overige wettelijke eisen (BTW, KvK etc) en de factuur dient te zijn voorzien van het opdrachtnummer. Zonder juiste vermelding zal de factuur niet in behandeling worden genomen. Factuur dient uiterlijk 30 dagen na uitvoering dienst bij Yask in het bezit te zijn. Mocht u de factuur digitaal willen aanleveren kan dit naar: kpn@yask.nl<br/><br/>
Na het uitvoeren van de werkzaamheden gelieve de uitvoering opdracht gereed te melden via KPNfacilities@yask.nl zodat de opdracht kan worden afgemeld.
</xsl:when>
<xsl:when test="opdrachttype/key = 142"> <xsl:comment>Bestelling</xsl:comment>
Na het uitvoeren van de werkzaamheden gelieve de bestelling af te melden via KPNfacilities@yask.nl zodat de bestelling kan worden afgemeld in ons administratie systeem.
</xsl:when>
</xsl:choose>
</p>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
<xsl:template match="opdracht" mode="include">
@@ -1218,7 +1308,7 @@ END:VCALENDAR
</p>
</xsl:if>
<xsl:choose>
<xsl:when test="opdrachttype/key = 143">
<xsl:when test="opdrachttype/key = 5 or opdrachttype/key = 41 or opdrachttype/key = 42 or opdrachttype/key = 142 or opdrachttype/key = 143">
<xsl:apply-templates select="." mode="include_yask"/>
</xsl:when>
<xsl:otherwise>
@@ -1243,7 +1333,10 @@ 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>
<xsl:choose>
<xsl:when test="substring-before(bezoeker/parkeerplaats, '-') = '42008'">Straat: Bezoekersgarage, Saturnusstraat 8<br/></xsl:when>
<xsl:when test="substring-before(bezoeker/parkeerplaats, '-') = '70061'">Straat: Personeelsgarage, Saturnusstraat 29<br/></xsl:when>
</xsl:choose>
<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/>
@@ -1253,6 +1346,12 @@ Op de dag van de reservering ontvangt u ter herinnering een SMS-bericht met de r
<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/>
<xsl:if test="plaats/regio/district/locatie/kenmerk[@key=1300] != ''">
Gebouwspecifieke informatie:<br/>
<xsl:call-template name="linebreaks">
<xsl:with-param name="string" select="plaats/regio/district/locatie/kenmerk[@key=1300]"/>
</xsl:call-template><br/><br/>
</xsl:if>
Met vriendelijke groet,<br/><br/>
KPN</body>
</html>
@@ -1624,4 +1723,4 @@ th {
<!-- 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. -->
<!-- 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-2009. Progress Software Corporation. All rights reserved. --><!-- Stylesheet edited using Stylus Studio - (c) 2004-2009. Progress Software Corporation. All rights reserved. --><!-- Stylesheet edited using Stylus Studio - (c) 2004-2009. Progress Software Corporation. All rights reserved. -->

76
CUST/custenv.wsc.sample Normal file
View File

@@ -0,0 +1,76 @@
<?xml version="1.0"?>
<component>
<?component error="true" debug="true"?>
<registration
description="custenv"
progid="custenv.wsc"
version="1.00"
classid="{4F51571C-1DFC-4769-B8DD-37B356378F12}"
>
</registration>
<public>
<!-- properties -->
<property name="Overrule">
<put/>
</property>
<!-- methods -->
<method name="custenv">
</method>
</public>
<script language="javascript">
<![CDATA[
/* properties */
function put_Overrule(newValue) {Overrule = newValue};
/* methods */
/*
$Revision$
$Id$
File: custenv.wsc
*/
/* Dit is de enige functie die je mag gebruiken */
var Overrule;
// ** HIERVOOR NIETS VERANDEREN **
custenv = function (aspdata, puodata)
{
// LET OP: Overrules hebben alleen effect in ASP-code, niet in de database
// var ttl = "FACILITOR " + (aspdata && aspdata.Session("customerid"));
// Overrule.LCL("lcl_facilitor_header_prefix", ttl);
// Overrule.LCL("lcl_facilitor_ie_title", ttl);
// Overrule.SET("fac_favicon_folder", "appl/pictures/");
// Hieronder de instellingen
// Overrule.SET("auto_https", 0);
// Overrule.SET("os_logon", false);
// Overrule.LCL("lcl_otp_issuer", "FACILITOR@Trunk");
// Overrule.SET("puo_sendusing", 2);
// Overrule.SET("puo_smtpserver", 'exchange.example.com');
// Overrule.SET("puo_fclt_web_url", "http://facilitor.example.com/");
// Putorders overrules
// Overrule.SET("puo_forcemailaddress", "Jan de Vries <jdvries@example.com>");
// Overrule.SET("puo_forcefromaddress", "Jan de Vries <jdvries@example.com>");
// Overrule.SET("puo_forceorderaddress", "mailto:Jan de Vries <jdvries@example.com>");
// Overrule.SET("puo_forcemobile", "31612345678");
// Overrule.SET("puo_notificationdelay", 0);
// Overrule.SET("puo_flags", 0); // alsof putorders niet was gescheduled
return true;
}
]]>
</script>
</component>