Merge 2016.1 patches

svn path=/Website/trunk/; revision=30265
This commit is contained in:
Jos Groot Lipman
2016-08-11 14:39:20 +00:00
78 changed files with 755 additions and 1420 deletions

View File

@@ -13,7 +13,7 @@
<!-- #include file="api2.inc" -->
<!-- #include file="../scf/scaffolding_common.inc" -->
<%
var DEZE = this;
api2_rest = {
authenticate: function _authenticate()
{
@@ -297,7 +297,7 @@ api2_rest = {
case "POST":
{
var key = result.key;
if (key)
if (key > 0)
{
var params = { filter: shared.qs2json(model), include: getQParamArray("include", []) }, jsondata, key
// requestparams.include is mogelijk uitgebreid met wat er in de body stond
@@ -625,7 +625,9 @@ api2_rest = {
{
api2.error(500, "Loading {0} failed: {1}".format(ppath, e.description));
}
hook.initialize({ S: S, Oracle: Oracle, customerId: customerId, safe: safe });
// Via DEZE kan de aanroeper eigenlijk alle globale functies benaderen
// zoals __Log
hook.initialize({ S: S, Oracle: Oracle, customerId: customerId, safe: safe, DEZE: DEZE });
return hook;
}
}

View File

@@ -66,9 +66,9 @@ model_objects =
query.wheres.push("ins_alg_ruimte_key_org IS NULL");
}
// TODO: We ondersteunen uitsluitend ruimte- en persoonsgebonden objecten
// TODO: We ondersteunen uitsluitend ruimte- werkplek- en persoonsgebonden objecten
query.tables.push("ins_v_deel_gegevens");
query.wheres.push("ins_deel.ins_alg_ruimte_type IN ('R', 'P') ");
query.wheres.push("ins_deel.ins_alg_ruimte_type IN ('R', 'W', 'P') ");
query.wheres.push("ins_v_deel_gegevens.ins_deel_key = ins_deel.ins_deel_key");
var wheres = api2.sqlfilter(params, model_objects)

View File

@@ -59,37 +59,37 @@ FCLTHeader.Requires({ plugins: ["jQuery"] })
function fncolFile(oRs)
{
if (!oRs("adm_tracking_name").Value.match(/^S\(.*\)$/))
return safe.jsstring(oRs("adm_tracking_name").Value);
return safe.html(oRs("adm_tracking_name").Value);
return "";
}
function fncolSettingName(oRs)
{
if (oRs("adm_tracking_name").Value.match(/^S\(.*\)$/))
return safe.jsstring(oRs("adm_tracking_name").Value);
return safe.html(oRs("adm_tracking_name").Value);
return "";
}
function fncolRevision(oRs)
{
if (!oRs("adm_tracking_name").Value.match(/^S\(.*\)$/))
return safe.jsstring(oRs("adm_tracking_revision").Value);
return safe.html(oRs("adm_tracking_revision").Value);
return "";
}
function fncolSetting(oRs)
{
if (oRs("adm_tracking_name").Value.match(/^S\(.*\)$/))
return safe.jsstring(oRs("adm_tracking_revision").Value);
return safe.html(oRs("adm_tracking_revision").Value);
return "";
}
function fncolOS(oRs)
{
if (!oRs("adm_tracking_name").Value.match(/^S\(.*\)$/))
return safe.jsstring(oRs("adm_tracking_osuser").Value);
return safe.html(oRs("adm_tracking_osuser").Value);
return "";
}
function fncolFCLT(oRs)
{
if (oRs("adm_tracking_name").Value.match(/^S\(.*\)$/))
return safe.jsstring(oRs("prs_perslid_naam_full").Value || "Unknown (sql script?)");
return safe.html(oRs("prs_perslid_naam_full").Value || "Unknown (sql script?)");
return "";
}

View File

@@ -37,7 +37,7 @@ function prettyJson(j)
{
try
{
var xx = JSON.stringify(eval("(" + j + ")"), null, 2);
var xx = JSON.stringify(JSON.parse(j), null, 2);
if (xx == "null")
return "";
return xx;

View File

@@ -28,7 +28,7 @@ if (viewoptions)
{
try
{
viewoptions = JSON.stringify(eval("(" + viewoptions + ")")); // test en formatteer plat
viewoptions = JSON.stringify(JSON.parse(viewoptions)); // test en formatteer plat
if (viewoptions == "null")
viewoptions = "";
}
@@ -42,7 +42,7 @@ if (viewjson)
{
try
{
viewjson = JSON.stringify(eval("(" + viewjson + ")")); // test en formatteer plat
viewjson = JSON.stringify(JSON.parse(viewjson)); // test en formatteer plat
if (viewjson == "null")
viewjson = "";
}

View File

@@ -24,7 +24,7 @@ function prettyJson(j)
{
try
{
var xx = JSON.stringify(eval("(" + j + ")"), null, 2);
var xx = JSON.stringify(JSON.parse(j), null, 2);
if (xx == "null")
return "";
return xx;

View File

@@ -27,7 +27,7 @@ function prettyJson(j)
{
try
{
var xx = JSON.stringify(eval("("+j + ")"), null, 2);
var xx = JSON.stringify(JSON.parse(j), null, 2);
if (xx == "null")
return "";
return xx;
@@ -122,7 +122,7 @@ canChange = (!isProtected ||
{
try
{
vtype = JSON.stringify(eval("(" + vtype + ")")); // test en formatteer plat
vtype = JSON.stringify(JSON.parse(vtype)); // test en formatteer plat
if (vtype == "null")
vtype = "";
$("#pvalue").val(vtype); // zet de platte tekst terug in de database

View File

@@ -73,7 +73,7 @@ function prettyJson(j)
{
try
{
var xx = JSON.stringify(eval("("+j + ")"), null, 2);
var xx = JSON.stringify(JSON.parse(j), null, 2);
if (xx == "null")
return "";
return xx;

View File

@@ -86,7 +86,7 @@ function prettyJson(j)
{
try
{
var xx = JSON.stringify(eval("("+j + ")"), null, String.fromCharCode(160, 160, 160, 160));
var xx = JSON.stringify(JSON.parse(j), null, String.fromCharCode(160, 160, 160, 160));
if (xx == "null")
return "";
return xx;

View File

@@ -33,7 +33,7 @@
var usrgraph_key = getQParamInt("usrgraph_key");
var fclt_key = getQParamInt("fclt_key", -1);
var fclt_text = getQParamArray("fclt_text", []);
var fclt_text = getQParamArray("fclt_text", [], true); // nosplit, er kunnen komma's in zitten
// De standaard widget hoogte is 300. Hierbij reserveren we 20 pixels voor de titel
var widget_height = getQParamInt("widget_height", 300)-20;
var l_type = fac_graph_type(usrgraph_key);

View File

@@ -26,7 +26,7 @@ if (Request.ServerVariables("REMOTE_ADDR") == Request.ServerVariables("LOCAL_ADD
%>
<!--#include file="../Shared/common.inc"-->
<%
if (typeof "ANONYMOUS_Allowed" == "undefined")
if (typeof ANONYMOUS_Allowed == "undefined" || !ANONYMOUS_Allowed)
{
var autfunction = "WEB_FACTAB";
var authparams = user.checkAutorisation(autfunction);

View File

@@ -34,12 +34,14 @@ var outputmode = getQParamInt("outputmode", 0);
+ " WHERE ins_deel_key = " + ins_key
+ " ORDER BY ins_deel_statedate DESC";
var buttons = [{ icon: "page_refresh.png", title: L("lcl_refresh"), action: "FcltMgr.reload()" }]
var rst = new ResultsetTable({ sql:sql,
keyColumn: "ins_deel_state_history_key",
ID: "insstatetable",
outputmode: outputmode,
showAll: getQParamInt("showall", 0)
showAll: getQParamInt("showall", 0),
buttons: buttons
});
// Ik veronderstel datetime in 1 kolom veel handiger voor Excel
rst.addColumn(new Column({caption: L("lcl_date_time"), content: "ins_deel_statedate", datatype: "datetime"}));

View File

@@ -91,9 +91,14 @@ function loadGraph(nr, params)
if (params.view_names[nr].hastext2 == 0)
fclt_text[2] = "";
var safe_text = [];
for (var i = 0; i < fclt_text.length; i++)
{
safe_text[i] = safe.url(fclt_text[i]);
}
var url = "../fac/fac_usrgraph.asp"
+ "?usrgraph_key=" + params.view_names[nr].graph_key
+ "&fclt_text=" + safe.url(fclt_text.join(","))
+ "&fclt_text=" + safe_text.join("&fclt_text=") // omslachtig, er kunnen komma's inzitten
+ "&widget_height=" + params.widget_height;
var id = "kpiGraph";

View File

@@ -189,6 +189,13 @@ function ResultsetTable(params)
isXMLXSL = (this.outputmode == 3);
isCSV = ((this.outputmode == 4) || (((this.outputmode == 2 || this.outputmode == 6) && S("excel_mode")==1)));
this.printFlex = (this.outputmode == 1 || this.outputmode == 2 || this.showProperties) && this.flexModule != null && this.flexId != null;
if (isPrinting || isExcel)
{
this.inlineDetails = null;
this.hasInlineDetails = null;
}
this.columns = new Array();
this.actions = new Array();
if (this.inline || isExcel)

111
CUST/AAAH/xsl/Lasaulec.xsl Normal file
View File

@@ -0,0 +1,111 @@
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="xml" encoding="utf-8"/>
<xsl:variable name="Rev">
<xsl:value-of select="substring(translate('$Revision$', '$ ', ''), 10)"/>
</xsl:variable>
<xsl:decimal-format name="european" decimal-separator="." grouping-separator=","/>
<xsl:param name="mode"/>
<xsl:template match="bestelopdracht">
<Order xmlns:ns0="http://www.gs1.nl">
<OrderHeader>
<OrderVersion>008</OrderVersion>
<OrderTypeCode>220</OrderTypeCode>
<Document>
<DocumentNumber>
<xsl:value-of select="id"/>
</DocumentNumber>
<Date>><xsl:value-of select="datum/jaar"/>-<xsl:value-of select="datum/maand"/>-<xsl:value-of select="datum/dag"/></Date>
</Document>
<ProjectNumber>
<xsl:value-of select="bestelling/kostenplaats/nr"/>
</ProjectNumber>
<Supplier>
<GLN>8714253022000</GLN>
</Supplier>
<Buyer>
<GLN>2000000122861</GLN>
<Contact>
<ContactName>
<xsl:value-of select="bestelling/aanvrager/naam_full"/>
</ContactName>
<Telephone>
<xsl:value-of select="bestelling/aanvrager/telefoonnr"/>
</Telephone>
</Contact>
</Buyer>
<DeliveryParty>
<PartyName>Alliance Healthcare Nederland</PartyName>
<PartyName2></PartyName2>
<StreetAndNumber>
<xsl:value-of select="bestelling/afleveradres/bezoek_adres"/>
</StreetAndNumber>
<PostCode>
<xsl:value-of select="bestelling/afleveradres/bezoek_postcode"/>
</PostCode>
<CityName>
<xsl:value-of select="bestelling/afleveradres/bezoek_plaats"/>
</CityName>
<CountryCode>NL</CountryCode>
</DeliveryParty>
</OrderHeader>
<xsl:for-each select="bestelopdrachtitem">
<xsl:sort select="srtdeel/omschrijving"/>
<xsl:sort select="posnr"/>
<xsl:element name="ItemOut">
<xsl:attribute name="quantity">
<xsl:value-of select="aantal"/>
</xsl:attribute>
<xsl:attribute name="lineNumber">
<xsl:value-of select="posnr"/>
</xsl:attribute>
<OrderLine>
<LineItemNumber>
<xsl:value-of select="posnr"/>
</LineItemNumber>
<GTIN/>
<TradeItemId>
<TradeItemNumber>
<xsl:value-of select="bestelitem/srtdeel/artikel_nummer"/>
</TradeItemNumber>
<TradeItemNumberTypeCode></TradeItemNumberTypeCode>
</TradeItemId>
<DeliveryDate>
<Date>
<xsl:value-of select="../bestelling/leverdatum/jaar"/>-<xsl:value-of select="../bestelling/leverdatum/maand"/>-<xsl:value-of select="../bestelling/leverdatum/dag"/></Date>
</DeliveryDate>
<OrderedQuantity>
<Quantity>
<xsl:value-of select="aantal"/>
</Quantity>
<MeasureUnitQualifier>
<xsl:value-of select="bestelitem/srtdeel/eenheid"/>
</MeasureUnitQualifier>
</OrderedQuantity>
</OrderLine>
</xsl:element>
</xsl:for-each>
</Order>
</xsl:template>
<xsl:template match="facilitor">
<xsl:apply-templates select="bestelopdracht"/>
</xsl:template>
<xsl:template match="/">
<xsl:choose>
<xsl:when test="$mode='getExtension'">
<xsl:element name="format">
<xsl:element name="extension">xml</xsl:element>
</xsl:element>
</xsl:when>
<xsl:otherwise>
<xsl:apply-templates select="facilitor"/>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
</xsl:stylesheet>

View File

@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:import href="./cust.xsl"/>
<xsl:import href="../../aaxx/xsl/bestelopdr.xsl"/>
<xsl:import href="./cust_settings.xsl"/>
<xsl:variable name="Rev">
<!-- Revision van deze cust.xsl -->
<xsl:value-of select="substring(translate('$Revision$', '$ ', ''), 10)"/>
</xsl:variable>
<xsl:template match="bestelopdracht" mode="full">
<xsl:apply-templates select="." mode="include"/>
</xsl:template>
</xsl:stylesheet>

View File

@@ -6,7 +6,7 @@
<xsl:template name="customer">Sitech </xsl:template>
<xsl:template name="customer_code">Sitech</xsl:template>
<xsl:template name="customer_email">servicedeskchemelot@aa-fm.com</xsl:template>
<xsl:template name="customer_email">servicedesksitech@aa-fm.com</xsl:template>
<xsl:template name="invoice_email">invoices.sitech@aa-fm.com</xsl:template>
<xsl:template name="servicedesk_telefoon">60000</xsl:template>
<xsl:template name="opdracht_qr_bookmark"></xsl:template>

View File

@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:variable name="logo_file">../../cust/aaxx/aafm_banner.gif</xsl:variable>
<xsl:template name="customer">Vlisco </xsl:template>
<xsl:template name="customer_code">VG</xsl:template>
<xsl:template name="customer_email">servicedeskvlisco@aa-fm.com</xsl:template>
<xsl:template name="invoice_email">invoices.vlisco@aa-fm.com</xsl:template>
<xsl:template name="servicedesk_telefoon">040-2332867</xsl:template>
<xsl:template name="opdracht_qr_bookmark"></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. -->

View File

@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:import href="./cust.xsl"/>
<xsl:import href="../../aaxx/xsl/bestelopdr.xsl"/>
<xsl:import href="./cust_settings.xsl"/>
<xsl:variable name="Rev">
<!-- Revision van deze cust.xsl -->
<xsl:value-of select="substring(translate('$Revision$', '$ ', ''), 10)"/>
</xsl:variable>
<xsl:template match="bestelopdracht" mode="full">
<xsl:apply-templates select="." mode="include"/>
</xsl:template>
</xsl:stylesheet>

View File

@@ -570,225 +570,4 @@ kostenspecificatie) dient ondertekend te worden geretourneerd ter attentie van d
</TABLE>
</xsl:template>
<xsl:template match="bestelopdracht" mode="full">
<xsl:choose>
<xsl:when test="$mode='summary'"></xsl:when>
<xsl:otherwise>
<html>
<xsl:comment>================================ OPDRACHTEN ==============================</xsl:comment>
<xsl:comment>Facilitor new style 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_opdr">
<xsl:with-param name="opdr_type"
select="'Bestelopdracht'"/>
<xsl:with-param name="opdr_nummer" select="id"/>
</xsl:call-template>
<table border="0" width="100%">
<tr>
<td width="50%">
<span class="tekstkop">&#xA0;Prijsconditie:&#xA0;</span>B.T.W. Exclusief</td>
<td width="50%">
<span class="tekstkop">&#xA0;Betalingsconditie:&#xA0;</span>
60 dagen na einde maand
</td>
</tr>
</table>
<table border="1" width="100%" bordercolor="#000000">
<tr>
<td width="50%" height="100%" rowspan="4" style="border-left-style:none">
<table border="0" height="100%">
<tr>
<td height="50%">
<xsl:apply-templates select="bedrijf"/>
</td>
</tr>
<tr>
<td height="50%">
<xsl:apply-templates select="afleveradres"/>
</td>
</tr>
</table>
</td>
<td width="50%" style="border-right-style:none">
<xsl:call-template name="servicedesk"/>
<xsl:if test="opdrachttype/omschrijving!='Contractorder' ">
<xsl:call-template name="gereedmelden"/>
</xsl:if>
</td>
</tr>
<tr>
<td style="border-right-style:none">
<xsl:call-template name="factuuradres">
<xsl:with-param name="opdr_type" select="opdrachttype/omschrijving"/>
</xsl:call-template>
</td>
</tr>
<tr>
<td style="border-right-style:none">
<table border="0" width="100%" cellspacing="0">
<tr>
<td>
<span class="tekstkopsmall">Verzenden binnen:</span>
</td>
<td>
<xsl:value-of select="bestelopdrachtitem/bestelitem/srtdeel/srtgroep/discipline/bes/leverdagen"/>&#xA0;werkdag(en)</td>
</tr>
<tr>
<td>
<span class="tekstkopsmall">Datum uitgegeven:</span>
</td>
<td>
<xsl:value-of select="bestelling/datum/datum"/>
</td>
</tr>
<tr>
<td>
<span class="tekstkopsmall">Uitgegeven door:</span>
</td>
<td>
<xsl:value-of select="besteller/naam_full"/>
</td>
</tr>
<tr>
<td>
<span class="tekstkopsmall">Ordernummer:</span>
</td>
<td>
LB <xsl:value-of select="id"/>
</td>
</tr>
<tr>
<td>
<span class="tekstkopsmall">Aanvrager:</span>
</td>
<td>
<xsl:value-of select="bestelling/aanvrager/naam_full"/>
</td>
</tr>
<tr>
<td>
<span class="tekstkopsmall">Telefoonnummer:</span>
</td>
<td>
<xsl:value-of select="bestelling/aanvrager/telefoonnr"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<table border="0" height="300">
<TR>
<TD colspan="5">
<TABLE cellpadding="0" cellspacing="0" border="1" bordercolor="#303030" width="100%">
<tr>
<th>Regel</th>
<th>Artikelnr</th>
<th>Omschrijving</th>
<th>Eenheid</th>
<th style="text-align:right">Aantal</th>
<xsl:if test="aantal_geleverd &gt; 0">
<th style="text-align:right">Delivered</th>
</xsl:if>
<th style="text-align:right">Prijs</th>
<th style="text-align:right">Totaal</th>
</tr>
<xsl:for-each select="bestelopdrachtitem">
<xsl:sort select="srtdeel/omschrijving"/>
<xsl:sort select="posnr" data-type="number"/>
<tr>
<td class="result">
<xsl:value-of select="posnr"/>
</td>
<td class="result">
<xsl:value-of select="bestelitem/srtdeel/artikel_nummer"/>
</td>
<td class="result">
<xsl:value-of select="bestelitem/srtdeel/omschrijving"/>&#xA0;
<xsl:if test="contains(bestelitem/srtdeel/opmerking, 'OrPoIh')">
[Portie:<xsl:value-of select="substring-before(substring-after(bestelitem/srtdeel/opmerking, 'OrPoIh:'), 'EindOrPoIh')"/>
<xsl:value-of select="substring-before(substring-after(bestelitem/srtdeel/opmerking, 'OrPoEh:'), 'EindOrPoEh')"/>]
</xsl:if>
<xsl:for-each select="bestelitem/kenmerk">
<xsl:if test="(@type!='L' and @type!='l')">
<br/>
<xsl:value-of select="@naam"/>: <xsl:value-of select="."/>
</xsl:if>
</xsl:for-each>
</td>
<td class="result">
<xsl:value-of select="bestelitem/srtdeel/eenheid"/>
</td>
<td class="result" style="text-align:right">
<xsl:value-of select="aantal"/>
</td>
<xsl:if test="../aantal_geleverd &gt; 0">
<td class="result" style="text-align:right">
<xsl:value-of select="aantalontv"/>
</td>
</xsl:if>
<td class="result" style="text-align:right">
<xsl:value-of select="format-number(prijs, '0,00', 'european')"/>
</td>
<td class="result" style="text-align:right">
<xsl:value-of select="format-number(totaal, '0,00', 'european')"/>
</td>
</tr>
</xsl:for-each>
<tr>
<td colspan="6"/>
<xsl:if test="aantal_geleverd &gt; 0">
<td/>
</xsl:if>
<td style="text-align:right">
<b>
<xsl:value-of select="format-number(sum(bestelopdrachtitem/totaal), '0,00', 'european')"/>
</b>
</td>
</tr>
</TABLE>
</TD>
</TR>
<xsl:if test="bestelling/kenmerk">
<tr>
<td colspan="5" style="height:20"/>
<td colspan="2" style="vertical-align:top">
<xsl:for-each select="bestelling/kenmerk">
<xsl:if test="(@type!='L' and @type!='l')">
<b>
<xsl:value-of select="@naam"/>:</b>
<xsl:value-of select="."/>
<br/>
</xsl:if>
</xsl:for-each>&#xA0;</td>
</tr>
</xsl:if>
</table>
<table border="0" width="100%" bordercolor="#000000">
<tr>
<td>
<xsl:call-template name="voorwaarden">
<xsl:with-param name="opdr_type" select="opdrachttype/omschrijving"/>
</xsl:call-template>
</td>
</tr>
</table>
<xsl:call-template name="pagefooter"/>
</xsl:element>
</html>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
</xsl:stylesheet><!-- Stylesheet edited using Stylus Studio - (c) 2004-2007. Progress Software Corporation. All rights reserved. -->

View File

@@ -1,8 +0,0 @@
/*
* $Revision$
* $Id$
*/
#headerblok
{
background: url(header.png) no-repeat;
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.4 KiB

View File

@@ -1,19 +0,0 @@
<%@ language = "JavaScript" %>
<% /*
$Revision$
$Id$
File: cust/ally/sso.asp
Description: Single Sign On script
Parameters:
Context:
Note:
*/ %>
<%
Session("customerId") = "ALLY";
ANONYMOUS_Allowed = 1;
%>
<!-- #include file="../../appl/Shared/common.inc" -->
<!-- #include file="../../appl/shared/login.inc" -->
<%
SecureSSO({ strSharedKey: "vvCnODNvhTDhRGbcWNNceDscJwaPmSbN", Timeout: 10}); //Sharedkey - Should be the same at customer side
%>

View File

@@ -1,4 +0,0 @@
@echo off
REM Moet gescheduled worden (normaliter 1 keer per uur) om door de applicatiebeheerder
REM ingeregelde notificaties te genereren.
cscript ..\..\..\utils\gen_notify\gen_notify.js ../oracle.udl ALLY

View File

@@ -1,4 +0,0 @@
@echo off
REM Moet gescheduled worden (normaliter 1 keer per dag) om door de applicatiebeheerder
REM ingeregelde jobs (aanmaak van periodieke opdrachten) uit te voeren.
cscript ..\..\..\utils\gen_scheduler\gen_scheduler.js ../oracle.udl

View File

@@ -1 +0,0 @@
call ..\..\..\utils\putOrders\putOrders.bat

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.7 KiB

View File

@@ -1,8 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxml="urn:schemas-microsoft-com:xslt" version="1.0">
<xsl:import href="../../../appl/shared/default.xsl"/>
<xsl:variable name="Rev">
<!-- Revision van deze cust.xsl -->
<xsl:value-of select="substring(translate('$Revision$', '$ ', ''), 10)"/>
</xsl:variable>
</xsl:stylesheet>

View File

@@ -38,41 +38,55 @@ var locatie_key = getQParamInt("locatie_key", -1);
if (locatie_key != -1)
{
PAGE_START();
HEADER({title: "Locatie afgemeld", back:0, home:1});
HEADER({title: "Locatie wordt afgemeld ...", back:0, home:1});
CONTENT_START();
var sql =
" SELECT DISTINCT ins_deel_key, ins_srtcontrole_key, p.prs_perslid_key, ins_deelsrtcontrole_key "
+ " FROM asdl_v_rap_schoonmaak_today s, prs_kenmerklink kl, prs_perslid p"
+ " WHERE s.ins_srtcontroledl_xcp_groep = kl.prs_kenmerklink_waarde "
+ " AND kl.prs_kenmerk_key = 1000 "
+ " AND p.prs_perslid_key = " + user_key
+ " AND kl.prs_link_key = " + user_key
+ " AND s.maand = DECODE(INSTR(" + safe.quoted_sql(locatie) + ", 'PERIODIEK'), 0, 0, 1)"
+ " AND alg_locatie_key = p.alg_onroerendgoed_keys "
+ " AND alg_locatie_key = " + locatie_key;
" SELECT LISTAGG (ins_deel_key, ',') WITHIN GROUP (ORDER BY ins_deel_key) ins_keys, "
+ " LISTAGG (ins_srtcontrole_key, ',') WITHIN GROUP (ORDER BY ins_deel_key) srtcont_keys "
+ " FROM ( "
+ " SELECT DISTINCT ins_deel_key, ins_srtcontrole_key "
+ " FROM asdl_v_rap_schoonmaak_today s, prs_kenmerklink kl, prs_perslid p"
+ " WHERE s.ins_srtcontroledl_xcp_groep = kl.prs_kenmerklink_waarde "
+ " AND kl.prs_kenmerk_key = 1000 "
+ " AND p.prs_perslid_key = " + user_key
+ " AND kl.prs_link_key = " + user_key
+ " AND s.maand = DECODE(INSTR(" + safe.quoted_sql(locatie) + ", 'PERIODIEK'), 0, 0, 1)"
+ " AND alg_locatie_key = p.alg_onroerendgoed_keys "
+ " AND alg_locatie_key = " + locatie_key
+ " )";
oRs = Oracle.Execute(sql);
while (!oRs.eof)
{
if (oRs("ins_deelsrtcontrole_key").Value == null)
{
sql = "INSERT INTO ins_deelsrtcontrole (ins_deelsrtcontrole_datum, ins_deel_key, ins_srtcontrole_key, ins_controlemode_key, prs_perslid_key, ins_deelsrtcontrole_datum_org) "
+ " VALUES (SYSDATE, " + oRs("ins_deel_key").Value
+ ", " + oRs("ins_srtcontrole_key").Value
+ ", 10, " + oRs("prs_perslid_key").Value
+ ", SYSDATE )";
}
else {
sql = "UPDATE ins_deelsrtcontrole"
+ " SET ins_deelsrtcontrole_datum = SYSDATE,"
+ " ins_controlemode_key = 10,"
+ " prs_perslid_key = " + user_key + ","
+ " ins_deelsrtcontrole_plandatum = NULL, "
+ " ins_deelsrtcontrole_status = 6" // afgerond
+ " WHERE ins_deelsrtcontrole_key = " + oRs("ins_deelsrtcontrole_key").Value;
}
Oracle.Execute(sql);
oRs.MoveNext();
}
%>
<script>
function ins_submit_callback(json)
{
if (json.success)
{
jqToast(L("lcl_mobile_data_saved"));
window.location.href = "kies_locatie.asp";
}
}
function default_inspect(ins_keys, srtcont_keys)
{
var data = { ins_keys: ins_keys,
srtcont_key_arr: srtcont_keys,
sel_controlemode: 10, // Succesvol
savemode: "C", // Afmelden/Afronden inspectie. (Close).
finish: 1 // Inspectie direct afronden.
};
<% protectRequest.dataToken("data"); %>
$.post("../../appl/ins/ins_inspect_save.asp",
data,
McltCallbackAndThen(ins_submit_callback),
"json");
}
default_inspect("<%=oRs.Fields("ins_keys").Value%>", "<%=oRs.Fields("srtcont_keys").Value%>");
</script>
<%
oRs.Close();
ROFIELD("sel_srtcontrole_oms", "Locatie", locatie, {});
@@ -84,6 +98,8 @@ else
HEADER({title: "Deze locatie compleet afmelden?", back:!qrc, home:1});
CONTENT_START();
function fncolLink(oRs)
{
return "../../cust/asdl/afmelden_locatie.asp?locatie_key=" + oRs("alg_locatie_key").Value+"&locatie=" + oRs("alg_locatie_omschrijving").Value;

View File

@@ -42,10 +42,9 @@ if (locatie_key != -1)
CONTENT_START();
var sql = "UPDATE prs_perslid SET alg_onroerendgoed_keys =" + locatie_key + ", alg_onroerendgoed_type = 'L' WHERE prs_perslid_key = " + user_key;
Oracle.Execute(sql);
Oracle.Execute(sql);
%>
<script>
window.history.go(-2);
window.location.href = "../../appl/pda/Facilitor.asp";
</script>
<%
}

View File

@@ -43,7 +43,7 @@ if (route != "none")
Oracle.Execute(sql);
%>
<script>
window.history.go(-2);
window.location.href = "../../appl/pda/Facilitor.asp";
</script>
<%
}

View File

@@ -3,6 +3,6 @@ del FCLT_BEZ_*.csv
CALL ..\..\..\utils\gen_export\gen_export.bat BEZ
echo Mount share >> genexport_BEZ.log
net use s: \\10.36.24.27\facilitor /user:10.36.24.27\facilitorBEZ S74G76x0Jr5j >> genexport_BEZ.log
net use s: \\nltcsp07.corp.capgemini.com\facilitor /user:10.36.24.27\facilitorBEZ S74G76x0Jr5j >> genexport_BEZ.log
move FCLT_BEZ_*.csv s:\FCLT_BEZ.csv >> genexport_BEZ.log
net use s: /delete >> genexport_BEZ.log

View File

@@ -1,15 +0,0 @@
/*
* $Revision$
* $Id$
*/
#headerblok
{
background: url(tmpl_logo.gif) no-repeat;
background-color: #FFFFFF;
background-position: 0px 0px;
color: #000002;
}
#headerlogout {
visibility: hidden;
}

View File

View File

@@ -1,6 +0,0 @@
cscript ..\..\..\utils\gen_import\gen_import.wsf GESL ORGANISATIE >>genimport.log 2>>&1
cscript ..\..\..\utils\gen_import\gen_import.wsf GESL PERSLID >>genimport.log 2>>&1

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

View File

@@ -1,19 +0,0 @@
<%@ language = "JavaScript" %>
<% /*
$Revision$
$Id$
File: cust/gesl/sso.asp
Description: Single Sign On script
Parameters:
Context:
Note:
*/ %>
<%
Session("customerId") = "GESL";
ANONYMOUS_Allowed = 1;
%>
<!-- #include file="../../appl/Shared/common.inc" -->
<!-- #include file="../../shared/login.inc" -->
<%
SecureSSO({ strSharedKey: "123456", Timeout: 10}); //Sharedkey - Should be the same at customer side
%>

View File

@@ -1,176 +0,0 @@
<%@ Language=JavaScript %>
<% /*
$Revision$
$Id$
Dit bestand maakt het mogelijk voor gebruikers van Facilityplace
om via SingleSignOn toegang te krijgen.
*/ %>
<%Response.Expires=0;%>
<html>
<%
/**
*
* Base64 encode / decode
* http://www.webtoolkit.info/
*
**/
var Base64 = {
// private property
_keyStr : "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",
// public method for encoding
encode : function (input) {
var output = "";
var chr1, chr2, chr3, enc1, enc2, enc3, enc4;
var i = 0;
input = Base64._utf8_encode(input);
while (i < input.length) {
chr1 = input.charCodeAt(i++);
chr2 = input.charCodeAt(i++);
chr3 = input.charCodeAt(i++);
enc1 = chr1 >> 2;
enc2 = ((chr1 & 3) << 4) | (chr2 >> 4);
enc3 = ((chr2 & 15) << 2) | (chr3 >> 6);
enc4 = chr3 & 63;
if (isNaN(chr2)) {
enc3 = enc4 = 64;
} else if (isNaN(chr3)) {
enc4 = 64;
}
output = output +
this._keyStr.charAt(enc1) + this._keyStr.charAt(enc2) +
this._keyStr.charAt(enc3) + this._keyStr.charAt(enc4);
}
return output;
},
// public method for decoding
decode : function (input) {
var output = "";
var chr1, chr2, chr3;
var enc1, enc2, enc3, enc4;
var i = 0;
input = input.replace(/[^A-Za-z0-9\+\/\=]/g, "");
while (i < input.length) {
enc1 = this._keyStr.indexOf(input.charAt(i++));
enc2 = this._keyStr.indexOf(input.charAt(i++));
enc3 = this._keyStr.indexOf(input.charAt(i++));
enc4 = this._keyStr.indexOf(input.charAt(i++));
chr1 = (enc1 << 2) | (enc2 >> 4);
chr2 = ((enc2 & 15) << 4) | (enc3 >> 2);
chr3 = ((enc3 & 3) << 6) | enc4;
output = output + String.fromCharCode(chr1);
if (enc3 != 64) {
output = output + String.fromCharCode(chr2);
}
if (enc4 != 64) {
output = output + String.fromCharCode(chr3);
}
}
output = Base64._utf8_decode(output);
return output;
},
// private method for UTF-8 encoding
_utf8_encode : function (string) {
string = string.replace(/\r\n/g,"\n");
var utftext = "";
for (var n = 0; n < string.length; n++) {
var c = string.charCodeAt(n);
if (c < 128) {
utftext += String.fromCharCode(c);
}
else if((c > 127) && (c < 2048)) {
utftext += String.fromCharCode((c >> 6) | 192);
utftext += String.fromCharCode((c & 63) | 128);
}
else {
utftext += String.fromCharCode((c >> 12) | 224);
utftext += String.fromCharCode(((c >> 6) & 63) | 128);
utftext += String.fromCharCode((c & 63) | 128);
}
}
return utftext;
},
// private method for UTF-8 decoding
_utf8_decode : function (utftext) {
var string = "";
var i = 0;
var c = c1 = c2 = 0;
while ( i < utftext.length ) {
c = utftext.charCodeAt(i);
if (c < 128) {
string += String.fromCharCode(c);
i++;
}
else if((c > 191) && (c < 224)) {
c2 = utftext.charCodeAt(i+1);
string += String.fromCharCode(((c & 31) << 6) | (c2 & 63));
i += 2;
}
else {
c2 = utftext.charCodeAt(i+1);
c3 = utftext.charCodeAt(i+2);
string += String.fromCharCode(((c & 15) << 12) | ((c2 & 63) << 6) | (c3 & 63));
i += 3;
}
}
return string;
}
}
var user = '' + Request.ServerVariables("REMOTE_USER");
if (user =='' || user=='undefined') {
user = '' + Request.ServerVariables("HTTP_USER");
if (user =='' || user=='undefined') {
user =='';
}
}
Response.write(user);
Response.end;
//user = 'CONCHITA';
%>
<head>
</head>
<body onload="document.all.facilitor.submit();">
<form name="facilitor" action="http://gesl.facilitor.nl/default.asp?fac_id=gesl" method=post>
<input type="hidden" name="UID" value="<%=Base64.encode(user)%>">
</form>
</body>
</html>

View File

@@ -1,173 +0,0 @@
<%@ Language=JavaScript %>
<% /*
$Revision$
$Id$
Dit bestand maakt het mogelijk voor gebruikers van Facilityplace
om via SingleSignOn toegang te krijgen.
*/ %>
<%Response.Expires=0;%>
<html>
<%
/**
*
* Base64 encode / decode
* http://www.webtoolkit.info/
*
**/
var Base64 = {
// private property
_keyStr : "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",
// public method for encoding
encode : function (input) {
var output = "";
var chr1, chr2, chr3, enc1, enc2, enc3, enc4;
var i = 0;
input = Base64._utf8_encode(input);
while (i < input.length) {
chr1 = input.charCodeAt(i++);
chr2 = input.charCodeAt(i++);
chr3 = input.charCodeAt(i++);
enc1 = chr1 >> 2;
enc2 = ((chr1 & 3) << 4) | (chr2 >> 4);
enc3 = ((chr2 & 15) << 2) | (chr3 >> 6);
enc4 = chr3 & 63;
if (isNaN(chr2)) {
enc3 = enc4 = 64;
} else if (isNaN(chr3)) {
enc4 = 64;
}
output = output +
this._keyStr.charAt(enc1) + this._keyStr.charAt(enc2) +
this._keyStr.charAt(enc3) + this._keyStr.charAt(enc4);
}
return output;
},
// public method for decoding
decode : function (input) {
var output = "";
var chr1, chr2, chr3;
var enc1, enc2, enc3, enc4;
var i = 0;
input = input.replace(/[^A-Za-z0-9\+\/\=]/g, "");
while (i < input.length) {
enc1 = this._keyStr.indexOf(input.charAt(i++));
enc2 = this._keyStr.indexOf(input.charAt(i++));
enc3 = this._keyStr.indexOf(input.charAt(i++));
enc4 = this._keyStr.indexOf(input.charAt(i++));
chr1 = (enc1 << 2) | (enc2 >> 4);
chr2 = ((enc2 & 15) << 4) | (enc3 >> 2);
chr3 = ((enc3 & 3) << 6) | enc4;
output = output + String.fromCharCode(chr1);
if (enc3 != 64) {
output = output + String.fromCharCode(chr2);
}
if (enc4 != 64) {
output = output + String.fromCharCode(chr3);
}
}
output = Base64._utf8_decode(output);
return output;
},
// private method for UTF-8 encoding
_utf8_encode : function (string) {
string = string.replace(/\r\n/g,"\n");
var utftext = "";
for (var n = 0; n < string.length; n++) {
var c = string.charCodeAt(n);
if (c < 128) {
utftext += String.fromCharCode(c);
}
else if((c > 127) && (c < 2048)) {
utftext += String.fromCharCode((c >> 6) | 192);
utftext += String.fromCharCode((c & 63) | 128);
}
else {
utftext += String.fromCharCode((c >> 12) | 224);
utftext += String.fromCharCode(((c >> 6) & 63) | 128);
utftext += String.fromCharCode((c & 63) | 128);
}
}
return utftext;
},
// private method for UTF-8 decoding
_utf8_decode : function (utftext) {
var string = "";
var i = 0;
var c = c1 = c2 = 0;
while ( i < utftext.length ) {
c = utftext.charCodeAt(i);
if (c < 128) {
string += String.fromCharCode(c);
i++;
}
else if((c > 191) && (c < 224)) {
c2 = utftext.charCodeAt(i+1);
string += String.fromCharCode(((c & 31) << 6) | (c2 & 63));
i += 2;
}
else {
c2 = utftext.charCodeAt(i+1);
c3 = utftext.charCodeAt(i+2);
string += String.fromCharCode(((c & 15) << 12) | ((c2 & 63) << 6) | (c3 & 63));
i += 3;
}
}
return string;
}
}
var user = '' + Request.ServerVariables("REMOTE_USER");
if (user =='' || user=='undefined') {
user = '' + Request.ServerVariables("HTTP_USER");
if (user =='' || user=='undefined') {
user =='';
}
}
%>
<head>
</head>
<body onload="document.all.facilitor.submit();">
<form name="facilitor" action="https://gesl.facilitor.nl/default.asp?fac_id=gesl" method=post>
<input type="hidden" name="UID" value="<%=Base64.encode(user)%>">
</form>
</body>
</html>

View File

@@ -1 +0,0 @@
call ..\..\..\utils\putOrders\putOrders.bat

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.5 KiB

View File

@@ -1,374 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:import href="../../../appl/shared/default.xsl"/>
<xsl:variable name="Rev">
<!-- Revision van deze cust.xsl -->
<xsl:value-of select="substring(translate('$Revision$', '$ ', ''), 10)"/>
</xsl:variable>
<!-- To do: oplijnen met door GESL zelf gemaakte aanpassingen!!! -->
<xsl:template name="res_endtext">
<tr>
<td colspan="2" class="tekst">&#xA0;</td>
</tr>
<xsl:if test="//srtdeel/omschrijving!=''">
<xsl:if test="$srtnotificatiecode != '' ">
<tr>
<td colspan="2" class="tekst">Mocht je hebben gekozen voor gebruik van Laptop of Beamer, vergeet dan niet minimaal 15 minuten voor aanvang bij de servicedesk te komen tekenen voor verantwoordelijkheid hiervan.
</td>
</tr>
</xsl:if>
<xsl:if test="$srtnotificatiecode = '' ">
<tr>
<td colspan="2" class="tekst">Handtekening voor het in ontvangst nemen van de object(en):
<table border="1" height="100" bordercolor="#000000" width="300">
<tr><td>&#xA0;</td></tr>
</table>
</td>
</tr>
</xsl:if>
</xsl:if>
</xsl:template>
<xsl:template name="rsv_ruimte">
<xsl:param name="min_volgnr"/>
<tr>
<xsl:choose>
<xsl:when test="res_ruimte!=''">
<td class="tekstkop" colspan="10" frame="box" style="border-style:solid;border-width:0px;">
<br/>Deelreservering <xsl:value-of select="volgnr"/>&#xA0;
<xsl:if test="string(res_activiteit/omschrijving)!=''">(<xsl:value-of select="res_activiteit/omschrijving"/>)&#xA0;</xsl:if>
<xsl:value-of select="res_ruimte/plaats/regio/district/locatie/omschrijving"/>
</td>
</xsl:when>
<!-- "roomservice" -->
<xsl:otherwise>
<td class="tekstkop" colspan="10" frame="box" style="border-style:solid;border-width:0px;">
<br/>Deelreservering <xsl:value-of select="volgnr"/>&#xA0;
<xsl:value-of select="plaats/plaatsaanduiding"/>
</td>
</xsl:otherwise>
</xsl:choose>
</tr>
<xsl:if test="string(omschrijving)!=string(//reservering/rsv_ruimte[volgnr=$min_volgnr]/omschrijving)">
<tr>
<td class="label" frame="box" style="border-style:solid;border-width:0px;">- Omschrijving:</td>
<td class="value" colspan="9" frame="box" style="border-style:solid;border-width:0px;">
<xsl:value-of select="omschrijving"/>
</td>
</tr>
</xsl:if>
<xsl:if test="string(opmerking)!=string(//reservering/rsv_ruimte[volgnr=$min_volgnr]/opmerking)">
<tr>
<td class="label" frame="box" style="border-style:solid;border-width:0px;">- Opmerking:</td>
<td class="value" colspan="9" frame="box" style="border-style:solid;border-width:0px;">
<xsl:call-template name="linebreaks">
<xsl:with-param name="string" select="opmerking"/>
</xsl:call-template>
</td>
</tr>
</xsl:if>
<xsl:if test="string(contact_user/naam_full)!=string(//reservering/rsv_ruimte[volgnr=$min_volgnr]/contact_user/naam_full)">
<tr>
<td class="label" frame="box" style="border-style:solid;border-width:0px;">- Aanvrager:</td>
<td class="value" colspan="9" frame="box" style="border-style:solid;border-width:0px;">
<xsl:value-of select="contact_user/naam_full"/>/ <xsl:value-of select="contact_user/werkplek/plaats/regio/district/locatie/omschrijving"/></td>
</tr>
</xsl:if>
<xsl:if test="string(host_user/naam_full)!=string(//reservering/rsv_ruimte[volgnr=$min_volgnr]/host_user/naam_full)">
<tr>
<td class="label" frame="box" style="border-style:solid;border-width:0px;">- Gastheer/-vrouw:</td>
<td class="value" colspan="9" frame="box" style="border-style:solid;border-width:0px;">
<xsl:value-of select="host_user/naam_full"/>
</td>
</tr>
</xsl:if>
<xsl:if test="string(kostenplaats/nr)!=string(//reservering/rsv_ruimte[volgnr=$min_volgnr]/kostenplaats/nr)">
<tr>
<td class="label" frame="box" style="border-style:solid;border-width:0px;">- Kostenplaats:</td>
<td class="value" colspan="9" frame="box" style="border-style:solid;border-width:0px;">
<xsl:value-of select="kostenplaats/nr"/>&#xA0;<xsl:value-of select="kostenplaats/omschrijving"/></td>
</tr>
</xsl:if>
<tr>
<th>Omschrijving</th>
<th>Aantal</th>
<th width="80">Datum</th>
<th style="text-align:right">Begintijd</th>
<th style="text-align:right">Eindtijd</th>
<th>Status</th>
<th>Opstelling</th>
</tr>
<xsl:if test="res_ruimte!=''">
<tr>
<td class="result" style="text-align:left">
<xsl:value-of select="res_ruimte/plaats/regio/district/locatie/code"/>-<xsl:value-of select="res_ruimte/nr"/>
<br/>(max. <xsl:value-of select="res_ruimte/bezoekers"/> personen)</td>
<td class="result" style="text-align:left">
<xsl:value-of select="bezoekers"/>personen</td>
<td class="result" style="text-align:right">
<xsl:value-of select="van/datum"/>
</td>
<td class="result" style="text-align:right">
<xsl:value-of select="van/tijd"/>
</td>
<td class="result" style="text-align:right">
<xsl:value-of select="tot/tijd"/>
</td>
<td class="result" style="text-align:left">
<xsl:value-of select="status_fo"/>
</td>
<td class="result" style="text-align:left">
<xsl:value-of select="res_ruimte/opstelling"/>
</td>
</tr>
</xsl:if>
<!-- rsv_deel-lijst gesorteerd op van-tijd -->
<xsl:for-each select="rsv_deel">
<xsl:sort select="van/tijd"/>
<tr>
<td class="result">
<xsl:value-of select="res_deel/deel/omschrijving"/>
</td>
<td class="result">
<xsl:value-of select="aantal"/>
</td>
<td class="result" style="text-align:right">
<xsl:value-of select="van/datum"/>
</td>
<td class="result" style="text-align:right">
<xsl:value-of select="van/tijd"/>
</td>
<td class="result" style="text-align:right">
<xsl:value-of select="tot/tijd"/>
</td>
</tr>
</xsl:for-each>
<!-- rsv_artikel-lijst gesorteerd op van-tijd -->
<xsl:for-each select="rsv_artikel">
<xsl:sort select="levering/tijd"/>
<tr>
<td class="result">
<xsl:value-of select="res_artikel/omschrijving"/>
</td>
<td class="result">
<xsl:value-of select="aantal"/>
</td>
<td class="result" style="text-align:right">
<xsl:value-of select="levering/datum"/>
</td>
<td class="result" style="text-align:right">
<xsl:value-of select="levering/tijd"/>
</td>
</tr>
</xsl:for-each>
<!-- totaal per deelreservering -->
<!-- afspraak-lijst gesorteerd op naam -->
<xsl:for-each select="afspraak/bezoeker">
<xsl:sort select="naam"/>
<xsl:choose>
<xsl:when test="position() = 1">
<tr>
<td class="tekst" style="border-style:solid;border-width:0px;">
<br/>Bezoekers</td>
</tr>
<tr>
<th>Naam</th>
<th colspan="3">Bedrijf</th>
<th colspan="4">Parkeerplaats</th>
</tr>
</xsl:when>
</xsl:choose>
<tr>
<td class="result">
<xsl:value-of select="naam"/>
</td>
<td class="result" colspan="3">
<xsl:value-of select="bedrijf"/>
</td>
<td class="result" colspan="4">
<xsl:value-of select="deel/omschrijving"/>
</td>
</tr>
</xsl:for-each>
<!-- kenmerk -->
<xsl:for-each select="res_kenmerk">
<xsl:choose>
<xsl:when test="position() = 1">
<tr>
<td class="tekst" align="right" colspan="2" style="border-style:solid;border-width:0px;">Details:</td>
</tr>
</xsl:when>
<xsl:otherwise>
<td style="border-style:solid;border-width:0px;"/>
</xsl:otherwise>
</xsl:choose>
<tr>
<td class="result">
<xsl:value-of select="res_srtkenmerk_omschrijving"/>
</td>
<td class="result" colspan="3">
<xsl:value-of select="res_kenmerkreservering_waarde"/>
</td>
</tr>
</xsl:for-each>
</xsl:template>
<xsl:template match="reservering" mode="include">
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="40" ROWSPAN="30" ID="LINKERMARGE"/>
<TD>
<xsl:choose>
<xsl:when test="not(boolean(rsv_ruimte))">
<table>
<tr>
<td height="20"/>
</tr>
<tr>
<td class="caption">Annulering</td>
</tr>
<tr>
<td>
<b>Op uw naam heeft een reservering<xsl:if test="key!=''"> onder nummer <xsl:value-of select="key"/></xsl:if> plaatsgevonden, die vervolgens direct weer is verwijderd.</b>
<br/>
<br/>Deze reservering wordt niet verder verwerkt.<br/><br/>
Wilt u toch een reservering aanmaken voeg dan een nieuwe reservering toe waarbij een zaal, voorziening of artikel gereserveerd is.</td>
</tr>
</table>
</xsl:when>
<xsl:otherwise>
<!-- Bevestiging reservering -->
<!-- De algemene gegevens van de deelreservering met het laagste volgnummer worden gebruikt als referentie gegevens! -->
<xsl:variable name="min_volgnr">
<xsl:value-of select="//reservering/rsv_ruimte/volgnr[not(. &gt; //reservering/rsv_ruimte/volgnr)]"/>
</xsl:variable>
<table border="0" bordercolor="#ffffff" width="100%">
<tr>
<td class="caption" valign="top" colspan="2">
<xsl:choose>
<xsl:when test="@content='complete'">Reservering <xsl:value-of select="key"/><br/></xsl:when>
<xsl:otherwise>Deelreservering <xsl:value-of select="key"/> / <xsl:value-of select="$min_volgnr"/><br/></xsl:otherwise>
</xsl:choose>
<xsl:if test="string(rsv_ruimte[volgnr=$min_volgnr]/omschrijving)!=''">(<xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/omschrijving"/>)</xsl:if>&#xA0;</td>
</tr>
<tr>
<td width="20%" class="label">Aanvrager</td>
<td width="80%" class="value">: <xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/contact_user/naam_full"/></td>
</tr>
<tr>
<td width="20%" class="label">E-mail adres</td>
<td width="80%" class="value">: <xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/contact_user/email"/></td>
</tr>
<tr>
<td width="20%" class="label">Locatie</td>
<td width="80%" class="value">: <xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/contact_user/werkplek/plaats/regio/district/locatie/omschrijving"/></td>
</tr>
<tr>
<td width="20%" class="label">Afdeling</td>
<td width="80%" class="value">: <xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/contact_user/afdeling/omschrijving"/></td>
</tr>
<tr>
<td width="20%" class="label">Gastheer/-vrouw</td>
<td width="80%" class="value">: <xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/host_user/naam_full"/></td>
</tr>
<tr>
<td width="20%" class="label">Kostenplaats</td>
<td width="80%" class="value">: <xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/kostenplaats/nr"/>&#xA0;
<xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/kostenplaats/omschrijving"/>
</td>
</tr>
<tr>
<td height="30px"/>
</tr>
<xsl:if test="rsv_ruimte[volgnr=$min_volgnr]/contact_user/key!=ingevoerd_user/key">
<tr>
<td width="20%" class="label">Behandeld door</td>
<td width="80%" class="value">: <xsl:value-of select="ingevoerd_user/naam_full"/></td>
</tr>
<tr>
<td width="20%" class="label">Datum</td>
<td width="80%" class="value">: <xsl:value-of select="datum/datum"/></td>
</tr>
<tr>
<td height="30px"/>
</tr>
</xsl:if>
<tr>
<td colspan="2" class="tekst">
<xsl:choose>
<xsl:when test="$srtnotificatiecode='RESNEW'"/>
<xsl:when test="$srtnotificatiecode='RESDEL'">DE RESERVERING IS VERVALLEN</xsl:when>
<xsl:otherwise>
<xsl:call-template name="res_begintext"/>
</xsl:otherwise>
</xsl:choose>
</td>
</tr>
<tr>
<td height="10px"/>
</tr>
<tr>
<td class="tekstkop" colspan="2" style="text-decoration:underline">Reserveringsgegevens</td>
</tr>
<tr>
<td height="5px"/>
</tr>
<xsl:if test="string(rsv_ruimte[volgnr=$min_volgnr]/opmerking)!=''">
<tr>
<td colspan="2" class="label">Opmerking</td>
</tr>
<tr>
<td colspan="2" class="value">
<xsl:call-template name="linebreaks">
<xsl:with-param name="string" select="rsv_ruimte[volgnr=$min_volgnr]/opmerking"/>
</xsl:call-template>
</td>
</tr>
<tr>
<td height="5px"/>
</tr>
</xsl:if>
<tr>
<td colspan="2">
<table cellpadding="0" cellspacing="0" border="1" bordercolor="#000000" frame="box">
<!-- rsv_ruimte -->
<xsl:for-each select="rsv_ruimte">
<xsl:sort select="volgnr" data-type="number"/>
<xsl:call-template name="rsv_ruimte">
<xsl:with-param name="min_volgnr" select="$min_volgnr"/>
</xsl:call-template>
</xsl:for-each>
<!-- totaal reservering -->
<tr>
<td height="10px" style="border-style:solid;border-width:0px;"/>
</tr>
</table>
</td>
</tr>
<xsl:call-template name="res_endtext">
<xsl:with-param name="min_volgnr" select="$min_volgnr"/>
</xsl:call-template>
</table>
<!-- Bevestiging reservering -->
</xsl:otherwise>
</xsl:choose>
</TD>
<TD WIDTH="30" ROWSPAN="30" ID="RECHTERMARGE"/>
</TR>
</TABLE>
</xsl:template>
</xsl:stylesheet>
<!-- Stylus Studio meta-information - (c) 2004-2006. Progress Software Corporation. All rights reserved.
<metaInformation>
<scenarios/><MapperMetaTag><MapperInfo srcSchemaPathIsRelative="yes" srcSchemaInterpretAsXML="no" destSchemaPath="" destSchemaRoot="" destSchemaPathIsRelative="yes" destSchemaInterpretAsXML="no"/><MapperBlockPosition></MapperBlockPosition><TemplateContext></TemplateContext><MapperFilter side="source"></MapperFilter></MapperMetaTag>
</metaInformation>
-->

View File

@@ -321,6 +321,29 @@
</tr>
</xsl:for-each>
</xsl:if>
<xsl:if test="behandelwijze=2">
<xsl:for-each select="notes/note[flag=1]">
<xsl:sort select="aanmaak/timestamp" order="ascending"/>
<tr>
<xsl:choose>
<xsl:when test="position() = 1">
<td align="right" valign="top">
<b><xsl:value-of select="//lcl/MLD/behandeling"/>:</b>
</td>
</xsl:when>
<xsl:otherwise>
<td/>
</xsl:otherwise>
</xsl:choose>
<td colspan="3">
<span class="mldbeh"><xsl:value-of select="aanmaak/datum"/>&#xA0;<xsl:value-of select="aanmaak/tijd"/>&#xA0;</span>&#xA0;
<xsl:call-template name="linebreaks">
<xsl:with-param name="string" select="omschrijving"/>
</xsl:call-template>
</td>
</tr>
</xsl:for-each>
</xsl:if>
<xsl:if test="opmerking!=''">
<tr>
<td align="right" valign="top">

View File

@@ -412,11 +412,11 @@
<xsl:value-of select="kenmerk[@naam='Verpakkingsgroep 1']"/>&#xA0;
</xsl:if>
<xsl:value-of select="kenmerk[@naam='Tunnelcode 1']"/>&#xA0;
<xsl:value-of select="kenmerk[@naam='Aantal colli 1']"/>x<xsl:value-of select="kenmerk[@naam='Hoeveelheid gevaarlijke stof 1']"/>
<xsl:value-of select="kenmerk[@naam='Aantal colli 1']"/>&#xA0;x&#xA0;<xsl:value-of select="kenmerk[@naam='Hoeveelheid gevaarlijke stof 1']"/>
</xsl:if>
<xsl:choose>
<xsl:when test="starts-with(kenmerk[@naam='Transporttemp. 1'], 'UN')">
<br/><xsl:value-of select="kenmerk[@naam='Transporttemp. 1']"/>
<xsl:when test="starts-with(kenmerk[@naam='Transporttemp.'], 'UN')">
<br/><xsl:value-of select="kenmerk[@naam='Transporttemp.']"/>
</xsl:when>
<xsl:when test="starts-with(kenmerk[@naam='Transporttemperatuur'], 'UN')">
<br/><xsl:value-of select="kenmerk[@naam='Transporttemperatuur']"/>
@@ -900,6 +900,29 @@
</tr>
</xsl:for-each>
</xsl:if>
<xsl:if test="behandelwijze=2">
<xsl:for-each select="notes/note[flag=1]">
<xsl:sort select="aanmaak/timestamp" order="ascending"/>
<tr>
<xsl:choose>
<xsl:when test="position() = 1">
<td align="right" valign="top">
<b><xsl:value-of select="//lcl/MLD/behandeling"/>:</b>
</td>
</xsl:when>
<xsl:otherwise>
<td/>
</xsl:otherwise>
</xsl:choose>
<td colspan="3">
<span class="mldbeh"><xsl:value-of select="aanmaak/datum"/>&#xA0;<xsl:value-of select="aanmaak/tijd"/>&#xA0;-&#xA0;<xsl:value-of select="noteur/naam_friendly"/></span>&#xA0;
<xsl:call-template name="linebreaks">
<xsl:with-param name="string" select="omschrijving"/>
</xsl:call-template>
</td>
</tr>
</xsl:for-each>
</xsl:if>
<xsl:if test="opmerking!=''">
<tr>
<td align="right" valign="top">

View File

@@ -1,4 +1,9 @@
div.wbackground {
background-image: url(../marx/images/aar_brit_fotostock_id_2042_1_130902.jpg);
padding:10px 20px 100px 20px;
}
.nieuwstitel {
font-weight: normal;
color: #747578;
}

View File

@@ -12,10 +12,10 @@
<xsl:apply-templates select="s:Envelope/s:Body"/>
</xsl:template>
<xsl:template match="s:Body">exec_code;ax_supplier_id;mld_melding_externnr;mld_melding_omschrijving;prs_afdeling_externnr;mld_opdr_opzichter;mld_melding_cust_name;mld_melding_cust_straat;mld_melding_cust_huisnr;mld_melding_cust_huisnr2;mld_melding_cust_postcode;mld_melding_cust_plaats;mld_melding_cust_telefoonnr;mld_melding_cust_mobielnr;mld_melding_cust_object_omschr;complexnummer;pandnummer;VGEnummer;mld_melding_memo;mld_opdr_externnr;mld_opdr_ordernr;mld_opdr_datumbegin;mld_opdr_datum_plan;mld_opdr_einddatum;mld_opdr_mat_linenr;mld_opdr_mat_naam;mld_opdr_mat_eenheidcode;mld_opdr_mat_eenheid;mld_opdr_mat_prijs;mld_opdr_mat_aantal;mld_opdr_mat_btwperc;mld_opdr_mat_totaal
<xsl:for-each select="descendant::*/b:SupplierTaskSpec">1;<xsl:value-of select="b:vendAccountNum"/>;<xsl:value-of select="b:requestId"/>;<xsl:call-template name="vrije_tekst"><xsl:with-param name="p_string" select="b:description"/></xsl:call-template>;<xsl:value-of select="b:companyId"/>;;<xsl:call-template name="vrije_tekst"><xsl:with-param name="p_string" select="b:custName"/></xsl:call-template>;<xsl:call-template name="vrije_tekst"><xsl:with-param name="p_string" select="b:custStreet"/></xsl:call-template>;;;<xsl:call-template name="vrije_tekst"><xsl:with-param name="p_string" select="b:custZipCode"/></xsl:call-template>;<xsl:call-template name="vrije_tekst"><xsl:with-param name="p_string" select="b:custCity"/></xsl:call-template>;<xsl:call-template name="vrije_tekst"><xsl:with-param name="p_string" select="b:custPhone"/></xsl:call-template>;<xsl:call-template name="vrije_tekst"><xsl:with-param name="p_string" select="b:custMobilePhone"/></xsl:call-template>;<xsl:call-template name="vrije_tekst"><xsl:with-param name="p_string" select="b:objectDescription"/></xsl:call-template>;;;;<xsl:call-template name="vrije_tekst"><xsl:with-param name="p_string" select="substring(b:memo,1,3000)"/></xsl:call-template>;<xsl:call-template name="vrije_tekst"><xsl:with-param name="p_string" select="b:purchId"/></xsl:call-template>;<xsl:value-of select="b:taskId"/>;<xsl:value-of select="b:registrationDate"/>;<xsl:call-template name="mld_opdr_plandatum"><xsl:with-param name="p_task_status" select="b:taskStatus"/><xsl:with-param name="p_plan_datum" select="b:startDateTime"/></xsl:call-template>;<xsl:value-of select="b:deadlineDate"/>;;;;;;;;
2;<xsl:value-of select="b:vendAccountNum"/>;<xsl:value-of select="b:requestId"/>;;<xsl:value-of select="b:companyId"/>;<xsl:call-template name="vrije_tekst"><xsl:with-param name="p_string" select="b:supervisorName"/></xsl:call-template>;;;;;;;;;;;<xsl:value-of select="b:objectId"/>;;;<xsl:call-template name="vrije_tekst"><xsl:with-param name="p_string" select="b:purchId"/></xsl:call-template>;<xsl:value-of select="b:taskId"/>;;;;;;;;;;;&#10;</xsl:for-each>
<xsl:for-each select="descendant::*/b:SupplierTaskSpec/b:SupplierPurchLines/b:SupplierPurchLine">3;<xsl:value-of select="../../b:vendAccountNum"/>;<xsl:value-of select="../../b:requestId"/>;;<xsl:value-of select="../../b:companyId"/>;;;;;;;;;;;;;;;<xsl:value-of select="../../b:purchId"/>;<xsl:value-of select="../../b:taskId"/>;;;;<xsl:call-template name="Materiaal_regel"><xsl:with-param name="p_linenr" select="b:lineNum"/></xsl:call-template>;<xsl:call-template name="vrije_tekst"><xsl:with-param name="p_string" select="b:name"/></xsl:call-template>;<xsl:call-template name="Materiaal_eenheidSidB"><xsl:with-param name="p_unit" select="b:purchUnitGS1"/></xsl:call-template>;<xsl:value-of select="b:purchUnit"/>;<xsl:value-of select="b:purchPrice"/>;<xsl:value-of select="b:qtyOrdered"/>;<xsl:call-template name="Mareon_btwperc"><xsl:with-param name="p_btwperc" select="b:taxItemGroup"/></xsl:call-template>;<xsl:value-of select="b:lineAmount"/>;&#10;</xsl:for-each>
<xsl:template match="s:Body">exec_code;ax_supplier_id;mld_melding_externnr;mld_melding_omschrijving;prs_afdeling_externnr;mld_opdr_po_companyid;mld_opdr_opzichter;mld_melding_cust_name;mld_melding_cust_straat;mld_melding_cust_huisnr;mld_melding_cust_huisnr2;mld_melding_cust_postcode;mld_melding_cust_plaats;mld_melding_cust_telefoonnr;mld_melding_cust_mobielnr;mld_melding_cust_object_omschr;complexnummer;pandnummer;VGEnummer;mld_melding_memo;mld_opdr_externnr;mld_opdr_ordernr;mld_opdr_datumbegin;mld_opdr_datum_plan;mld_opdr_einddatum;mld_opdr_mat_linenr;mld_opdr_mat_naam;mld_opdr_mat_eenheidcode;mld_opdr_mat_eenheid;mld_opdr_mat_prijs;mld_opdr_mat_aantal;mld_opdr_mat_btwperc;mld_opdr_mat_totaal
<xsl:for-each select="descendant::*/b:SupplierTaskSpec">1;<xsl:value-of select="b:vendAccountNum"/>;<xsl:value-of select="b:requestId"/>;<xsl:call-template name="vrije_tekst"><xsl:with-param name="p_string" select="b:description"/></xsl:call-template>;<xsl:value-of select="b:companyId"/>;<xsl:value-of select="b:purchOrderCompanyId"/>;;<xsl:call-template name="vrije_tekst"><xsl:with-param name="p_string" select="b:custName"/></xsl:call-template>;<xsl:call-template name="vrije_tekst"><xsl:with-param name="p_string" select="b:custStreet"/></xsl:call-template>;;;<xsl:call-template name="vrije_tekst"><xsl:with-param name="p_string" select="b:custZipCode"/></xsl:call-template>;<xsl:call-template name="vrije_tekst"><xsl:with-param name="p_string" select="b:custCity"/></xsl:call-template>;<xsl:call-template name="vrije_tekst"><xsl:with-param name="p_string" select="b:custPhone"/></xsl:call-template>;<xsl:call-template name="vrije_tekst"><xsl:with-param name="p_string" select="b:custMobilePhone"/></xsl:call-template>;<xsl:call-template name="vrije_tekst"><xsl:with-param name="p_string" select="b:objectDescription"/></xsl:call-template>;;;;<xsl:call-template name="vrije_tekst"><xsl:with-param name="p_string" select="substring(b:memo,1,3000)"/></xsl:call-template>;<xsl:call-template name="vrije_tekst"><xsl:with-param name="p_string" select="b:purchId"/></xsl:call-template>;<xsl:value-of select="b:taskId"/>;<xsl:value-of select="b:registrationDate"/>;<xsl:call-template name="mld_opdr_plandatum"><xsl:with-param name="p_task_status" select="b:taskStatus"/><xsl:with-param name="p_plan_datum" select="b:startDateTime"/></xsl:call-template>;<xsl:value-of select="b:deadlineDate"/>;;;;;;;;
2;<xsl:value-of select="b:vendAccountNum"/>;<xsl:value-of select="b:requestId"/>;;<xsl:value-of select="b:companyId"/>;<xsl:value-of select="b:purchOrderCompanyId"/>;<xsl:call-template name="vrije_tekst"><xsl:with-param name="p_string" select="b:supervisorName"/></xsl:call-template>;;;;;;;;;;;<xsl:value-of select="b:objectId"/>;;;<xsl:call-template name="vrije_tekst"><xsl:with-param name="p_string" select="b:purchId"/></xsl:call-template>;<xsl:value-of select="b:taskId"/>;;;;;;;;;;;&#10;</xsl:for-each>
<xsl:for-each select="descendant::*/b:SupplierTaskSpec/b:SupplierPurchLines/b:SupplierPurchLine">3;<xsl:value-of select="../../b:vendAccountNum"/>;<xsl:value-of select="../../b:requestId"/>;;<xsl:value-of select="../../b:companyId"/>;<xsl:value-of select="../../b:purchOrderCompanyId"/>;;;;;;;;;;;;;;;<xsl:value-of select="../../b:purchId"/>;<xsl:value-of select="../../b:taskId"/>;;;;<xsl:call-template name="Materiaal_regel"><xsl:with-param name="p_linenr" select="b:lineNum"/></xsl:call-template>;<xsl:call-template name="vrije_tekst"><xsl:with-param name="p_string" select="b:name"/></xsl:call-template>;<xsl:call-template name="Materiaal_eenheidSidB"><xsl:with-param name="p_unit" select="b:purchUnitGS1"/></xsl:call-template>;<xsl:value-of select="b:purchUnit"/>;<xsl:value-of select="b:purchPrice"/>;<xsl:value-of select="b:qtyOrdered"/>;<xsl:call-template name="Mareon_btwperc"><xsl:with-param name="p_btwperc" select="b:taxItemGroup"/></xsl:call-template>;<xsl:value-of select="b:lineAmount"/>;&#10;</xsl:for-each>
</xsl:template>

View File

@@ -241,202 +241,412 @@
</xsl:template>
<xsl:template match="data_row" mode="huurovereenkomst_student">
<div class="page" style="height: 256mm; width: 160mm; margin: 0; padding: 0">
<div id="header" style="width: 100%; height: 30mm; text-align: center; margin: 0; padding: 0">
<img src="../../cust/nybu/tmpl_logo.gif" alt="Nyenrode Business Universiteit"/><br/><br/>
<strong>HUUROVEREENKOMST</strong><br/>
tot bewoning van een campusappartement op Nyenrode Campus<br/>
Contractnummer: <xsl:value-of select="FCLT_F_CONTRACTNR"/><xsl:if test="CNT_CONTRACT_VERSIE!=''">.<xsl:value-of select="CNT_CONTRACT_VERSIE"/></xsl:if>
<hr/>
</div>
<div class="content" style="width: 100%; height: 200mm;">
<xsl:variable name="startdatum">
<xsl:value-of select="concat(substring (LOOPTIJD_VAN,7,4), substring (LOOPTIJD_VAN,4,2), substring (LOOPTIJD_VAN,1,2))"/>
</xsl:variable>
<xsl:choose>
<!--xsl:when test="'1=1'"-->
<xsl:when test="$startdatum&gt;='20160801'">
<div class="page" style="height: 256mm; width: 160mm; margin: 0; padding: 0">
<div id="header" style="width: 100%; height: 30mm; text-align: center; margin: 0; padding: 0">
<img src="../../cust/nybu/tmpl_logo.gif" alt="Nyenrode Business Universiteit"/><br/><br/>
<strong>HUUROVEREENKOMST</strong><br/>
tot bewoning van een campusappartement op Nyenrode Campus<br/>
Contractnummer: <xsl:value-of select="FCLT_F_CONTRACTNR"/><xsl:if test="CNT_CONTRACT_VERSIE!=''">.<xsl:value-of select="CNT_CONTRACT_VERSIE"/></xsl:if>
<hr/>
</div>
<div class="content" style="width: 100%; height: 200mm;">
<xsl:variable name="studnr">
<xsl:choose>
<xsl:when test="SAN_NR!=''"><xsl:value-of select="SAN_NR"/></xsl:when>
<xsl:otherwise><xsl:value-of select="FCLT_F_STUDENTNR"/></xsl:otherwise>
</xsl:choose>
</xsl:variable>
<p>Als partijen bij deze overeenkomst zijn aan te merken:<br/>
<strong>Nyenrode Services B.V.</strong>, gevestigd te 3621 BG Breukelen aan de Straatweg 25, hierna te noemen "verhuurder" of “Nyenrode Business Universiteit” en<br/>
<xsl:value-of select="FCLT_F_NAAM"/>, SAN-/studentnummer: <strong><xsl:value-of select="$studnr"/></strong>, hierna te noemen "huurder".</p>
<xsl:variable name="studnr">
<xsl:choose>
<xsl:when test="SAN_NR!=''"><xsl:value-of select="SAN_NR"/></xsl:when>
<xsl:otherwise><xsl:value-of select="FCLT_F_STUDENTNR"/></xsl:otherwise>
</xsl:choose>
</xsl:variable>
<p>Als partijen bij deze overeenkomst zijn aan te merken:<br/>
<strong>Nyenrode Services B.V.</strong>, gevestigd te 3621 BG Breukelen aan de Straatweg 25, hierna te noemen
<strong>"Verhuurder"</strong>, ten deze rechtsgeldig vertegenwoordigd door: <strong>Nyenrode Services B.V.</strong>, en <xsl:value-of select="FCLT_F_NAAM"/>, SAN-/studentnummer: <strong><xsl:value-of select="$studnr"/></strong>, hierna te noemen <strong>"Huurder".</strong></p>
<p><u>In aanmerking nemende dat:</u>
<ul>
<li>Huurder Student is bij Universiteit Nyenrode B.V. en staat ingeschreven onder nummer <xsl:value-of select="$studnr"/> voor de studie <xsl:value-of select="FCLT_F_OPLEIDING"/>;</li>
<li>Nyenrode Business Universiteit voor haar studenten op haar campus via haar 100% dochter Nyenrode Services B.V. campusappartementen, met dan wel zonder kitchenette, hierna te noemen: “een campusappartement”, biedt tegen in dit contract breder uitgewerkte condities;</li>
<li>Student op basis van die condities graag in aanmerking komt voor het huren van een campusappartement;</li>
<li>Nyenrode Business Universiteit bereid is student tot haar campus als tijdelijke bewoner voor de duur van zijn/haar studie bij Nyenrode Business Universiteit toe te laten en daarvoor een campusappartement beschikbaar heeft;</li>
<li>Nyenrode Business Universiteit voor wat betreft de keuze door de student tussen een campusappartement met of zonder kitchenette afhankelijk is van de beschikbaarheid, welke samenhangt met de instroom en de uitstroom van studenten door het jaar heen bij Nyenrode Business Universiteit, afhankelijk van de start en duur van de verschillende opleidingen en studies;</li>
<li>Student voor eventuele geschillen betreffende het betrekken, tijdelijk bewonen of verlaten van het campusappartement ondubbelzinnig domicilie (officiële adres) kiest op het adres van het campusappartement;</li>
</ul>
</p>
<p><u>In aanmerking nemende dat:</u>
<ul>
<li>Huurder student is bij Universiteit Nyenrode B.V., verder te noemen: <strong>“Nyenrode”</strong>, en staat ingeschreven onder nummer <xsl:value-of select="$studnr"/> voor de studie <xsl:value-of select="FCLT_F_OPLEIDING"/>;</li>
<li>Nyenrode voor haar studenten op haar campus via haar 100% dochter Nyenrode Services B.V., Verhuurder, campusappartementen, met dan wel zonder kitchenette, hierna te noemen: <strong>“een Campusappartement”</strong>, biedt tegen in deze huurovereenkomst breder uitgewerkte condities;</li>
<li>Student op basis van die condities graag in aanmerking komt voor het huren van een campusappartement;</li>
<li>Nyenrode bereid is student tot haar campus als tijdelijke bewoner voor de duur van zijn/haar studie bij Nyenrode toe te laten en daarvoor een Campusappartement beschikbaar heeft;</li>
<li>Verhuurder voor wat betreft de keuze door de student tussen een Campusappartement met of zonder kitchenette afhankelijk is van de beschikbaarheid, welke samenhangt met de instroom en de uitstroom van studenten door het jaar heen bij Nyenrode, afhankelijk van de start en duur van de verschillende opleidingen en studies;</li>
<li>Student voor eventuele geschillen betreffende het betrekken, tijdelijk bewonen of verlaten van het Campusappartement, ondubbelzinnig domicilie (officiële adres) kiest op het adres van het Campusappartement.</li>
</ul>
</p>
<p>komen het volgende overeen:</p>
<p>komen het volgende overeen:</p>
<h4>Artikel 1 Huur en verhuur, het gehuurde, de bestemming</h4>
<ol>
<li>Deze overeenkomst heeft betrekking op een door verhuurder aan te wijzen (afhankelijk van de bezettingsgraad van de campus door de huurder alleen dan wel tezamen met een andere huurder/mede-student te bewonen) kamer met aan- en toebehoren, hierna te noemen "het gehuurde", gelegen op de campus van Nyenrode Business Universiteit.</li>
<li>Bij aanvang van deze overeenkomst heeft verhuurder aan huurder in gebruik gegeven <b>kamer
<xsl:call-template name="kamernummer">
<xsl:with-param name="nr" select="ALG_RUIMTE_NR"/>
</xsl:call-template>, plaatselijk bekend als: Nieuw Nyenrode
<xsl:call-template name="kamernummer">
<xsl:with-param name="nr" select="ALG_RUIMTE_NR"/>
</xsl:call-template>, <xsl:value-of select="POSTCODE_KAMER"/> te Breukelen.</b> Het betreft een kamer <xsl:value-of select="ALG_SRTRUIMTE_OMSCHRIJVING"/>.</li>
<li>De staat waarin het gehuurde zich bij aanvang van de huur bevindt leggen partijen vast in een acceptatie formulier.</li>
<li>Het gehuurde is uitsluitend bestemd om te dienen tot tijdelijke woonruimte voor huurder. Het is huurderverboden het gehuurde geheel of gedeeltelijk in gebruik te geven aan derden, onder te verhuren of op welke andere wijze dan ook te onttrekken aan de bestemming. Bij overtreding van dit verbod verbeurt huurder aan verhuurder een direct opeisbare boete van € 1.000 onverminderd het recht van Nyenrode Business Universiteit op volledige schadevergoeding.</li>
<li>Het gehuurde is uitsluitend bestemd om te worden gebruikt als tijdelijke woonruimte door huurder zelf. Het is huurder niet toegestaan de bestemming van het gehuurde eenzijdig te wijzigen.</li>
<li>Het is huurder bekend dat het gehuurde deel uitmaakt van een complex studentenbehuizing dat uitdrukkelijk is bestemd voor de huisvesting van bij Nyenrode Business Universiteit ingeschreven studenten als bedoeld in artikel 7:274 lid 4 van het Burgerlijk Wetboek en dat de tot het complex behorende campusappartementen waaronder het gehuurde, na beëindiging van de lopende huurovereenkomst, opnieuw aan een student als bedoeld in artikel 7:274 lid 4 van het Burgerlijk Wetboek zullen worden verhuurd.</li>
</ol>
</div>
<xsl:call-template name="contract_footer">
<xsl:with-param name="cur_pag">1</xsl:with-param>
<xsl:with-param name="tot_pag">3</xsl:with-param>
</xsl:call-template>
</div>
<h4>Artikel 1 Huur en verhuur, het Gehuurde, de bestemming</h4>
<ol>
<li>Deze huurovereenkomst heeft betrekking op een door Verhuurder aan te wijzen (afhankelijk van de bezettingsgraad van de campus door Huurder alleen dan wel tezamen met een andere huurder/medestudent te bewonen) kamer met aan- en toebehoren, gelegen op de campus van Nyenrode.</li>
<li>Bij aanvang van deze overeenkomst heeft Verhuurder aan Huurder in huur gegeven <b>kamer
<xsl:call-template name="kamernummer">
<xsl:with-param name="nr" select="ALG_RUIMTE_NR"/>
</xsl:call-template>, plaatselijk bekend als: Nieuw Nyenrode
<xsl:call-template name="kamernummer">
<xsl:with-param name="nr" select="ALG_RUIMTE_NR"/>
</xsl:call-template>, <xsl:value-of select="POSTCODE_KAMER"/> te Breukelen,</b> verder te noemen: <b>“het Gehuurde”.</b> Het betreft een kamer <xsl:value-of select="ALG_SRTRUIMTE_OMSCHRIJVING"/>.</li>
<li>De staat waarin het Gehuurde zich bij aanvang van de huur bevindt leggen partijen vast in een proces-verbaal van oplevering (ook wel te noemen: “het inventarisformulier”).</li>
<li>Het Gehuurde is uitsluitend bestemd om te dienen tot tijdelijke woonruimte voor Huurder. Het is Huurder verboden het Gehuurde geheel of gedeeltelijk in gebruik te geven aan derden, onder te verhuren of op welke andere wijze dan ook te onttrekken aan de bestemming, tenzij het de geregistreerde partner van Huurder betreft. Bij overtreding van dit verbod verbeurt Huurder aan Verhuurder een direct opeisbare boete van € 1.000,00 onverminderd het recht van Verhuurder op volledige schadevergoeding.</li>
<li>Het Gehuurde is uitsluitend bestemd om te worden gebruikt als tijdelijke woonruimte door Huurder zelf, alsmede zijn eventuele geregistreerde partner. Het is Huurder niet toegestaan de bestemming van het Gehuurde eenzijdig te wijzigen.</li>
<li>Het is Huurder bekend dat het Gehuurde deel uitmaakt van een complex studentenbehuizing, dat uitdrukkelijk is bestemd voor de huisvesting van bij Nyenrode ingeschreven studenten als bedoeld in artikel 7:274 lid 4 van het Burgerlijk Wetboek en dat de tot het complex behorende campusappartementen, waaronder het Gehuurde, na beëindiging van de lopende huurovereenkomst, opnieuw aan een student als bedoeld in artikel 7:274 lid 4 van het Burgerlijk Wetboek zal worden verhuurd.</li>
</ol>
</div>
<xsl:call-template name="contract_footer">
<xsl:with-param name="cur_pag">1</xsl:with-param>
<xsl:with-param name="tot_pag">3</xsl:with-param>
</xsl:call-template>
</div>
<div class="page" style="height: 256mm; width: 160mm; margin: 0; padding: 0">
<div id="header" style="width: 100%; height: 30mm; text-align: center; margin: 0; padding: 0">
<img src="../../cust/nybu/tmpl_logo.gif" alt="Nyenrode Business Universiteit"/><br/><br/>
<strong>HUUROVEREENKOMST</strong><br/>
tot bewoning van een campusappartement op Nyenrode Campus<br/>
Contractnummer: <xsl:value-of select="FCLT_F_CONTRACTNR"/><xsl:if test="CNT_CONTRACT_VERSIE!=''">.<xsl:value-of select="CNT_CONTRACT_VERSIE"/></xsl:if>
<hr/>
</div>
<div class="content" style="width: 100%; height: 200mm;">
<div class="page" style="height: 256mm; width: 160mm; margin: 0; padding: 0">
<div id="header" style="width: 100%; height: 30mm; text-align: center; margin: 0; padding: 0">
<img src="../../cust/nybu/tmpl_logo.gif" alt="Nyenrode Business Universiteit"/><br/><br/>
<strong>HUUROVEREENKOMST</strong><br/>
tot bewoning van een campusappartement op Nyenrode Campus<br/>
Contractnummer: <xsl:value-of select="FCLT_F_CONTRACTNR"/><xsl:if test="CNT_CONTRACT_VERSIE!=''">.<xsl:value-of select="CNT_CONTRACT_VERSIE"/></xsl:if>
<hr/>
</div>
<div class="content" style="width: 100%; height: 200mm;">
<h4>Artikel 2 - Voorwaarden</h4>
<ol>
<li>Van deze overeenkomst maken deel uit de Aanvullende Huurovereenkomst Kamer en de Algemene Huisvestingsvoorwaarden Campus Nyenrode. Huurder heeft hiervan een exemplaar ontvangen. De Algemene Voorwaarden zijn van toepassing behoudens voor zover daarvan in deze overeenkomst uitdrukkelijk is afgeweken of toepassing ervan ten aanzien van het gehuurde niet mogelijk is.</li>
</ol>
<h4>Artikel 2 - Voorwaarden</h4>
<ol>
<li>Van deze overeenkomst maken deel uit de Algemene Huisvestingsvoorwaarden Campus Nyenrode Business Universiteit, verder te noemen: <b>de Algemene huisvestingsvoorwaarden”.</b> Huurder heeft hiervan een exemplaar ontvangen. De Algemene Huisvestingsvoorwaarden zijn van toepassing behoudens voor zover daarvan in deze huurovereenkomst uitdrukkelijk is afgeweken of toepassing ervan ten aanzien van het Gehuurde niet mogelijk is.</li>
</ol>
<h4>Artikel 3 - Duur, verlenging en opzegging</h4>
<ol>
<li>De overeenkomst wordt met ingang van <strong><xsl:value-of select="LOOPTIJD_VAN"/></strong> aangegaan voor de duur van de studie en eindigt derhalve uiterlijk op <strong><xsl:value-of select="LOOPTIJD_TOT"/></strong>, dan wel zoveel eerder als de huurder ophoudt te voldoen aan de eisen, door Nyenrode aan het studieprogramma gesteld, dan wel huurder niet meer als student bij Nyenrode is ingeschreven en aldaar een volledig dagstudieprogramma volgt, zonder dat daartoe in welk van de genoemde gevallen ook voorafgaande opzegging is vereist.</li>
<li>Gedurende de in lid 1 genoemde periode kan de huurder de overeenkomst tussentijds door opzegging beëindigen. Opzegging is uitsluitend mogelijk: <br/>
<ol type="a">
<li>middels het daarvoor bestemde formulier (het "exit form") of bij aangetekende brief</li>
<li><u>en</u> met inachtneming van een opzegtermijn van één betaalperiode (1 maand).</li>
</ol>
</li>
<li>Dit artikel laat onverlet het bepaalde in art. 10 van de Algemene Voorwaarden.</li>
</ol>
<h4>Artikel 3 - Duur, verlenging en opzegging</h4>
<ol>
<li>De overeenkomst wordt met ingang van <strong><xsl:value-of select="LOOPTIJD_VAN"/></strong> aangegaan voor de duur van de studie en eindigt derhalve uiterlijk op <strong><xsl:value-of select="LOOPTIJD_TOT"/></strong>, dan wel zoveel eerder als Huurder ophoudt te voldoen aan de eisen, door Nyenrode aan het studieprogramma gesteld, dan wel Huurder niet meer als student bij Nyenrode is ingeschreven en aldaar een volledig dagstudieprogramma volgt. De opzegtermijn voor Verhuurder bedraagt 3 (drie) maanden, tenzij Partijen een beëindigingsovereenkomst sluiten. In het laatste geval eindigt deze huurovereenkomst op het tussen Partijen overeengekomen tijdstip.</li>
<li>Middels medeondertekening van de onderhavige huurovereenkomst verklaart een geregistreerde partner van Huurder zich bekend en akkoord met de bepalingen in deze huurovereenkomst, alsmede de Algemene huisvestingsvoorwaarden. Indien de onderhavige huurovereenkomst met Huurder wordt beëindigd, dient een geregistreerde partner van Huurder het Gehuurde, gelijk Huurder, te ontruimen en ontruimd te houden.</li>
<li>3. Gedurende de in lid 1 genoemde periode kan Huurder de overeenkomst tussentijds door opzegging beëindigen. Opzegging is uitsluitend mogelijk: <br/>
<ol type="a">
<li>middels het daarvoor bestemde formulier (de <b>"Exit form"</b>) of bij aangetekende brief;</li>
<li>en met inachtneming van een opzegtermijn van één betaalperiode (1 (één) maand).</li>
</ol>
</li>
<li>Dit artikel laat onverlet het bepaalde in art. 10 van de Algemene huisvestingsvoorwaarden.</li>
</ol>
<h4>Artikel 4 - Betalingsverplichting (huur, bijkomende kosten en borg)</h4>
<h4>Artikel 4 - Betalingsverplichting (huur, bijkomende kosten en borg)</h4>
<ol>
<li>De betalingsverplichting van de huurder bestaat uit:
<ol type="a">
<li>de kale huurprijs;</li>
<li>de vergoeding voor de bijkomende leveringen en diensten;</li>
<li>eventueel partner toeslag (Partner Charge)</li>
</ol>
</li>
<ol>
<li>De betalingsverplichting van Huurder bestaat uit:
<ol type="a">
<li>de kale huurprijs;</li>
<li>de vergoeding voor de bijkomende leveringen en diensten;</li>
<li>een eventuele partnertoeslag (Partner Charge), indien de geregistreerde partner van Huurder bij Huurder in het Campusappartement woont.</li>
</ol>
</li>
<li>Per maand bedraagt de betalingsverplichting:
<table cellspacing="0" cellpadding="3" width="80%" style="margin: 10px 0 10px 0; border-top: 1px solid #333333; border-bottom: 1px solid #333333;">
<tr>
<td width="60%">Huur (geen BTW)</td>
<td width="20%" style="text-align: right">&#8364;&#160;<xsl:value-of select="format-number(KALE_HUUR, '#.###,00', 'euro')"/></td>
<xsl:if test="RENT_TO!='' or SERV_TO!='' or TEL_TO!='' or PARTNERCH_TO!=''">
<td width="20%" style="text-align: right"><xsl:value-of select="RENT_TO"/></td>
</xsl:if>
</tr>
<tr>
<td>Bijkomende leveringen (incl BTW)</td>
<td style="text-align: right">&#8364;&#160;<xsl:value-of select="format-number(SERVICEKOSTEN, '#.###,00', 'euro')"/></td>
<xsl:if test="RENT_TO!='' or SERV_TO!='' or TEL_TO!='' or PARTNERCH_TO!=''">
<td style="text-align: right"><xsl:value-of select="SERV_TO"/></td>
</xsl:if>
</tr>
<xsl:if test="TELKOSTEN > 0">
<tr>
<td>Telefoonaansluiting (incl BTW)</td>
<td style="text-align: right">&#8364;&#160;<xsl:value-of select="format-number(TELKOSTEN, '#.###,00', 'euro')"/></td>
<xsl:if test="RENT_TO!='' or SERV_TO!='' or TEL_TO!='' or PARTNERCH_TO!=''">
<td style="text-align: right"><xsl:value-of select="TEL_TO"/></td>
</xsl:if>
</tr>
</xsl:if>
<xsl:if test="PARTNERTOESLAG > 0">
<tr>
<td>Partner Charge (incl BTW)</td>
<td style="text-align: right">&#8364;&#160;<xsl:value-of select="format-number(PARTNERTOESLAG, '#.###,00', 'euro')"/></td>
<xsl:if test="RENT_TO!='' or SERV_TO!='' or TEL_TO!='' or PARTNERCH_TO!=''">
<td style="text-align: right"><xsl:value-of select="PARTNERCH_TO"/></td>
</xsl:if>
</tr>
</xsl:if>
<tr>
<td><b>Totaal</b></td>
<xsl:variable name="totaalbedrag" select="KALE_HUUR+SERVICEKOSTEN+TELKOSTEN+PARTNERTOESLAG"/>
<td style="text-align: right"><b>&#8364;&#160;<xsl:value-of select="format-number($totaalbedrag, '#.###,00', 'euro')"/></b></td>
</tr>
</table>
</li>
<li>Per maand bedraagt de betalingsverplichting:
<table cellspacing="0" cellpadding="3" width="80%" style="margin: 10px 0 10px 0; border-top: 1px solid #333333; border-bottom: 1px solid #333333;">
<tr>
<td width="60%">Huur (geen BTW)</td>
<td width="20%" style="text-align: right">&#8364;&#160;<xsl:value-of select="format-number(KALE_HUUR, '#.###,00', 'euro')"/></td>
<xsl:if test="RENT_TO!='' or SERV_TO!='' or TEL_TO!='' or PARTNERCH_TO!=''">
<td width="20%" style="text-align: right"><xsl:value-of select="RENT_TO"/></td>
</xsl:if>
</tr>
<tr>
<td>Bijkomende leveringen (incl BTW)</td>
<td style="text-align: right">&#8364;&#160;<xsl:value-of select="format-number(SERVICEKOSTEN, '#.###,00', 'euro')"/></td>
<xsl:if test="RENT_TO!='' or SERV_TO!='' or TEL_TO!='' or PARTNERCH_TO!=''">
<td style="text-align: right"><xsl:value-of select="SERV_TO"/></td>
</xsl:if>
</tr>
<xsl:if test="TELKOSTEN > 0">
<tr>
<td>Telefoonaansluiting (incl BTW)</td>
<td style="text-align: right">&#8364;&#160;<xsl:value-of select="format-number(TELKOSTEN, '#.###,00', 'euro')"/></td>
<xsl:if test="RENT_TO!='' or SERV_TO!='' or TEL_TO!='' or PARTNERCH_TO!=''">
<td style="text-align: right"><xsl:value-of select="TEL_TO"/></td>
</xsl:if>
</tr>
</xsl:if>
<xsl:if test="PARTNERTOESLAG > 0">
<tr>
<td>Partner Charge (incl BTW)</td>
<td style="text-align: right">&#8364;&#160;<xsl:value-of select="format-number(PARTNERTOESLAG, '#.###,00', 'euro')"/></td>
<xsl:if test="RENT_TO!='' or SERV_TO!='' or TEL_TO!='' or PARTNERCH_TO!=''">
<td style="text-align: right"><xsl:value-of select="PARTNERCH_TO"/></td>
</xsl:if>
</tr>
</xsl:if>
<tr>
<td><b>Totaal</b></td>
<xsl:variable name="totaalbedrag" select="KALE_HUUR+SERVICEKOSTEN+TELKOSTEN+PARTNERTOESLAG"/>
<td style="text-align: right"><b>&#8364;&#160;<xsl:value-of select="format-number($totaalbedrag, '#.###,00', 'euro')"/></b></td>
</tr>
</table>
</li>
<li>De totale kosten zijn per maand bij vooruitbetaling verschuldigd, te voldoen middels een machtiging of credit card autorisatie. Het bedrag wordt maandelijks tussen de 6e en 15e afgeschreven. De eerste termijn wordt geind in de eerste volle maand van de huur periode.</li>
<li>De huurprijs wordt jaarlijks op 1 juli verhoogd volgens een percentage dat wordt vastgesteld door het ministerie. De verhuurder zal de huurprijsverhoging in de maand mei, direct voorafgaande aan de indexering op 1 juli, schriftelijk aan de huurder kenbaar maken.</li>
<li>Wanneer er wijzigingen optreden (in de kosten) van de huur en of bijkomende leveringen en diensten als bedoeld in artikel 4 lid 2 van deze overeenkomst, zal de verhuurder de in dit artikel bedoelde vergoeding voor faciliteiten overeenkomstig aanpassen, en wel op de eerste van de maand volgend op de maand waarin de wijziging in de kosten zich heeft voorgedaan. Het nieuwe totaalbedrag door de huurder te voldoen zal, voorafgaande aan de aanpassing van de in lid 2 bedoelde vergoeding en zo spoedig mogelijk nadat de verhuurder met de wijziging bekend is geworden, door de verhuurder schriftelijk aan de huurder worden medegedeeld.</li>
<li>Bij ondertekening van deze overeenkomst is huurder aan verhuurder een waarborgsom verschuldigd van € 600,00 voor een ongemeubileerde kamer, € 700,00 voor een gemeubileerde kamer; de waarborgsom dient aan verhuurder te zijn betaald voordat het gehuurde door huurder wordt betrokken. Bij verlenging van de overeenkomst blijft deze gehandhaafd. Verhuurder zal over dit bedrag aan huurder geen rente vergoeden.</li>
<li>Bij het verlaten van het gehuurde zal er een eindschoonmaak worden verricht, dit zal verrekend worden met de borg. Dit geldt ook bij verhuizen op de Campus.</li>
</ol>
</div>
<xsl:call-template name="contract_footer">
<xsl:with-param name="cur_pag">2</xsl:with-param>
<xsl:with-param name="tot_pag">3</xsl:with-param>
</xsl:call-template>
</div>
<li>De totale kosten zijn per maand bij vooruitbetaling verschuldigd, te voldoen middels een machtiging of credit card autorisatie. Het bedrag wordt maandelijks tussen de 6e en 15e afgeschreven. De eerste termijn wordt geïnd in de eerste volle maand van de huurperiode.</li>
<li>De huurprijs wordt jaarlijks op 1 juli verhoogd volgens een percentage dat wordt vastgesteld door het Ministerie van Binnenlandse Zaken en Koninkrijksrelaties. Verhuurder zal de huurprijsverhoging in de maand april, direct voorafgaande aan de indexering op 1 juli, schriftelijk aan Huurder kenbaar maken.</li>
<li>Wanneer er wijzigingen optreden (in de kosten) van de huur en/of bijkomende leveringen en diensten als bedoeld in artikel 4 lid 2 van deze huurovereenkomst, zal Verhuurder de in dit artikel bedoelde vergoeding voor faciliteiten overeenkomstig aanpassen, en wel op de eerste van de maand volgend op de maand waarin de wijziging in de kosten zich heeft voorgedaan. Het nieuwe totaalbedrag door Huurder te voldoen zal, voorafgaande aan de aanpassing van de in lid 2 bedoelde vergoeding en zo spoedig mogelijk nadat Verhuurder met de wijziging bekend is geworden, door Verhuurder schriftelijk aan Huurder worden medegedeeld.</li>
</ol>
</div>
<xsl:call-template name="contract_footer">
<xsl:with-param name="cur_pag">2</xsl:with-param>
<xsl:with-param name="tot_pag">3</xsl:with-param>
</xsl:call-template>
</div>
<div class="page" style="height: 256mm; width: 160mm; margin: 0; padding: 0">
<div id="header" style="width: 100%; height: 32mm; text-align: center; margin: 0; padding: 0">
<img src="../../cust/nybu/tmpl_logo.gif" alt="Nyenrode Business Universiteit"/><br/><br/>
<strong>HUUROVEREENKOMST</strong><br/>
tot bewoning van een campusappartement op Nyenrode Campus<br/>
Contractnummer: <xsl:value-of select="FCLT_F_CONTRACTNR"/><xsl:if test="CNT_CONTRACT_VERSIE!=''">.<xsl:value-of select="CNT_CONTRACT_VERSIE"/></xsl:if>
<hr/>
</div>
<div class="content" style="width: 100%; height: 195mm;">
<div class="page" style="height: 256mm; width: 160mm; margin: 0; padding: 0">
<div id="header" style="width: 100%; height: 32mm; text-align: center; margin: 0; padding: 0">
<img src="../../cust/nybu/tmpl_logo.gif" alt="Nyenrode Business Universiteit"/><br/><br/>
<strong>HUUROVEREENKOMST</strong><br/>
tot bewoning van een campusappartement op Nyenrode Campus<br/>
Contractnummer: <xsl:value-of select="FCLT_F_CONTRACTNR"/><xsl:if test="CNT_CONTRACT_VERSIE!=''">.<xsl:value-of select="CNT_CONTRACT_VERSIE"/></xsl:if>
<hr/>
</div>
<div class="content" style="width: 100%; height: 195mm;">
<ol start="6">
<li>Bij ondertekening van deze overeenkomst is Huurder aan Verhuurder een waarborgsom verschuldigd van € 600,00 voor een ongemeubileerde kamer en € 700,00 voor een gemeubileerde kamer; de waarborgsom dient aan Verhuurder te zijn betaald voordat het Gehuurde door Huurder wordt betrokken. Bij verlenging van de overeenkomst blijft deze gehandhaafd. Verhuurder zal over dit bedrag aan Huurder geen rente vergoeden.</li>
<li>Bij het verlaten van het Gehuurde zal er een eindschoonmaak worden verricht, die verrekend zal worden met de borg. Dit geldt ook bij verhuizen op de Campus.</li>
</ol>
<h4>Artikel 5 - Leveringen en diensten</h4>
<ol>
<li>De kosten voor bijkomende leveringen en diensten bestaan uit kosten voor;de levering van gas, elektriciteit, water, kabel-, computernetwerk- en internet aansluiting, glasbewassing (buitenzijde), alsmede schoonmaak van stoepen, trappenhuizen en gangen, vuilafvoer, tuinonderhoud en (onderhoud)brandblussers, huismeester en administratie. Bij gemeubileerde kamers (Type A, B, C en F) wordt ook de afschrijvingskosten voor het geleverde meubilair berekend in de kosten voor leveringen en diensten.</li>
<li>Nyenrode houdt de werkelijke kosten bij en stelt eens per jaar een maandbedrag vast voor het nieuwe jaar. Deze berekening is ter inzage op te vragen bij de beheerder. Partijen zijn overeengekomen dat er geen afrekening van deze kosten bij achteraf betaling plaats vindt.</li>
</ol>
<h4>Artikel 5 - Leveringen en diensten</h4>
<ol>
<li>De kosten voor bijkomende leveringen en diensten bestaan uit kosten voor: de levering van gas, elektriciteit, water, kabel-, computernetwerk- en internet aansluiting, glasbewassing (buitenzijde), alsmede schoonmaak van stoepen, trappenhuizen en gangen, vuilafvoer, tuinonderhoud en (onderhoud) brandblussers, huismeester en administratie. Bij gemeubileerde kamers (Type A, B, C en F) en het voor families beschikbare t Wachtje worden ook de afschrijvingskosten voor het geleverde meubilair berekend in de kosten voor leveringen en diensten.</li>
<li>Verhuurder houdt de werkelijke kosten bij en stelt eens per jaar een maandbedrag vast voor het nieuwe jaar. Deze berekening is ter inzage op te vragen bij Verhuurder. Partijen zijn overeengekomen dat er geen verrekening van deze kosten plaatsvindt.</li>
</ol>
<h4>Artikel 6 Geschillenregeling</h4>
<ol>
<li>Van een geschil is sprake zodra de ene partij dat aan de andere partij bij aangetekend schrijven op diens adres (voor de student: op diens gekozen domicilie) te kennen geeft.</li>
<li>Partijen doen hun uiterste best een tussen hen gerezen geschil in der minne tot een oplossing te brengen; daartoe behoort van de zijde van de student het volledig nakomen van zijn plicht tot het tijdig en algeheel, zonder korting of verrekening, betalen van zijn huurtermijnen (huurprijs en servicekosten) en het tijdig adequaat aan verhuurder bekend maken van de datum beëindiging studie.</li>
<li>Indien en voor zover een geschil niet in der minne is opgelost wordt het geschil door de meest gerede partij aan de exclusief bevoegde Rechtbank Midden-Nederland te Utrecht voorgelegd om te worden beoordeeld naar Nederlands recht.</li>
</ol>
<h4>Artikel 6 Geschillenregeling</h4>
<ol>
<li>Van een geschil is sprake zodra de ene partij dat aan de andere partij bij aangetekend schrijven op diens adres te kennen geeft.</li>
<li>Partijen doen hun uiterste best een tussen hen gerezen geschil in der minne tot een oplossing te brengen; daartoe behoort van de zijde van de student het volledig nakomen van zijn plicht tot het tijdig en algeheel, zonder korting of verrekening, betalen van zijn huurtermijnen (huurprijs en servicekosten) en het tijdig adequaat aan Verhuurder bekend maken van de datum beëindiging studie.</li>
<li>Indien en voor zover een geschil niet in der minne is opgelost wordt het geschil door de meest gerede partij aan de exclusief bevoegde Rechtbank Midden-Nederland te Utrecht voorgelegd om te worden beoordeeld naar Nederlands recht.</li>
</ol>
<h4>Artikel 7 Beheerder</h4>
<ol>
<li>Totdat verhuurder anders meedeelt, treedt als beheerder op de afdeling Hospitality en Services van verhuurder, bereikbaar onder telefoonnummer 0346-291571 (mevrouw Kathelijn Simonis). </li>
</ol>
<h4>Artikel 7 Beheerder</h4>
<ol>
<li>Totdat Verhuurder anders meedeelt, treedt als verhuurder op de afdeling Hospitality en Services van Verhuurder, bereikbaar onder telefoonnummer 0346-291571.</li>
</ol>
<p>Aldus in tweevoud opgemaakt <xsl:value-of select="PRINTDATUM"/> te Breukelen</p>
<table width="100%">
<tr>
<td/>
<td><img src="../../cust/nybu/xsl/ht.gif" style="width: 53mm; height 17.5mm;"/></td>
</tr>
<tr>
<td><hr/></td>
<td><hr/></td>
</tr><tr>
<td>(handtekening huurder <xsl:value-of select="FCLT_F_NAAM"/>)</td>
<td>(handtekening beheerder K. Simonis)</td>
</tr>
</table>
</div>
<xsl:call-template name="contract_footer">
<xsl:with-param name="cur_pag">3</xsl:with-param>
<xsl:with-param name="tot_pag">3</xsl:with-param>
</xsl:call-template>
</div>
<p>Aldus in tweevoud opgemaakt <xsl:value-of select="PRINTDATUM"/> te Breukelen</p>
<table width="100%">
<tr>
<td/>
<td><img src="../../cust/nybu/xsl/ht.gif" style="width: 53mm; height 17.5mm;"/></td>
</tr>
<tr>
<td><hr/></td>
<td><hr/></td>
</tr><tr>
<td>(handtekening huurder <xsl:value-of select="FCLT_F_NAAM"/>)</td>
<td>(handtekening beheerder K. Simonis)</td>
</tr>
</table>
</div>
<xsl:call-template name="contract_footer">
<xsl:with-param name="cur_pag">3</xsl:with-param>
<xsl:with-param name="tot_pag">3</xsl:with-param>
</xsl:call-template>
</div>
</xsl:when>
<xsl:otherwise>
<div class="page" style="height: 256mm; width: 160mm; margin: 0; padding: 0">
<div id="header" style="width: 100%; height: 30mm; text-align: center; margin: 0; padding: 0">
<img src="../../cust/nybu/tmpl_logo.gif" alt="Nyenrode Business Universiteit"/><br/><br/>
<strong>HUUROVEREENKOMST</strong><br/>
tot bewoning van een campusappartement op Nyenrode Campus<br/>
Contractnummer: <xsl:value-of select="FCLT_F_CONTRACTNR"/><xsl:if test="CNT_CONTRACT_VERSIE!=''">.<xsl:value-of select="CNT_CONTRACT_VERSIE"/></xsl:if>
<hr/>
</div>
<div class="content" style="width: 100%; height: 200mm;">
<xsl:variable name="studnr">
<xsl:choose>
<xsl:when test="SAN_NR!=''"><xsl:value-of select="SAN_NR"/></xsl:when>
<xsl:otherwise><xsl:value-of select="FCLT_F_STUDENTNR"/></xsl:otherwise>
</xsl:choose>
</xsl:variable>
<p>Als partijen bij deze overeenkomst zijn aan te merken:<br/>
<strong>Nyenrode Services B.V.</strong>, gevestigd te 3621 BG Breukelen aan de Straatweg 25, hierna te noemen "verhuurder" of “Nyenrode Business Universiteit” en<br/>
<xsl:value-of select="FCLT_F_NAAM"/>, SAN-/studentnummer: <strong><xsl:value-of select="$studnr"/></strong>, hierna te noemen "huurder".</p>
<p><u>In aanmerking nemende dat:</u>
<ul>
<li>Huurder Student is bij Universiteit Nyenrode B.V. en staat ingeschreven onder nummer <xsl:value-of select="$studnr"/> voor de studie <xsl:value-of select="FCLT_F_OPLEIDING"/>;</li>
<li>Nyenrode Business Universiteit voor haar studenten op haar campus via haar 100% dochter Nyenrode Services B.V. campusappartementen, met dan wel zonder kitchenette, hierna te noemen: “een campusappartement”, biedt tegen in dit contract breder uitgewerkte condities;</li>
<li>Student op basis van die condities graag in aanmerking komt voor het huren van een campusappartement;</li>
<li>Nyenrode Business Universiteit bereid is student tot haar campus als tijdelijke bewoner voor de duur van zijn/haar studie bij Nyenrode Business Universiteit toe te laten en daarvoor een campusappartement beschikbaar heeft;</li>
<li>Nyenrode Business Universiteit voor wat betreft de keuze door de student tussen een campusappartement met of zonder kitchenette afhankelijk is van de beschikbaarheid, welke samenhangt met de instroom en de uitstroom van studenten door het jaar heen bij Nyenrode Business Universiteit, afhankelijk van de start en duur van de verschillende opleidingen en studies;</li>
<li>Student voor eventuele geschillen betreffende het betrekken, tijdelijk bewonen of verlaten van het campusappartement ondubbelzinnig domicilie (officiële adres) kiest op het adres van het campusappartement;</li>
</ul>
</p>
<p>komen het volgende overeen:</p>
<h4>Artikel 1 Huur en verhuur, het gehuurde, de bestemming</h4>
<ol>
<li>Deze overeenkomst heeft betrekking op een door verhuurder aan te wijzen (afhankelijk van de bezettingsgraad van de campus door de huurder alleen dan wel tezamen met een andere huurder/mede-student te bewonen) kamer met aan- en toebehoren, hierna te noemen "het gehuurde", gelegen op de campus van Nyenrode Business Universiteit.</li>
<li>Bij aanvang van deze overeenkomst heeft verhuurder aan huurder in gebruik gegeven <b>kamer
<xsl:call-template name="kamernummer">
<xsl:with-param name="nr" select="ALG_RUIMTE_NR"/>
</xsl:call-template>, plaatselijk bekend als: Nieuw Nyenrode
<xsl:call-template name="kamernummer">
<xsl:with-param name="nr" select="ALG_RUIMTE_NR"/>
</xsl:call-template>, <xsl:value-of select="POSTCODE_KAMER"/> te Breukelen.</b> Het betreft een kamer <xsl:value-of select="ALG_SRTRUIMTE_OMSCHRIJVING"/>.</li>
<li>De staat waarin het gehuurde zich bij aanvang van de huur bevindt leggen partijen vast in een acceptatie formulier.</li>
<li>Het gehuurde is uitsluitend bestemd om te dienen tot tijdelijke woonruimte voor huurder. Het is huurderverboden het gehuurde geheel of gedeeltelijk in gebruik te geven aan derden, onder te verhuren of op welke andere wijze dan ook te onttrekken aan de bestemming. Bij overtreding van dit verbod verbeurt huurder aan verhuurder een direct opeisbare boete van € 1.000 onverminderd het recht van Nyenrode Business Universiteit op volledige schadevergoeding.</li>
<li>Het gehuurde is uitsluitend bestemd om te worden gebruikt als tijdelijke woonruimte door huurder zelf. Het is huurder niet toegestaan de bestemming van het gehuurde eenzijdig te wijzigen.</li>
<li>Het is huurder bekend dat het gehuurde deel uitmaakt van een complex studentenbehuizing dat uitdrukkelijk is bestemd voor de huisvesting van bij Nyenrode Business Universiteit ingeschreven studenten als bedoeld in artikel 7:274 lid 4 van het Burgerlijk Wetboek en dat de tot het complex behorende campusappartementen waaronder het gehuurde, na beëindiging van de lopende huurovereenkomst, opnieuw aan een student als bedoeld in artikel 7:274 lid 4 van het Burgerlijk Wetboek zullen worden verhuurd.</li>
</ol>
</div>
<xsl:call-template name="contract_footer">
<xsl:with-param name="cur_pag">1</xsl:with-param>
<xsl:with-param name="tot_pag">3</xsl:with-param>
</xsl:call-template>
</div>
<div class="page" style="height: 256mm; width: 160mm; margin: 0; padding: 0">
<div id="header" style="width: 100%; height: 30mm; text-align: center; margin: 0; padding: 0">
<img src="../../cust/nybu/tmpl_logo.gif" alt="Nyenrode Business Universiteit"/><br/><br/>
<strong>HUUROVEREENKOMST</strong><br/>
tot bewoning van een campusappartement op Nyenrode Campus<br/>
Contractnummer: <xsl:value-of select="FCLT_F_CONTRACTNR"/><xsl:if test="CNT_CONTRACT_VERSIE!=''">.<xsl:value-of select="CNT_CONTRACT_VERSIE"/></xsl:if>
<hr/>
</div>
<div class="content" style="width: 100%; height: 200mm;">
<h4>Artikel 2 - Voorwaarden</h4>
<ol>
<li>Van deze overeenkomst maken deel uit de Aanvullende Huurovereenkomst Kamer en de Algemene Huisvestingsvoorwaarden Campus Nyenrode. Huurder heeft hiervan een exemplaar ontvangen. De Algemene Voorwaarden zijn van toepassing behoudens voor zover daarvan in deze overeenkomst uitdrukkelijk is afgeweken of toepassing ervan ten aanzien van het gehuurde niet mogelijk is.</li>
</ol>
<h4>Artikel 3 - Duur, verlenging en opzegging</h4>
<ol>
<li>De overeenkomst wordt met ingang van <strong><xsl:value-of select="LOOPTIJD_VAN"/></strong> aangegaan voor de duur van de studie en eindigt derhalve uiterlijk op <strong><xsl:value-of select="LOOPTIJD_TOT"/></strong>, dan wel zoveel eerder als de huurder ophoudt te voldoen aan de eisen, door Nyenrode aan het studieprogramma gesteld, dan wel huurder niet meer als student bij Nyenrode is ingeschreven en aldaar een volledig dagstudieprogramma volgt, zonder dat daartoe in welk van de genoemde gevallen ook voorafgaande opzegging is vereist.</li>
<li>Gedurende de in lid 1 genoemde periode kan de huurder de overeenkomst tussentijds door opzegging beëindigen. Opzegging is uitsluitend mogelijk: <br/>
<ol type="a">
<li>middels het daarvoor bestemde formulier (het "exit form") of bij aangetekende brief</li>
<li><u>en</u> met inachtneming van een opzegtermijn van één betaalperiode (1 maand).</li>
</ol>
</li>
<li>Dit artikel laat onverlet het bepaalde in art. 10 van de Algemene Voorwaarden.</li>
</ol>
<h4>Artikel 4 - Betalingsverplichting (huur, bijkomende kosten en borg)</h4>
<ol>
<li>De betalingsverplichting van de huurder bestaat uit:
<ol type="a">
<li>de kale huurprijs;</li>
<li>de vergoeding voor de bijkomende leveringen en diensten;</li>
<li>eventueel partner toeslag (Partner Charge)</li>
</ol>
</li>
<li>Per maand bedraagt de betalingsverplichting:
<table cellspacing="0" cellpadding="3" width="80%" style="margin: 10px 0 10px 0; border-top: 1px solid #333333; border-bottom: 1px solid #333333;">
<tr>
<td width="60%">Huur (geen BTW)</td>
<td width="20%" style="text-align: right">&#8364;&#160;<xsl:value-of select="format-number(KALE_HUUR, '#.###,00', 'euro')"/></td>
<xsl:if test="RENT_TO!='' or SERV_TO!='' or TEL_TO!='' or PARTNERCH_TO!=''">
<td width="20%" style="text-align: right"><xsl:value-of select="RENT_TO"/></td>
</xsl:if>
</tr>
<tr>
<td>Bijkomende leveringen (incl BTW)</td>
<td style="text-align: right">&#8364;&#160;<xsl:value-of select="format-number(SERVICEKOSTEN, '#.###,00', 'euro')"/></td>
<xsl:if test="RENT_TO!='' or SERV_TO!='' or TEL_TO!='' or PARTNERCH_TO!=''">
<td style="text-align: right"><xsl:value-of select="SERV_TO"/></td>
</xsl:if>
</tr>
<xsl:if test="TELKOSTEN > 0">
<tr>
<td>Telefoonaansluiting (incl BTW)</td>
<td style="text-align: right">&#8364;&#160;<xsl:value-of select="format-number(TELKOSTEN, '#.###,00', 'euro')"/></td>
<xsl:if test="RENT_TO!='' or SERV_TO!='' or TEL_TO!='' or PARTNERCH_TO!=''">
<td style="text-align: right"><xsl:value-of select="TEL_TO"/></td>
</xsl:if>
</tr>
</xsl:if>
<xsl:if test="PARTNERTOESLAG > 0">
<tr>
<td>Partner Charge (incl BTW)</td>
<td style="text-align: right">&#8364;&#160;<xsl:value-of select="format-number(PARTNERTOESLAG, '#.###,00', 'euro')"/></td>
<xsl:if test="RENT_TO!='' or SERV_TO!='' or TEL_TO!='' or PARTNERCH_TO!=''">
<td style="text-align: right"><xsl:value-of select="PARTNERCH_TO"/></td>
</xsl:if>
</tr>
</xsl:if>
<tr>
<td><b>Totaal</b></td>
<xsl:variable name="totaalbedrag" select="KALE_HUUR+SERVICEKOSTEN+TELKOSTEN+PARTNERTOESLAG"/>
<td style="text-align: right"><b>&#8364;&#160;<xsl:value-of select="format-number($totaalbedrag, '#.###,00', 'euro')"/></b></td>
</tr>
</table>
</li>
<li>De totale kosten zijn per maand bij vooruitbetaling verschuldigd, te voldoen middels een machtiging of credit card autorisatie. Het bedrag wordt maandelijks tussen de 6e en 15e afgeschreven. De eerste termijn wordt geind in de eerste volle maand van de huur periode.</li>
<li>De huurprijs wordt jaarlijks op 1 juli verhoogd volgens een percentage dat wordt vastgesteld door het ministerie. De verhuurder zal de huurprijsverhoging in de maand mei, direct voorafgaande aan de indexering op 1 juli, schriftelijk aan de huurder kenbaar maken.</li>
<li>Wanneer er wijzigingen optreden (in de kosten) van de huur en of bijkomende leveringen en diensten als bedoeld in artikel 4 lid 2 van deze overeenkomst, zal de verhuurder de in dit artikel bedoelde vergoeding voor faciliteiten overeenkomstig aanpassen, en wel op de eerste van de maand volgend op de maand waarin de wijziging in de kosten zich heeft voorgedaan. Het nieuwe totaalbedrag door de huurder te voldoen zal, voorafgaande aan de aanpassing van de in lid 2 bedoelde vergoeding en zo spoedig mogelijk nadat de verhuurder met de wijziging bekend is geworden, door de verhuurder schriftelijk aan de huurder worden medegedeeld.</li>
<li>Bij ondertekening van deze overeenkomst is huurder aan verhuurder een waarborgsom verschuldigd van € 600,00 voor een ongemeubileerde kamer, € 700,00 voor een gemeubileerde kamer; de waarborgsom dient aan verhuurder te zijn betaald voordat het gehuurde door huurder wordt betrokken. Bij verlenging van de overeenkomst blijft deze gehandhaafd. Verhuurder zal over dit bedrag aan huurder geen rente vergoeden.</li>
<li>Bij het verlaten van het gehuurde zal er een eindschoonmaak worden verricht, dit zal verrekend worden met de borg. Dit geldt ook bij verhuizen op de Campus.</li>
</ol>
</div>
<xsl:call-template name="contract_footer">
<xsl:with-param name="cur_pag">2</xsl:with-param>
<xsl:with-param name="tot_pag">3</xsl:with-param>
</xsl:call-template>
</div>
<div class="page" style="height: 256mm; width: 160mm; margin: 0; padding: 0">
<div id="header" style="width: 100%; height: 32mm; text-align: center; margin: 0; padding: 0">
<img src="../../cust/nybu/tmpl_logo.gif" alt="Nyenrode Business Universiteit"/><br/><br/>
<strong>HUUROVEREENKOMST</strong><br/>
tot bewoning van een campusappartement op Nyenrode Campus<br/>
Contractnummer: <xsl:value-of select="FCLT_F_CONTRACTNR"/><xsl:if test="CNT_CONTRACT_VERSIE!=''">.<xsl:value-of select="CNT_CONTRACT_VERSIE"/></xsl:if>
<hr/>
</div>
<div class="content" style="width: 100%; height: 195mm;">
<h4>Artikel 5 - Leveringen en diensten</h4>
<ol>
<li>De kosten voor bijkomende leveringen en diensten bestaan uit kosten voor;de levering van gas, elektriciteit, water, kabel-, computernetwerk- en internet aansluiting, glasbewassing (buitenzijde), alsmede schoonmaak van stoepen, trappenhuizen en gangen, vuilafvoer, tuinonderhoud en (onderhoud)brandblussers, huismeester en administratie. Bij gemeubileerde kamers (Type A, B, C en F) wordt ook de afschrijvingskosten voor het geleverde meubilair berekend in de kosten voor leveringen en diensten.</li>
<li>Nyenrode houdt de werkelijke kosten bij en stelt eens per jaar een maandbedrag vast voor het nieuwe jaar. Deze berekening is ter inzage op te vragen bij de beheerder. Partijen zijn overeengekomen dat er geen afrekening van deze kosten bij achteraf betaling plaats vindt.</li>
</ol>
<h4>Artikel 6 Geschillenregeling</h4>
<ol>
<li>Van een geschil is sprake zodra de ene partij dat aan de andere partij bij aangetekend schrijven op diens adres (voor de student: op diens gekozen domicilie) te kennen geeft.</li>
<li>Partijen doen hun uiterste best een tussen hen gerezen geschil in der minne tot een oplossing te brengen; daartoe behoort van de zijde van de student het volledig nakomen van zijn plicht tot het tijdig en algeheel, zonder korting of verrekening, betalen van zijn huurtermijnen (huurprijs en servicekosten) en het tijdig adequaat aan verhuurder bekend maken van de datum beëindiging studie.</li>
<li>Indien en voor zover een geschil niet in der minne is opgelost wordt het geschil door de meest gerede partij aan de exclusief bevoegde Rechtbank Midden-Nederland te Utrecht voorgelegd om te worden beoordeeld naar Nederlands recht.</li>
</ol>
<h4>Artikel 7 Beheerder</h4>
<ol>
<li>Totdat verhuurder anders meedeelt, treedt als beheerder op de afdeling Hospitality en Services van verhuurder, bereikbaar onder telefoonnummer 0346-291571 (mevrouw Kathelijn Simonis). </li>
</ol>
<p>Aldus in tweevoud opgemaakt <xsl:value-of select="PRINTDATUM"/> te Breukelen</p>
<table width="100%">
<tr>
<td/>
<td><img src="../../cust/nybu/xsl/ht.gif" style="width: 53mm; height 17.5mm;"/></td>
</tr>
<tr>
<td><hr/></td>
<td><hr/></td>
</tr><tr>
<td>(handtekening huurder <xsl:value-of select="FCLT_F_NAAM"/>)</td>
<td>(handtekening beheerder K. Simonis)</td>
</tr>
</table>
</div>
<xsl:call-template name="contract_footer">
<xsl:with-param name="cur_pag">3</xsl:with-param>
<xsl:with-param name="tot_pag">3</xsl:with-param>
</xsl:call-template>
</div>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
<xsl:template match="data_row" mode="huurovereenkomst_medewerker">

View File

@@ -1,115 +0,0 @@
// GetStatus.js
// Haalt statuswijzigingen op van de FTP server.
//
// $Revision$
// $Id$
//
// Opzet in kader van PNBR#
function padout(number) { return (number < 10) ? "0" + number : number; }
function date2string(mydate) {
return padout(mydate.getFullYear()) + "-" + padout(mydate.getMonth() + 1) + "-" + padout(mydate.getDate())
+ " " + padout(mydate.getHours()) + "-" + padout(mydate.getMinutes() + 1) + "-" + padout(mydate.getSeconds());
}
var api = WScript.Arguments(0); // api
var folder = WScript.Arguments(1); // folder
var url = WScript.Arguments(2); // url
try {
var fh, lenght;
var api = "MLD2OPDR";
fso = new ActiveXObject("Scripting.FileSystemObject");
objRS = new ActiveXObject("ADODB.Recordset");
objRS.CursorLocation = 3 // useClient
objRS.Fields.Append ("Name", 200, 100) // adVarChar
objRS.Fields.Append ("created", 7 ) // adDate
objRS.Open();
try
{
var backdir_api = ".\\BACKUP"+(new Date).getFullYear()+"\\";
if (!fso.FolderExists(backdir_api))
fso.CreateFolder(backdir_api);
backdir_api += api + "\\";
if (!fso.FolderExists(backdir_api))
fso.CreateFolder(backdir_api);
}
catch (e)
{
WScript.Echo("Cannot create backup folder " + backDir + "\n" + e.description);
WScript.Quit();
}
// plaats de bestandsnamen en creatiedata in een resultset om deze vervolgens te kunnen filteren.
folder = folder.replace(/\//g,"\\");
//WScript.Echo("Folder: " + folder);
var f = fso.GetFolder(folder);
var fc = new Enumerator(f.files);
for (; !fc.atEnd(); fc.moveNext())
{
filename = fc.item().name;
//WScript.Echo("File: " + filename);
var file = fso.GetFile(folder + filename);
var dt = new Date(file.DateCreated);
var filecount = 0;
WScript.Echo("File: " + filename + " timestamp:" + date2string(dt));
if (fc.item().name.indexOf(".xml") != -1) {
filecount++;
objRS.AddNew();
objRS("Name") = filename;
objRS("created") = file.DateCreated;
}
}
if (filecount > 0) {
objRS.Sort = "created ASC";
objRS.MoveFirst();
while (!objRS.EOF)
{
filename = objRS("Name").Value;
//WScript.Echo("File (sorted): " + filename);
objRS.MoveNext();
var fileStream = new ActiveXObject("ADODB.Stream");
fileStream.open();
fileStream.CharSet = "Windows-1252"; // het doel
fileStream.LoadFromFile(folder + filename);
//WScript.Echo("Filesize " + fileStream.Size);
fileStream.Position = 0;
//WScript.Echo("Request1: " + fileStream.ReadText);
XMLReq = fileStream.ReadText;
//WScript.Echo("Request: " + XMLReq);
var objXMLHTTP = new ActiveXObject("MSXML2.ServerXMLHTTP.6.0");
objXMLHTTP.open("POST",
url
);
objXMLHTTP.setRequestHeader("Content-Type", "text/xml; charset=utf-8");
objXMLHTTP.send(XMLReq);
WScript.Echo("Status: " + objXMLHTTP.status);
WScript.Echo("StatusText: " + objXMLHTTP.statusText);
WScript.Echo("Result: " + objXMLHTTP.responseText);
if (objXMLHTTP.status == 200) {
jsDate = new Date;
dateString = padout(jsDate.getFullYear()) + "-" + padout(jsDate.getMonth() + 1) + "-" + padout(jsDate.getDate());
timeString = padout(jsDate.getHours()) + "-" + padout(jsDate.getMinutes() + 1) + "-" + padout(jsDate.getSeconds());
backDir = backdir_api + dateString + "_" + api + "\\";
if (!fso.FolderExists(backDir))
fso.CreateFolder(backDir)
// deze file backuppen
//WScript.Echo("from:" + filename);
//WScript.Echo("to:" + backDir + timeString + "_" + filename);
fso.MoveFile(folder + filename, backDir + timeString + "_" + filename);
}
}
}
}
catch (e)
{
WScript.Echo("Serieuze fout in GetStatus.js: " + e.description)
WScript.Quit(1);
}

View File

@@ -1,8 +0,0 @@
cls
if not exist "d:\Apps\Facilitor\ftp_sites\LocalUser\PnbrQualFTP\*.xml" goto einde
cscript .\GetStatus.js MLD2OPDR d:\Apps\Facilitor\ftp_sites\LocalUser\PnbrQualFTP\ "https://pnbr.facilitor.nl/default.asp?fac_id=PNBR&API=MLD2OPDR&APIKEY=CZNFEDSAMIQJLHQJQCNPBDYEKYVTQBSQ" >>genimport.log 2>>&1
:einde

View File

@@ -27,19 +27,25 @@
<xsl:for-each select="CASE/item">
<xsl:choose>
<xsl:when test="count(MARKTPARTIJ/item)=0">
<xsl:variable name="imp_line">
&quot;<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="ZAAKID"/></xsl:call-template>&quot;;&quot;<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="CONTRACTTYPE"/></xsl:call-template>&quot;;&quot;<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="ZAAKSOORT"/></xsl:call-template>&quot;;&quot;<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="CONTRACTANT"/></xsl:call-template>&quot;;&quot;<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="INKGROEP"/></xsl:call-template>&quot;;&quot;<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="INKGOMS"/></xsl:call-template>&quot;;&quot;<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="RAAMCONTRACT"/></xsl:call-template>&quot;;&quot;<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="ONDERWERP"/></xsl:call-template>&quot;;&quot;<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="OPDRACHTDAT"/></xsl:call-template>&quot;;&quot;<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="STARTWERKDAT"/></xsl:call-template>&quot;;&quot;<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="EINDDAT"/></xsl:call-template>&quot;;&quot;<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="UITACTIEDAT"/></xsl:call-template>&quot;;&quot;<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="ACTVERL"/></xsl:call-template>&quot;;&quot;<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="STATUS"/></xsl:call-template>&quot;;&quot;<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="CONTRFASE"/></xsl:call-template>&quot;;&quot;<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="ZAAKBEHAND"/></xsl:call-template>&quot;;&quot;<xsl:for-each select="ACTOR/item"><xsl:if test="ACTORROL='ROL01'"><xsl:call-template name="escape_quote"><xsl:with-param name="string" select="ACTORID"/></xsl:call-template></xsl:if></xsl:for-each>&quot;;&quot;<xsl:for-each select="ACTOR/item"><xsl:if test="ACTORROL='ROL05'"><xsl:call-template name="escape_quote"><xsl:with-param name="string" select="ACTORID"/></xsl:call-template></xsl:if></xsl:for-each>&quot;;&quot;<xsl:for-each select="ACTOR/item"><xsl:if test="ACTORROL='ROL07'"><xsl:call-template name="escape_quote"><xsl:with-param name="string" select="ACTORID"/></xsl:call-template></xsl:if></xsl:for-each>&quot;;&quot;<xsl:for-each select="ACTOR/item"><xsl:if test="ACTORROL='ROL08'"><xsl:call-template name="escape_quote"><xsl:with-param name="string" select="ACTORID"/></xsl:call-template></xsl:if></xsl:for-each>&quot;;&quot;<xsl:for-each select="VERZGEB/item"><xsl:call-template name="escape_quote"><xsl:with-param name="string" select="VERZGINKGOMS"/></xsl:call-template>@</xsl:for-each>&quot;;&quot;<xsl:for-each select="INKSEGM/item"><xsl:call-template name="escape_quote"><xsl:with-param name="string" select="INKSEGMOMS"/></xsl:call-template>:<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="PERCENTAGE"/></xsl:call-template>@</xsl:for-each>&quot;;;<xsl:value-of select="$new_line"/>
<xsl:variable name="imp_line1">
&quot;<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="ZAAKID"/></xsl:call-template>&quot;;&quot;<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="CONTRACTTYPE"/></xsl:call-template>&quot;;&quot;<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="ZAAKSOORT"/></xsl:call-template>&quot;;&quot;<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="CONTRACTANT"/></xsl:call-template>&quot;;&quot;<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="INKGROEP"/></xsl:call-template>&quot;;&quot;<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="INKGOMS"/></xsl:call-template>&quot;;&quot;<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="RAAMCONTRACT"/></xsl:call-template>&quot;;&quot;<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="ONDERWERP"/></xsl:call-template>&quot;;&quot;<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="OPDRACHTDAT"/></xsl:call-template>&quot;;&quot;<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="STARTWERKDAT"/></xsl:call-template>&quot;;&quot;<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="EINDDAT"/></xsl:call-template>&quot;;&quot;<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="UITACTIEDAT"/></xsl:call-template>&quot;;&quot;<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="ACTVERL"/></xsl:call-template>&quot;;&quot;<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="STATUS"/></xsl:call-template>&quot;;&quot;<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="CONTRFASE"/></xsl:call-template>&quot;;&quot;<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="ZAAKBEHAND"/></xsl:call-template>&quot;;&quot;<xsl:for-each select="ACTOR/item"><xsl:if test="ACTORROL='ROL01'"><xsl:call-template name="escape_quote"><xsl:with-param name="string" select="ACTORID"/></xsl:call-template></xsl:if></xsl:for-each>&quot;;&quot;<xsl:for-each select="ACTOR/item"><xsl:if test="ACTORROL='ROL05'"><xsl:call-template name="escape_quote"><xsl:with-param name="string" select="ACTORID"/></xsl:call-template></xsl:if></xsl:for-each>&quot;;&quot;<xsl:for-each select="ACTOR/item"><xsl:if test="ACTORROL='ROL07'"><xsl:call-template name="escape_quote"><xsl:with-param name="string" select="ACTORID"/></xsl:call-template></xsl:if></xsl:for-each>&quot;;&quot;<xsl:for-each select="ACTOR/item"><xsl:if test="ACTORROL='ROL08'"><xsl:call-template name="escape_quote"><xsl:with-param name="string" select="ACTORID"/></xsl:call-template></xsl:if></xsl:for-each>&quot;;&quot;<xsl:for-each select="VERZGEB/item"><xsl:call-template name="escape_quote"><xsl:with-param name="string" select="VERZGINKGOMS"/></xsl:call-template>@</xsl:for-each>&quot;;&quot;<xsl:for-each select="INKSEGM/item"><xsl:call-template name="escape_quote"><xsl:with-param name="string" select="INKSEGMOMS"/></xsl:call-template>:<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="PERCENTAGE"/></xsl:call-template>@</xsl:for-each>&quot;;;
</xsl:variable>
<xsl:variable name="imp_line2">
&quot;<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="OPDRACHTGEVER"/></xsl:call-template>&quot;;&quot;<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="INDEXCONTRACT"/></xsl:call-template>&quot;;&quot;<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="DAT_INDEX"/></xsl:call-template>&quot;;&quot;<xsl:for-each select="BESTELLING/item"><xsl:call-template name="escape_quote"><xsl:with-param name="string" select="PERNR"/></xsl:call-template>@</xsl:for-each>&quot;;&quot;<xsl:for-each select="RUBRICERING/item"><xsl:call-template name="escape_quote"><xsl:with-param name="string" select="POSKI"/></xsl:call-template>-<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="POST1"/></xsl:call-template>@</xsl:for-each>&quot;;<xsl:value-of select="$new_line"/>
</xsl:variable>
<!--xsl:value-of select="substring($imp_line,1,990)"/-->
<xsl:value-of select="$imp_line"/>
<xsl:value-of select="$imp_line1"/><xsl:value-of select="$imp_line2"/>
</xsl:when>
<xsl:otherwise>
<xsl:for-each select="MARKTPARTIJ/item">
<xsl:variable name="imp_line">
&quot;<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="ancestor::item/ZAAKID"/></xsl:call-template>&quot;;&quot;<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="ancestor::item/CONTRACTTYPE"/></xsl:call-template>&quot;;&quot;<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="ancestor::item/ZAAKSOORT"/></xsl:call-template>&quot;;&quot;<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="ancestor::item/CONTRACTANT"/></xsl:call-template>&quot;;&quot;<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="ancestor::item/INKGROEP"/></xsl:call-template>&quot;;&quot;<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="ancestor::item/INKGOMS"/></xsl:call-template>&quot;;&quot;<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="ancestor::item/RAAMCONTRACT"/></xsl:call-template>&quot;;&quot;<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="ancestor::item/ONDERWERP"/></xsl:call-template>&quot;;&quot;<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="ancestor::item/OPDRACHTDAT"/></xsl:call-template>&quot;;&quot;<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="ancestor::item/STARTWERKDAT"/></xsl:call-template>&quot;;&quot;<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="ancestor::item/EINDDAT"/></xsl:call-template>&quot;;&quot;<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="ancestor::item/UITACTIEDAT"/></xsl:call-template>&quot;;&quot;<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="ancestor::item/ACTVERL"/></xsl:call-template>&quot;;&quot;<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="ancestor::item/STATUS"/></xsl:call-template>&quot;;&quot;<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="ancestor::item/CONTRFASE"/></xsl:call-template>&quot;;&quot;<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="ancestor::item/ZAAKBEHAND"/></xsl:call-template>&quot;;&quot;<xsl:for-each select="ancestor::item/ACTOR/item"><xsl:if test="ACTORROL='ROL01'"><xsl:call-template name="escape_quote"><xsl:with-param name="string" select="ACTORID"/></xsl:call-template></xsl:if></xsl:for-each>&quot;;&quot;<xsl:for-each select="ancestor::item/ACTOR/item"><xsl:if test="ACTORROL='ROL05'"><xsl:call-template name="escape_quote"><xsl:with-param name="string" select="ACTORID"/></xsl:call-template></xsl:if></xsl:for-each>&quot;;&quot;<xsl:for-each select="ancestor::item/ACTOR/item"><xsl:if test="ACTORROL='ROL07'"><xsl:call-template name="escape_quote"><xsl:with-param name="string" select="ACTORID"/></xsl:call-template></xsl:if></xsl:for-each>&quot;;&quot;<xsl:for-each select="ancestor::item/ACTOR/item"><xsl:if test="ACTORROL='ROL08'"><xsl:call-template name="escape_quote"><xsl:with-param name="string" select="ACTORID"/></xsl:call-template></xsl:if></xsl:for-each>&quot;;&quot;<xsl:for-each select="ancestor::item/VERZGEB/item"><xsl:call-template name="escape_quote"><xsl:with-param name="string" select="VERZGINKGOMS"/></xsl:call-template>@</xsl:for-each>&quot;;&quot;<xsl:for-each select="ancestor::item/INKSEGM/item"><xsl:call-template name="escape_quote"><xsl:with-param name="string" select="INKSEGMOMS"/></xsl:call-template>:<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="PERCENTAGE"/></xsl:call-template>@</xsl:for-each>&quot;;&quot;<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="BUSPARTNER"/></xsl:call-template>&quot;;<xsl:value-of select="$new_line"/>
<xsl:variable name="imp_line1">
&quot;<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="ancestor::item/ZAAKID"/></xsl:call-template>&quot;;&quot;<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="ancestor::item/CONTRACTTYPE"/></xsl:call-template>&quot;;&quot;<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="ancestor::item/ZAAKSOORT"/></xsl:call-template>&quot;;&quot;<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="ancestor::item/CONTRACTANT"/></xsl:call-template>&quot;;&quot;<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="ancestor::item/INKGROEP"/></xsl:call-template>&quot;;&quot;<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="ancestor::item/INKGOMS"/></xsl:call-template>&quot;;&quot;<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="ancestor::item/RAAMCONTRACT"/></xsl:call-template>&quot;;&quot;<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="ancestor::item/ONDERWERP"/></xsl:call-template>&quot;;&quot;<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="ancestor::item/OPDRACHTDAT"/></xsl:call-template>&quot;;&quot;<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="ancestor::item/STARTWERKDAT"/></xsl:call-template>&quot;;&quot;<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="ancestor::item/EINDDAT"/></xsl:call-template>&quot;;&quot;<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="ancestor::item/UITACTIEDAT"/></xsl:call-template>&quot;;&quot;<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="ancestor::item/ACTVERL"/></xsl:call-template>&quot;;&quot;<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="ancestor::item/STATUS"/></xsl:call-template>&quot;;&quot;<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="ancestor::item/CONTRFASE"/></xsl:call-template>&quot;;&quot;<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="ancestor::item/ZAAKBEHAND"/></xsl:call-template>&quot;;&quot;<xsl:for-each select="ancestor::item/ACTOR/item"><xsl:if test="ACTORROL='ROL01'"><xsl:call-template name="escape_quote"><xsl:with-param name="string" select="ACTORID"/></xsl:call-template></xsl:if></xsl:for-each>&quot;;&quot;<xsl:for-each select="ancestor::item/ACTOR/item"><xsl:if test="ACTORROL='ROL05'"><xsl:call-template name="escape_quote"><xsl:with-param name="string" select="ACTORID"/></xsl:call-template></xsl:if></xsl:for-each>&quot;;&quot;<xsl:for-each select="ancestor::item/ACTOR/item"><xsl:if test="ACTORROL='ROL07'"><xsl:call-template name="escape_quote"><xsl:with-param name="string" select="ACTORID"/></xsl:call-template></xsl:if></xsl:for-each>&quot;;&quot;<xsl:for-each select="ancestor::item/ACTOR/item"><xsl:if test="ACTORROL='ROL08'"><xsl:call-template name="escape_quote"><xsl:with-param name="string" select="ACTORID"/></xsl:call-template></xsl:if></xsl:for-each>&quot;;&quot;<xsl:for-each select="ancestor::item/VERZGEB/item"><xsl:call-template name="escape_quote"><xsl:with-param name="string" select="VERZGINKGOMS"/></xsl:call-template>@</xsl:for-each>&quot;;&quot;<xsl:for-each select="ancestor::item/INKSEGM/item"><xsl:call-template name="escape_quote"><xsl:with-param name="string" select="INKSEGMOMS"/></xsl:call-template>:<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="PERCENTAGE"/></xsl:call-template>@</xsl:for-each>&quot;;&quot;<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="BUSPARTNER"/></xsl:call-template>&quot;;
</xsl:variable>
<xsl:variable name="imp_line2">
&quot;<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="ancestor::item/OPDRACHTGEVER"/></xsl:call-template>&quot;;&quot;<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="ancestor::item/INDEXCONTRACT"/></xsl:call-template>&quot;;&quot;<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="ancestor::item/DAT_INDEX"/></xsl:call-template>&quot;;&quot;<xsl:for-each select="ancestor::item/BESTELLING/item"><xsl:call-template name="escape_quote"><xsl:with-param name="string" select="PERNR"/></xsl:call-template>@</xsl:for-each>&quot;;&quot;<xsl:for-each select="ancestor::item/RUBRICERING/item"><xsl:call-template name="escape_quote"><xsl:with-param name="string" select="POSKI"/></xsl:call-template>-<xsl:call-template name="escape_quote"><xsl:with-param name="string" select="POST1"/></xsl:call-template>@</xsl:for-each>&quot;;<xsl:value-of select="$new_line"/>
</xsl:variable>
<!--xsl:value-of select="substring($imp_line,1,990)"/-->
<xsl:value-of select="$imp_line"/>
<xsl:value-of select="$imp_line1"/><xsl:value-of select="$imp_line2"/>
</xsl:for-each>
</xsl:otherwise>
</xsl:choose>

View File

@@ -34,6 +34,9 @@
<xsl:when test="melding/stdmelding/omschrijving='Inleveren ICT-middelen'">
<xsl:value-of select="substring-before(omschrijving, '&#xD;&#xA;')"/>
</xsl:when>
<xsl:when test="melding/stdmelding/omschrijving='Smartphone aanvragen'">
<xsl:value-of select="substring-before(omschrijving, '&#xD;&#xA;')"/>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="melding/stdmelding/omschrijving"/>
</xsl:otherwise>
@@ -104,6 +107,7 @@
</xsl:if>
</xsl:for-each>
</xsl:variable>
<xmlimport>
<facilitor>
<facnr>
@@ -120,6 +124,14 @@
<melding>
<xsl:value-of select="$melding"/>
</melding>
<xsl:if test="melding/discipline/omschrijving='Beveiligde USB-stick'">
<afhaalpunt>
<xsl:value-of select="melding/kenmerk[@naam='Afhaalpunt']"/>
</afhaalpunt>
</xsl:if>
<AD-groep>
<xsl:value-of select="melding/kenmerk[@xmlnode='srtdeel']/srtdeel/kenmerk[@key='801']"/>
</AD-groep>
<omschrijving>E-mailadres melder: <xsl:value-of select="melding/voor/email"/>
Dienst melder: <xsl:value-of select="$dienst"/>
Afdeling melder: <xsl:value-of select="melding/voor/afdeling/naam6"/>
@@ -127,9 +139,6 @@ Ingevoerd door: <xsl:value-of select="melding/tracking/track[code='MLDNEW']/user
Geaccepteerd door: <xsl:choose><xsl:when test="$ordfok1!=''"><xsl:value-of select="$ordfok1"/></xsl:when><xsl:otherwise><xsl:value-of select="melding/tracking/track[code='MLDACP']/user/naam_full"/></xsl:otherwise></xsl:choose>
Gefiatteerd door: <xsl:value-of select="$ordfok2"/>
Melding: <xsl:value-of select="omschrijving"/></omschrijving>
<AD-groep>
<xsl:value-of select="melding/kenmerk[@xmlnode='srtdeel']/srtdeel/kenmerk[@key='801']"/>
</AD-groep>
</facilitor>
</xmlimport>
</xsl:template>

View File

@@ -227,6 +227,7 @@
<b><xsl:value-of select="//lcl/FAC/omschrijving"/>:</b>
</td>
<td align="left" colspan="3">
<xsl:if test="melding/onderwerp != ''"><b><xsl:value-of select="melding/onderwerp"/></b><br/></xsl:if>
<xsl:call-template name="linebreaks">
<xsl:with-param name="string" select="omschrijving"/>
</xsl:call-template>
@@ -658,7 +659,8 @@
<tr height='15px'/>
<tr>
<td colspan="4">
<td colspan="4">
<xsl:if test="melding/onderwerp != ''"><b><xsl:value-of select="melding/onderwerp"/></b><br/></xsl:if>
<xsl:call-template name="linebreaks">
<xsl:with-param name="string" select="omschrijving"/>
</xsl:call-template>

View File

@@ -454,6 +454,25 @@
<xsl:value-of select="status"/>
</td>
</tr>
<tr height="10px">
<td colspan="4"><hr/></td>
</tr>
<!-- call SUTF37276 Extra veld toevoegen op IBA opdrachtformulier (key 461) -->
<xsl:if test="kenmerk[@key='461'] != ''">
<tr>
<td align="right">
<b><xsl:value-of select="kenmerk[@key='461']/@naam"/>:</b>
</td>
<td colspan="3" align="right">
<xsl:call-template name="linebreaks">
<xsl:with-param name="string" select="kenmerk[@key='461']"/>
</xsl:call-template>
</td>
</tr>
</xsl:if>
<tr height="10px">
</tr>
<tr>
@@ -462,6 +481,13 @@
</td>
</tr>
<tr height="10px">
</tr>
<tr>
<td colspan="4" align="right">
<b>S.v.p. factuur sturen naar facturensutfene@sutfene.nl</b>
</td>
</tr>
<tr height="10px">
<td colspan="4">
<hr/>
</td>

View File

@@ -5650,8 +5650,8 @@ Wij verzoeken je <xsl:call-template name="kto_url"><xsl:with-param name="bmr">b<
</TR>
</TABLE>
</xsl:when>
<!--bon voor opdrachttype Opdracht (1281), opdrachttype Automatische Opdracht (2361) en vakgroeptype Vergaderen&Overnachten (10)-->
<xsl:when test="opdrachttype/key=1281 or opdrachttype/key=2361 or melding/discipline/srtdiscipline/key=10">
<!--bon voor opdrachttype Opdracht (1281), opdrachttype Automatische Opdracht (2361), opdrachttype Invetarisatie (3264) en vakgroeptype Vergaderen&Overnachten (10)-->
<xsl:when test="opdrachttype/key=1281 or opdrachttype/key=2361 or opdrachttype/key=3264 or melding/discipline/srtdiscipline/key=10">
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="40" ROWSPAN="30" ID="LINKERMARGE"></TD>

View File

@@ -1199,8 +1199,8 @@
<xsl:template name="res_begintext">
<xsl:variable name="totcalc">
<xsl:value-of select="number(substring(rsv_ruimte/tot/tijd,1,2))"/><xsl:value-of select="number(substring(rsv_ruimte/tot/tijd,4,5))"/>
</xsl:variable>
<xsl:value-of select="number(concat(substring(rsv_ruimte/tot/tijd,1,2),substring(rsv_ruimte/tot/tijd,4,5)))"/>
</xsl:variable>
<tr>
<td colspan="4" class="tekst">
<xsl:if test="$totcalc &gt; 1800">
@@ -1439,8 +1439,3 @@
</xsl:template>
</xsl:stylesheet>
<!-- Stylus Studio meta-information - (c) 2004-2007. Progress Software Corporation. All rights reserved.
<metaInformation>
<scenarios ><scenario default="yes" name="Scenario1" userelativepaths="yes" externalpreview="no" url="..\..\..\TEMP\VENR_files\opdracht343_20150924165347.xml" htmlbaseurl="" outputurl="" processortype="internal" useresolver="yes" profilemode="0" profiledepth="" profilelength="" urlprofilexml="" commandline="" additionalpath="" additionalclasspath="" postprocessortype="none" postprocesscommandline="" postprocessadditionalpath="" postprocessgeneratedext="" validateoutput="no" validator="internal" customvalidator=""/></scenarios><MapperMetaTag><MapperInfo srcSchemaPathIsRelative="yes" srcSchemaInterpretAsXML="no" destSchemaPath="" destSchemaRoot="" destSchemaPathIsRelative="yes" destSchemaInterpretAsXML="no"/><MapperBlockPosition></MapperBlockPosition><TemplateContext></TemplateContext><MapperFilter side="source"></MapperFilter></MapperMetaTag>
</metaInformation>
-->

View File

@@ -41,7 +41,7 @@ Oracle.Open('File Name='+udl);
var sql = "SELECT res_ruimte_key,"
+ " res_ruimte_extern_id,"
+ " res_ruimte_syncstate"
+ " res_ruimte_syncstate1"
+ " FROM res_ruimte"
+ " WHERE res_ruimte_verwijder IS NULL"
+ " AND res_ruimte_extern_id IS NOT NULL";
@@ -57,7 +57,7 @@ var logfile = "Exchange_" + dt.getUTCFullYear() + '_' + pad(dt.getUTCMonth() + 1
var fbat = fso.CreateTextFile(batfile, true /* overwrite */);
while (!oRs.Eof)
{
var syncstate = oRs("res_ruimte_syncstate").Value||"";
var syncstate = oRs("res_ruimte_syncstate1").Value||"";
if (import_app_key == 'EXCHFULL')
syncstate = import_app_key;