10 Commits

Author SHA1 Message Date
Daniëlle Tolner
2cf85e49a5 CONN#29414: vooraankondiging uitvoeringsopdrachten + einddatum naar Basware
svn path=/Website/branches/v5.3.1/; revision=21874
2014-06-12 11:38:33 +00:00
Daniëlle Tolner
b694ce2579 CONN#29414: vooraankondiging uitvoeringsopdrachten + einddatum naar Basware
svn path=/Website/branches/v5.3.1/; revision=21873
2014-06-12 11:38:10 +00:00
Peter Koerhuis
68c2ba11a3 AKZA#28085 Nieuw logo
svn path=/Website/branches/v5.3.1/; revision=19813
2013-11-13 16:20:33 +00:00
Peter Koerhuis
feb13b69ca AKZA#28085 Nieuw logo
svn path=/Website/branches/v5.3.1/; revision=19812
2013-11-13 16:17:40 +00:00
Peter Feij
4b9e84ae0a RWSN#27993 Bug bij tonen van objecten in planbord
svn path=/Website/branches/v5.3.1/; revision=19761
2013-11-07 14:27:32 +00:00
Ruud Lipper
59e6c64004 AAES#27398
svn path=/Website/branches/v5.3.1/; revision=19317
2013-10-01 07:24:03 +00:00
Jos Groot Lipman
e3d2d7ba30 CSUN#27585 ALGUSE mag ALGMAN kenmerken bij geavanceerd niet zien
svn path=/Website/branches/v5.3.1/; revision=19288
2013-09-26 14:08:13 +00:00
Jos Groot Lipman
222fdbf830 CONN#27572 Deelwerk werkte niet met 5.3.1
svn path=/Website/branches/v5.3.1/; revision=19280
2013-09-26 10:02:46 +00:00
Jos Groot Lipman
a5b12247df PZHO#26756 Rapport cherrypick from trunk
svn path=/Website/branches/v5.3.1/; revision=18993
2013-09-04 14:08:23 +00:00
Jos Groot Lipman
b8b22efd08 IVET#27323 Help wel goed via https
svn path=/Website/branches/v5.3.1/; revision=18857
2013-08-26 12:04:06 +00:00
13 changed files with 330 additions and 283 deletions

View File

@@ -49,18 +49,6 @@ function generateFlexKenmerkBlock(params)
return true;
}
function isInvisible(volgnummer)
{
if (volgnummer<100 && !params.this_alg.readman )
return true; // Invisible
if (volgnummer>100 && !params.this_alg.readuse)
return true; // Invisible
return false;
}
var sql = "SELECT k.alg_kenmerk_key kenmerk_key, "
+ lcl.xsql('k.alg_kenmerk_omschrijving', 'k.alg_kenmerk_key') +" kenmerk_omschrijving, "
+ " k.alg_kenmerk_kenmerktype kenmerk_kenmerktype, "
@@ -90,6 +78,8 @@ function generateFlexKenmerkBlock(params)
+ " FROM alg_kenmerk k "
+ " WHERE k.alg_kenmerk_niveau = " + safe.quoted_sql(onrgoed_niveau)
+ " AND k.alg_kenmerk_verwijder IS NULL "
+ (!params.this_alg.readman? " AND alg_kenmerk_volgnr >= 100":"")
+ (!params.this_alg.readuse? " AND alg_kenmerk_volgnr <= 100":"")
+ "ORDER BY k.alg_kenmerk_volgnr, "
+ lcl.xsql('k.alg_kenmerk_omschrijving', 'k.alg_kenmerk_key');
@@ -101,7 +91,6 @@ function generateFlexKenmerkBlock(params)
{ flexcolumns: (!advanced ? flexcolumns : 1), // advanced is een popup. Dan passen twee kolommen slecht
kenmerk_search: advanced,
fnIsReadonly: isReadonly,
fnIsInvisible: isInvisible,
hideVervallen: onrgoed_key<0,
fnpre: params.fnpre,
fnpost: params.fnpost,

View File

@@ -22,6 +22,7 @@ var DOCTYPE_Disable = true;
<!-- #include file="../Shared/common.inc" -->
<!-- #include file="../Shared/iface.inc" -->
<!-- #include file="alg.inc" -->
<!-- #include file="alg_flexkenmerk.inc" -->
<%
@@ -30,6 +31,7 @@ generateFlexKenmerkBlock ({ urole: getQParamSafe("urole"),
onrgoed_niveau: getQParam("onrgoed_niveau", ""), // Onroerendgoed niveau
reado: getQParam("reado", 0) == 1, // Readonly
flexcolumns : getQParamInt("advanced", 0) == 1?1:S("alg_flexcolumns"),
this_alg : alg.func_enabled(-1, getQParam("onrgoed_niveau", "")),
advanced: getQParam("advanced", 0) == 1 // Geavanceerd
});
%>

View File

@@ -50,9 +50,9 @@ if (usedefault || !oRs("fac_setting_pvalue").value)
if (isProtocol != linkProtocol)
{ // Nu helppage_url aanpassen aan het protocol wat gebruikt wordt.
if (isProtocol == "https")
helppage_url.replace("http", "https");
helppage_url = helppage_url.replace("http", "https");
else
helppage_url.replace("https", "http");
helppage_url = helppage_url.replace("https", "http");
}
}

View File

@@ -254,15 +254,18 @@ function make_plan_obj(disc_key, res_van, res_tot, params)
if (!existing_res[ins_d_key]) existing_res[ins_d_key] = new Array();
// In het bijzondere geval als initeel meerdere res_delen van hetzelfde ins_deel worden geselecteerd kunnen meerdere regels voor een res_deel worden opgeleverd.
if (oRs("type").value == 2)
var doubledeel = false;
for (var i = 0; i < existing_res[ins_d_key].length; i++)
{ // Controleer op dezelfde rsv_ruimte_key. Dan te maken met dezelfde deelreservering
if (existing_res[ins_d_key][i].rsv_ruimte_key == oRs("res_rsv_ruimte_key").value)
{ // Er was al een res_deel van hetzelfde ins_deel aanwezig in deze lijst. Deze bevat al de juiste waarden.
doubledeel = true;
break;
}
if (oRs("type").value == 2) {
for (var i = 0; i < existing_res[ins_d_key].length; i++)
{ // Controleer op dezelfde rsv_ruimte_key. Dan te maken met dezelfde deelreservering
//__Log ("Checking ins/res_deel " + ins_d_key+"/"+oRs("res_deel_key").Value + "("+i+"): "+ existing_res[ins_d_key][i].rsv_ruimte_key + " vs. " +oRs("res_rsv_ruimte_key").value);
if (existing_res[ins_d_key][i].rsv_ruimte_key == oRs("res_rsv_ruimte_key").value)
{ // Er was al een res_deel van hetzelfde ins_deel aanwezig in deze lijst. Deze bevat al de juiste waarden.
// __Log(".. double");
doubledeel = true;
break;
}
}
}
if (!doubledeel)

View File

@@ -143,14 +143,14 @@ Deze moet een aantal keren per week in Facilitor checken of er goedkeuring moet
<b>Aanvrager:</b>
</td>
<td align="left" width="34%">
<xsl:value-of select="melder/naam_full"/>
<xsl:value-of select="voor/naam_full"/>
</td>
<td align="right" width="16%">
<b>Telefoon:</b>
</td>
<td align="left" width="34%">
<xsl:if test="melder/telefoonnr=''">-</xsl:if>
<xsl:value-of select="melder/telefoonnr"/>
<xsl:if test="voor/telefoonnr=''">-</xsl:if>
<xsl:value-of select="voor/telefoonnr"/>
</td>
</tr>
<tr>
@@ -158,14 +158,14 @@ Deze moet een aantal keren per week in Facilitor checken of er goedkeuring moet
<b>Locatie:</b>
</td>
<td align="left">
<xsl:value-of select="melder/werkplek/plaats/regio/district/locatie/code"/>&#xA0;
<xsl:if test="melder/werkplek/plaats/regio/district/locatie/omschrijving!=''">(<xsl:value-of select="melder/werkplek/plaats/regio/district/locatie/omschrijving"/>)</xsl:if>
<xsl:value-of select="voor/werkplek/plaats/regio/district/locatie/code"/>&#xA0;
<xsl:if test="voor/werkplek/plaats/regio/district/locatie/omschrijving!=''">(<xsl:value-of select="voor/werkplek/plaats/regio/district/locatie/omschrijving"/>)</xsl:if>
</td>
<td align="right" valign="top">
<b>Afdeling:</b>
</td>
<td align="left">
<xsl:value-of select="melder/afdeling/omschrijving"/>
<xsl:value-of select="voor/afdeling/omschrijving"/>
</td>
</tr>
<tr>
@@ -173,9 +173,9 @@ Deze moet een aantal keren per week in Facilitor checken of er goedkeuring moet
<b>Werkplek:</b>
</td>
<td align="left">
<xsl:value-of select="melder/werkplek/plaats/regio/district/locatie/gebouw/code"/>-<xsl:value-of select="melder/werkplek/plaats/regio/district/locatie/gebouw/naam"/><br/>
<xsl:value-of select="melder/werkplek/plaats/regio/district/locatie/gebouw/verdieping/code"/>.<xsl:value-of select="melder/werkplek/plaats/regio/district/locatie/gebouw/verdieping/ruimte/nr"/>&#xA0;
<xsl:if test="melder/werkplek/plaats/regio/district/locatie/gebouw/verdieping/ruimte/omschrijving!=''">(<xsl:value-of select="melder/werkplek/plaats/regio/district/locatie/gebouw/verdieping/ruimte/omschrijving"/>)</xsl:if>
<xsl:value-of select="voor/werkplek/plaats/regio/district/locatie/gebouw/code"/>-<xsl:value-of select="voor/werkplek/plaats/regio/district/locatie/gebouw/naam"/><br/>
<xsl:value-of select="voor/werkplek/plaats/regio/district/locatie/gebouw/verdieping/code"/>.<xsl:value-of select="voor/werkplek/plaats/regio/district/locatie/gebouw/verdieping/ruimte/nr"/>&#xA0;
<xsl:if test="voor/werkplek/plaats/regio/district/locatie/gebouw/verdieping/ruimte/omschrijving!=''">(<xsl:value-of select="voor/werkplek/plaats/regio/district/locatie/gebouw/verdieping/ruimte/omschrijving"/>)</xsl:if>
</td>
<td colspan="2"/>
</tr>
@@ -738,20 +738,50 @@ kostenspecificatie) dient ondertekend te worden geretourneerd ter attentie van d
<xsl:value-of select="/facilitor/opdracht/melding/plaats/regio/district/locatie/gebouw/kenmerk[@naam='Verantwoordelijke']"/>
</td>
</tr>
<tr>
<td>
<span class="tekstkopsmall">Plaats melding:</span>
</td>
<td>
<xsl:value-of select="/facilitor/opdracht/melding/plaats/plaatsaanduiding"/>
</td>
</tr>
<tr>
<td>
<span class="tekstkopsmall"><xsl:value-of select="/facilitor/lcl/FAC/locatie"/>:</span>
</td>
<td>
<xsl:value-of select="/facilitor/opdracht/melding/plaats/regio/district/locatie/omschrijving"/> (<xsl:value-of select="/facilitor/opdracht/melding/plaats/regio/district/locatie/code"/>)
</td>
</tr>
<xsl:if test="/facilitor/opdracht/melding/plaats/regio/district/locatie/gebouw/code!=''">
<tr>
<td>
<span class="tekstkopsmall"><xsl:value-of select="/facilitor/lcl/FAC/gebouw"/>:</span>
</td>
<td>
<xsl:value-of select="/facilitor/opdracht/melding/plaats/regio/district/locatie/gebouw/code"/>&#xA0;<xsl:value-of select="/facilitor/opdracht/melding/plaats/regio/district/locatie/gebouw/naam"/>
</td>
</tr>
</xsl:if>
<xsl:if test="/facilitor/opdracht/melding/plaats/regio/district/locatie/gebouw/verdieping/omschrijving!=''">
<tr>
<td>
<span class="tekstkopsmall">Verdieping:</span>
</td>
<td>
<xsl:value-of select="/facilitor/opdracht/melding/plaats/regio/district/locatie/gebouw/verdieping/omschrijving"/>
</td>
</tr>
</xsl:if>
<xsl:if test="/facilitor/opdracht/melding/plaats/regio/district/locatie/gebouw/verdieping/ruimte/nr!=''">
<tr>
<td>
<span class="tekstkopsmall"><xsl:value-of select="/facilitor/lcl/FAC/ruimte"/>:</span>
</td>
<td>
<xsl:value-of select="/facilitor/opdracht/melding/plaats/regio/district/locatie/gebouw/verdieping/ruimte/nr"/> (<xsl:value-of select="/facilitor/opdracht/melding/plaats/regio/district/locatie/gebouw/verdieping/ruimte/omschrijving"/>)
</td>
</tr>
</xsl:if>
<tr>
<td>
<span class="tekstkopsmall">Naam aanvrager:</span>
</td>
<td>
<xsl:value-of select="melding/melder/naam_full"/>
<xsl:value-of select="melding/voor/naam_full"/>
</td>
</tr>
<tr>
@@ -759,7 +789,7 @@ kostenspecificatie) dient ondertekend te worden geretourneerd ter attentie van d
<span class="tekstkopsmall">Telefoonnummer:</span>
</td>
<td>
<xsl:value-of select="melding/melder/telefoonnr"/>
<xsl:value-of select="melding/voor/telefoonnr"/>
</td>
</tr>
</table>
@@ -873,8 +903,8 @@ kostenspecificatie) dient ondertekend te worden geretourneerd ter attentie van d
Uitgegeven door: <xsl:value-of select="backoffice_contact/naam_full"/><br/>
Facility Desk AAFM-Essent<br/>
Tel nr: 040-2332880<br/>
<br/>Aanvrager: <xsl:value-of select="melding/melder/naam_full"/><br/>
Tel nr: <xsl:value-of select="melding/melder/telefoonnr"/><br/>
<br/>Aanvrager: <xsl:value-of select="melding/voor/naam_full"/><br/>
Tel nr: <xsl:value-of select="melding/voor/telefoonnr"/><br/>
Datum aanvraag: <xsl:value-of select="datumbegin/datum"/><br/></td>
<td style="border-right-style:none">
<span class="tekstkop">Te retourneren aan:</span>
@@ -891,7 +921,7 @@ kostenspecificatie) dient ondertekend te worden geretourneerd ter attentie van d
<td width="25%">Handtekening Klant:</td>
<td width="25%">Budget/Dienst:</td>
<td width="25%">Business Unit:<br/>
<xsl:value-of select="melding/melder/afdeling/omschrijving"/>
<xsl:value-of select="melding/voor/afdeling/omschrijving"/>
</td>
</tr>
</table>
@@ -963,7 +993,7 @@ Naam geautoriseerd persoon:<br/><br/></td>
<span class="tekstkopsmall">Naam aanvrager:</span>
</td>
<td>
<xsl:value-of select="melding/melder/naam_full"/>
<xsl:value-of select="melding/voor/naam_full"/>
</td>
</tr>
<tr>
@@ -971,7 +1001,7 @@ Naam geautoriseerd persoon:<br/><br/></td>
<span class="tekstkopsmall">Telefoonnummer:</span>
</td>
<td>
<xsl:value-of select="melding/melder/telefoonnr"/>
<xsl:value-of select="melding/voor/telefoonnr"/>
</td>
</tr>
<tr>
@@ -990,14 +1020,44 @@ Naam geautoriseerd persoon:<br/><br/></td>
<xsl:value-of select="concat(melding/discipline/srtdiscipline/prefix, melding/key)"/>
</td>
</tr>
<tr>
<td>
<span class="tekstkopsmall">Plaats Melding:</span>
</td>
<td>
<xsl:value-of select="/facilitor/opdracht/melding/plaats/plaatsaanduiding"/>
</td>
</tr>
<tr>
<td>
<span class="tekstkopsmall"><xsl:value-of select="/facilitor/lcl/FAC/locatie"/>:</span>
</td>
<td>
<xsl:value-of select="/facilitor/opdracht/melding/plaats/regio/district/locatie/omschrijving"/> (<xsl:value-of select="/facilitor/opdracht/melding/plaats/regio/district/locatie/code"/>)
</td>
</tr>
<xsl:if test="/facilitor/opdracht/melding/plaats/regio/district/locatie/gebouw/code!=''">
<tr>
<td>
<span class="tekstkopsmall"><xsl:value-of select="/facilitor/lcl/FAC/gebouw"/>:</span>
</td>
<td>
<xsl:value-of select="/facilitor/opdracht/melding/plaats/regio/district/locatie/gebouw/code"/>&#xA0;<xsl:value-of select="/facilitor/opdracht/melding/plaats/regio/district/locatie/gebouw/naam"/>
</td>
</tr>
</xsl:if>
<xsl:if test="/facilitor/opdracht/melding/plaats/regio/district/locatie/gebouw/verdieping/omschrijving!=''">
<tr>
<td>
<span class="tekstkopsmall">Verdieping:</span>
</td>
<td>
<xsl:value-of select="/facilitor/opdracht/melding/plaats/regio/district/locatie/gebouw/verdieping/omschrijving"/>
</td>
</tr>
</xsl:if>
<xsl:if test="/facilitor/opdracht/melding/plaats/regio/district/locatie/gebouw/verdieping/ruimte/nr!=''">
<tr>
<td>
<span class="tekstkopsmall"><xsl:value-of select="/facilitor/lcl/FAC/ruimte"/>:</span>
</td>
<td>
<xsl:value-of select="/facilitor/opdracht/melding/plaats/regio/district/locatie/gebouw/verdieping/ruimte/nr"/> (<xsl:value-of select="/facilitor/opdracht/melding/plaats/regio/district/locatie/gebouw/verdieping/ruimte/omschrijving"/>)
</td>
</tr>
</xsl:if>
</table>
</td>
<td style="border-style:none; border-bottom-style:solid;">
@@ -1033,7 +1093,7 @@ Naam geautoriseerd persoon:<br/><br/></td>
<span class="tekstkopsmall">Afdeling:</span>
</td>
<td>
<xsl:value-of select="melding/melder/afdeling/naam"/>
<xsl:value-of select="melding/voor/afdeling/naam"/>
</td>
</tr>
</table>
@@ -1506,11 +1566,8 @@ Naam geautoriseerd persoon:<br/><br/></td>
<br/>Onderstaande reservering staat geregistreerd in ons systeem.
Indien deze reservering niet meer van toepassing is dient u deze zo snel mogelijk, maar in ieder geval binnen 1 werkdag te annuleren.
<br/>
<br/>Eventuele wijzigingen in uw reservering kunt u zelf verwerken via de Online Facilitydesk.
Indien u een lastminute annulering wilt doorgeven doe dit dan via facilitydeskessent@aa-fm.com.
Aanvullende catering bestellingen kunt u doorgeven aan de cateraar op uw locatie.
Aan catering bestellingen of vergaderfaciliteiten zijn kosten verbonden.
Indien u niet tijdig annuleert worden deze in rekening gebracht.
<br/><b>Klik <xsl:element name="a">
<xsl:attribute name="href">https://<xsl:value-of select="$FacilitorRoot"/>?<xsl:value-of select="../bookmarks/reservering"/><xsl:value-of select="rsv_ruimte/key"/></xsl:attribute>hier</xsl:element> om je reservering direct te annuleren.</b>
<br/>
<br/>Wanneer de reservering gewoon doorgang vindt, hoeft u niet op deze herinnering te reageren.
<br/>
@@ -1549,10 +1606,10 @@ Naam geautoriseerd persoon:<br/><br/></td>
<xsl:value-of select="host_user/voornaam"/>&#xA0;<xsl:value-of select="host_user/tussenvoegsel"/>&#xA0;<xsl:value-of select="host_user/naam"/>
</xsl:variable>
<xsl:variable name="nrOfVisitors">
<xsl:value-of select="count(bez_bezoeker)"/>
<xsl:value-of select="count(bezoeker)"/>
</xsl:variable>
<xsl:variable name="nrOfpark">
<xsl:value-of select="count(bez_bezoeker/parkeerplaats)"/>
<xsl:value-of select="count(bezoeker/parkeerplaats)"/>
</xsl:variable>
<xsl:choose>
<xsl:when test="$srtnotificatiecode='BEZMUT'">
@@ -1575,7 +1632,7 @@ Naam geautoriseerd persoon:<br/><br/></td>
Bedankt voor het aanmelden van
<xsl:choose>
<xsl:when test="$nrOfVisitors = 1">
<xsl:value-of select="bez_bezoeker/naam"/>.
<xsl:value-of select="bezoeker/naam"/>.
</xsl:when>
<xsl:otherwise>
uw bezoek.
@@ -1598,7 +1655,7 @@ Naam geautoriseerd persoon:<br/><br/></td>
<td style="font-size:12pt">* Tijd</td>
<td style="font-size:12pt">: <xsl:value-of select="datum/tijd"/> tot <xsl:value-of select="eind/tijd"/> uur</td>
</tr>
<xsl:for-each select="bez_bezoeker">
<xsl:for-each select="bezoeker">
<tr>
<td style="font-size:12pt">* Externe bezoeker</td>
<td style="font-size:12pt">: <xsl:value-of select="naam"/> <xsl:if test="parkeerplaats"> <font color="blue"> [P] </font> </xsl:if></td>
@@ -1614,7 +1671,7 @@ Naam geautoriseerd persoon:<br/><br/></td>
<br/>Bij het reserveren van een parkeerplaats, gelden dezelfde tijden als hierboven. Je kunt de reservering wijzigen/annuleren via de Online Facilitydesk.<br/><br/>
<xsl:choose>
<xsl:when test="$nrOfVisitors = 1">
<xsl:value-of select="bez_bezoeker/naam"/>.
<xsl:value-of select="bezoeker/naam"/>.
</xsl:when>
<xsl:otherwise>
Uw bezoek
@@ -1636,7 +1693,7 @@ Naam geautoriseerd persoon:<br/><br/></td>
Thank you for registration of
<xsl:choose>
<xsl:when test="$nrOfVisitors = 1">
<xsl:value-of select="bez_bezoeker/naam"/>.
<xsl:value-of select="bezoeker/naam"/>.
</xsl:when>
<xsl:otherwise>
your visitors.
@@ -1659,7 +1716,7 @@ Naam geautoriseerd persoon:<br/><br/></td>
<td style="font-size:12pt">* Time</td>
<td style="font-size:12pt">: <xsl:value-of select="datum/tijd"/> until <xsl:value-of select="eind/tijd"/> hour</td>
</tr>
<xsl:for-each select="bez_bezoeker">
<xsl:for-each select="bezoeker">
<tr>
<td style="font-size:12pt">* External visitor</td>
<td style="font-size:12pt">: <xsl:value-of select="naam"/> <xsl:if test="parkeerplaats"> <font color="blue"> [P] </font> </xsl:if></td>
@@ -1675,7 +1732,7 @@ Naam geautoriseerd persoon:<br/><br/></td>
<br/>The indicated times correspond with the reservation of the parking space If the details shown above are not correct or you wish to cancel the parking space, please do so via the Online Facilitydesk.<br/><br/>
<xsl:choose>
<xsl:when test="$nrOfVisitors = 1">
<xsl:value-of select="bez_bezoeker/naam"/> will automatically receive an email regarding his visit.
<xsl:value-of select="bezoeker/naam"/> will automatically receive an email regarding his visit.
</xsl:when>
<xsl:otherwise>
Your visitors will automatically receive an email regarding their visit.
@@ -1713,7 +1770,7 @@ Naam geautoriseerd persoon:<br/><br/></td>
<br/>
<i>Bevestiging bezoek <xsl:value-of select="plaats/regio/district/locatie/omschrijving"/></i>
<br/>
<br/>Beste <xsl:value-of select="bez_bezoeker/naam"/><br/><br/>
<br/>Beste <xsl:value-of select="bezoeker/naam"/><br/><br/>
Graag verwelkomen wij u in <xsl:value-of select="plaats/regio/district/locatie/omschrijving"/>. Bij aankomst kunt u zich melden bij de receptie en ontvangt u uw toegangspas. De receptiemedewerker informeert <xsl:value-of select="$gastheer"/> als u bent gearriveerd. Vervolgens wordt u opgehaald door <xsl:value-of select="$gastheer"/> bij de wachtruimte.<br/><br/>
Hieronder vindt u de gegevens van de reservering.
<table>
@@ -1723,7 +1780,7 @@ Naam geautoriseerd persoon:<br/><br/></td>
</tr>
<tr>
<td style="font-size:12pt">* Naam</td>
<td style="font-size:12pt">: <xsl:value-of select="bez_bezoeker/naam"/></td>
<td style="font-size:12pt">: <xsl:value-of select="bezoeker/naam"/></td>
</tr>
<tr>
<td style="font-size:12pt">* Datum</td>
@@ -1735,11 +1792,11 @@ Naam geautoriseerd persoon:<br/><br/></td>
</tr>
<tr>
<td style="font-size:12pt">* Kenteken</td>
<td style="font-size:12pt">: <xsl:value-of select="bez_bezoeker/kenmerk[@key=1002]"/></td>
<td style="font-size:12pt">: <xsl:value-of select="bezoeker/kenmerk[@key=1002]"/></td>
</tr>
<tr>
<td style="font-size:12pt">* Parkeerplaats gereserveerd</td>
<td style="font-size:12pt">: <xsl:choose><xsl:when test="bez_bezoeker/parkeerplaats">Ja</xsl:when><xsl:otherwise>Nee</xsl:otherwise></xsl:choose></td>
<td style="font-size:12pt">: <xsl:choose><xsl:when test="bezoeker/parkeerplaats">Ja</xsl:when><xsl:otherwise>Nee</xsl:otherwise></xsl:choose></td>
</tr>
</table>
<br/>
@@ -1784,7 +1841,7 @@ Naam geautoriseerd persoon:<br/><br/></td>
<br/>
<i>Confirmation of visit to <xsl:value-of select="plaats/regio/district/locatie/omschrijving"/></i>
<br/>
<br/>Dear <xsl:value-of select="bez_bezoeker/naam"/><br/><br/>
<br/>Dear <xsl:value-of select="bezoeker/naam"/><br/><br/>
We look forward to welcoming you to <xsl:value-of select="plaats/regio/district/locatie/omschrijving"/>. Upon arrival you can report at the reception desk and you will receive an access card and your <xsl:value-of select="$gastheer"/> will be informed of your arrival. <xsl:value-of select="$gastheer"/> will come to the waiting area to pick you up.<br/><br/>
Please find below the details of your reservation.
<table>
@@ -1794,7 +1851,7 @@ Naam geautoriseerd persoon:<br/><br/></td>
</tr>
<tr>
<td style="font-size:12pt">* Name</td>
<td style="font-size:12pt">: <xsl:value-of select="bez_bezoeker/naam"/></td>
<td style="font-size:12pt">: <xsl:value-of select="bezoeker/naam"/></td>
</tr>
<tr>
<td style="font-size:12pt">* Date</td>
@@ -1806,14 +1863,14 @@ Naam geautoriseerd persoon:<br/><br/></td>
</tr>
<tr>
<td style="font-size:12pt">* Vehicle registration number</td>
<td style="font-size:12pt">: <xsl:value-of select="bez_bezoeker/kenmerk[@key=1002]"/></td>
<td style="font-size:12pt">: <xsl:value-of select="bezoeker/kenmerk[@key=1002]"/></td>
</tr>
<tr>
<td style="font-size:12pt">* Parking space reserved</td>
<td style="font-size:12pt">: <xsl:choose><xsl:when test="bez_bezoeker/parkeerplaats">Yes</xsl:when><xsl:otherwise>No</xsl:otherwise></xsl:choose></td>
<td style="font-size:12pt">: <xsl:choose><xsl:when test="bezoeker/parkeerplaats">Yes</xsl:when><xsl:otherwise>No</xsl:otherwise></xsl:choose></td>
</tr>
</table>
<xsl:if test="bez_bezoeker/parkeerplaats">
<xsl:if test="bezoeker/parkeerplaats">
<br/>
<br/>
<br/>
@@ -1859,7 +1916,7 @@ Naam geautoriseerd persoon:<br/><br/></td>
<xsl:attribute name="onload">window.print();</xsl:attribute>
</xsl:if>
<xsl:choose>
<xsl:when test="$srtnotificatiecode = 'BEZDON'">
<xsl:when test="$srtnotificatiecode = 'BEZBAD'">
<xsl:apply-templates select="." mode="badge"/>
</xsl:when>
<xsl:otherwise>
@@ -1882,7 +1939,7 @@ Naam geautoriseerd persoon:<br/><br/></td>
<TD WIDTH="40" ROWSPAN="30" ID="LINKERMARGE"/>
<TD>
<xsl:choose>
<xsl:when test="not(boolean(bez_bezoeker))">
<xsl:when test="not(boolean(bezoeker))">
<table>
<tr>
<td height="20"/>
@@ -1972,7 +2029,7 @@ Naam geautoriseerd persoon:<br/><br/></td>
<td height="10"/>
</tr>
<!-- afspraak -->
<xsl:for-each select="bez_bezoeker">
<xsl:for-each select="bezoeker">
<xsl:sort select="naam"/>
<xsl:choose>
<xsl:when test="position() = 1">

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.0 KiB

After

Width:  |  Height:  |  Size: 4.7 KiB

View File

@@ -2,83 +2,18 @@
* $Revision$
* $Id$
*
*
* lichtblauw #55ACDA
* donkerblauw #004887
*/
#headerblok
{
background: url(akzonobel.gif) no-repeat;
background-color: #FFFFFF;
background-position: 20px 20px;
color: #000002;
}
/* Kopbalk met tabbladen (menu- en werkbladen) */
.ui-tabs .ui-tabs-nav {
xbackground-color: #55ACDA;
xbackground-image: none;
}
/* Kader tabblad 'Mijn Facilitor', inclusief "border-bottom" */
#mywelcome, #mymessages, #myactions {
background-color: #004887;
}
#mainbody {
border-bottom: 15px solid #004887;
}
/* Kader (gegevens)onderdelen in tabbladen */
#showbody .fcltblock,
#editbody .fcltblock,
body.modal .fcltblock {
border: 1px solid #004887;
}
#showbody .fcltblockhead,
#editbody .fcltblockhead,
#closeform .fcltblockhead,
body.modal .fcltblockhead {
background-color: #004887;
color: white;
}
#search,
#search div.fcltblockhead {
background-color: #004887;
border: 1px solid #004887;
color: white;
}
div.fcltframeheader {
background: url(up.png) #55acda fixed no-repeat right 5px;
color: white;
padding-right: 12px;
background-image: url(up.png);
background-attachment: fixed;
background-repeat: no-repeat;
background-position: right 7px;
}
div.fcltframeheader.collapsed {
background: url(down.png) #55acda fixed no-repeat right 5px;
}
#nieuwsbody {
background-color: #004887;
color: white;
}
#mywelcomeinfo {
color: #004887; /* is hidden */
}
div.nieuwstitle {
color: #004887;
}
div.fcltframeheader {
color: #000000;
}
#iframerextratitle {
color: #000000;
}
label, #search div.fcltblock label {
color: #004887;
}
/* Expired regels in reserveringsoverzicht */
.expired3 td {
background-color: #FFE88A;
}
#usrrapinfo { color: black; }
background-image: url(down.png);
background-attachment: fixed;
background-repeat: no-repeat;
background-position: right 7px;
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.5 KiB

After

Width:  |  Height:  |  Size: 4.7 KiB

View File

@@ -25,6 +25,15 @@
<!-- #include file="../../../appl/Shared/persoonselector.inc" -->
<%
// Haltewerkzaamheden CONN
mld_deelwerk_wijzig = 4; // Het aantal volle weken voor de huidige week dat men nog haltewerkzaamheden mag invoeren en wijzigen.
mld_material_fac_usrtab_key = 881; // fac_usrtab_key of materials
mld_activity_fac_usrtab_key = 882; // fac_usrtab_key of stopping-place activities
mld_principal_fac_usrtab_key = 501; // fac_usrtab_key of principals
var mld_disc_stoppingplace = 1001; // discipine key stopping-places
FCLTHeader.Requires({ js: ["autocomplete.js",

View File

@@ -34,8 +34,8 @@ var matamountstr = getQParamArray("matamountstr", []);
<head>
<% FCLTHeader.Generate() %>
<script>
var matkeystrArr = "<%=matkeystr%>";
var matamountstrArr = "<%=matamountstr%>";
var matkeystrArr = "<%=matkeystr.join(",")%>".split(",");
var matamountstrArr = "<%=matamountstr.join(",")%>".split(",");
function moveRight(obj)
{
@@ -160,7 +160,7 @@ var matamountstr = getQParamArray("matamountstr", []);
+ ", ud.fac_usrdata_omschr"
+ " FROM fac_usrdata ud"
+ " WHERE ud.fac_usrtab_key = " + mld_material_fac_usrtab_key
+ " AND ud.fac_usrdata_key IN (" + matkeystr.join(",") + ")"
+ " AND ud.fac_usrdata_key IN (" + (matkeystr.join(",")||-1) + ")"
+ " AND ud.fac_usrdata_verwijder IS NULL"
+ " ORDER BY UPPER(ud.fac_usrdata_omschr)";
FCLTselector("matExist", sql, {multi: true, size:20});

View File

@@ -62,6 +62,7 @@
<factuur_plaats><xsl:value-of select="factuuradres/bezoek_plaats"/></factuur_plaats>
</xsl:otherwise>
</xsl:choose>
<einddatum><xsl:value-of select="einddatum/datum"/></einddatum>
</xsl:element>
</basware>
</xsl:when>
@@ -100,3 +101,8 @@
</xsl:template>
</xsl:stylesheet>
<!-- Stylus Studio meta-information - (c) 2004-2007. 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

@@ -1,6 +1,6 @@
<?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:import href="../../../appl/shared/default.xsl"/>
<xsl:variable name="Rev">
<xsl:value-of select="substring(translate('$Revision$', '$ ', ''), 10)"/>
</xsl:variable>
@@ -1669,12 +1669,7 @@
<!-- discipline otherwise -->
<xsl:otherwise>
<div>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<table border="0" width="100%" bordercolor="#ffffff">
<!-- Aanhef -->
@@ -1707,6 +1702,8 @@
</xsl:with-param>
</xsl:call-template>
</td>
<td align="right">VOORAANKONDIGING
</td>
</tr>
<xsl:choose>
<xsl:when test="contains(opdrachttype/omschrijving, 'Aansprakelijkheidsstelling')">
@@ -1732,7 +1729,7 @@
<xsl:if test="uitvoerende/bedrijf/contact_persoon != ''">
<tr>
<td>
<xsl:value-of select="uitvoerende/bedrijf/contact_persoon"/>
T.a.v. <xsl:value-of select="uitvoerende/bedrijf/contact_persoon"/>
</td>
</tr>
</xsl:if>
@@ -1756,16 +1753,13 @@
</xsl:choose>
<!-- end Aanhef -->
</table>
<br/>
<br/>
<br/>
<table border="0" width="100%" bordercolor="#ffffff">
<tr><td height="10px">
</td>
</tr>
<tr>
<td>
<xsl:call-template name="toonbedrijfinfo">
<xsl:with-param name="bedrijf" select="$eigenaar"/>
<xsl:with-param name="mode">plaats</xsl:with-param>
</xsl:call-template>,
Datum:
<xsl:value-of select="//dateDay"/>
<xsl:text>-</xsl:text>
<xsl:value-of select="//dateMonth"/>
@@ -2061,74 +2055,56 @@
<!-- end opdrachtType == Offerte -->
<!-- opdrachtType == Uitvoering -->
<xsl:when test="contains(opdrachttype/omschrijving, 'Uitvoering')">
<div>
<table border="0" width="100%" bordercolor="#ffffff">
<table>
<tr>
<td><b>Opdrachtnummer <xsl:value-of select="melding/discipline/srtdiscipline/prefix"/><xsl:value-of select="melding/key"/>/<xsl:value-of select="bedrijfopdr_volgnr"/></b>
</td>
</tr>
<tr>
<td height="10px">
</td>
</tr>
<table border="1" style="border:1px solid" cellspacing="0" cellpadding="10" width="100%" bordercolor="#000000">
<tr>
<td>
<table border="0" width="100%" bordercolor="#ffffff">
<tr>
<td width="25%">Opdrachtnr</td>
<td width="75%">: <xsl:value-of select="melding/discipline/srtdiscipline/prefix"/><xsl:value-of select="melding/key"/>/<xsl:value-of select="bedrijfopdr_volgnr"/></td>
</tr>
<tr>
<td>Complexnummer</td>
<td>: <xsl:value-of select="melding/plaats/regio/district/locatie/code"/></td>
</tr>
<tr>
<td>Behandeld door</td>
<td>: <xsl:value-of select="backoffice_contact/naam_full"/></td>
</tr>
<tr>
<td>Huurder</td>
<td>:
<xsl:call-template name="toonbedrijfinfo">
<xsl:with-param name="bedrijf" select="$eigenaar"/>
<xsl:with-param name="mode">kortenaam</xsl:with-param>
</xsl:call-template>
</td>
</tr>
<tr>
<td>Contactpersoon</td>
<td>: <xsl:value-of select="melding/melder/naam_full"/></td>
</tr>
<tr>
<td>Telefoon contactpersoon</td>
<td>: <xsl:value-of select="melding/melder/telefoonnr"/></td>
</tr>
</table>
<td>Behandeld door
</td>
<td>
<table border="0" width="100%" bordercolor="#ffffff">
<tr>
<td>Locatieadres</td>
<td>: <xsl:value-of select="melding/plaats/regio/district/locatie/adres"/></td>
</tr>
<tr>
<td>Postcode</td>
<td>: <xsl:value-of select="melding/plaats/regio/district/locatie/postcode"/></td>
</tr>
<tr>
<td>Plaats</td>
<td>: <xsl:value-of select="melding/plaats/regio/district/locatie/plaats"/></td>
</tr>
<tr>
<td>Telefoon locatie</td>
<td>: <xsl:value-of select="melding/plaats/regio/district/locatie/verantw_tel"/></td>
</tr>
</table>
<td>Locatiegegevens en contactpersoon
</td>
</tr>
</table>
</div>
<tr>
<td><xsl:value-of select="backoffice_contact/titel"/>&#xA0;<xsl:value-of select="backoffice_contact/voorletters"/>&#xA0;<xsl:value-of select="backoffice_contact/tussenvoegsel"/>&#xA0;<xsl:value-of select="backoffice_contact/naam"/>
<br/><xsl:value-of select="backoffice_contact/afleveradres/bezoek_adres"/>
<br/><xsl:value-of select="backoffice_contact/afleveradres/bezoek_postcode"/>&#xA0;<xsl:value-of select="backoffice_contact/afleveradres/bezoek_plaats"/>
<br/><xsl:value-of select="backoffice_contact/telefoonnr"/>
<br/><xsl:value-of select="backoffice_contact/mobiel"/>
<br/><xsl:value-of select="backoffice_contact/kenmerk[@naam='Emailadres Backoffice']"/>
</td>
<td><xsl:value-of select="melding/plaats/regio/district/locatie/adres"/>
<br/><xsl:value-of select="melding/plaats/regio/district/locatie/postcode"/>&#xA0;<xsl:value-of select="melding/plaats/regio/district/locatie/plaats"/>
<br/>Complexnummer: <xsl:value-of select="melding/plaats/regio/district/locatie/code"/>
<br/><xsl:value-of select="melding/melder/voornaam"/>&#xA0;<xsl:value-of select="melding/melder/tussenvoegsel"/>&#xA0;<xsl:value-of select="melding/melder/naam"/>
<br/>Tel. <xsl:value-of select="melding/melder/telefoonnr"/>
</td>
</tr>
</table>
</table>
<br/>
<div>
<table border="0" width="100%" bordercolor="#ffffff">
<tr>
<td>Bij deze verstrekken wij aan u, namens de bij de nota vermelde eigenaar, opdracht voor de
navolgende werkzaamheden:</td>
<td>Geachte heer, mevrouw,</td>
</tr>
<tr><td height="10px">
</td>
</tr>
<tr>
<td>Hierbij sturen wij u een vooraankondiging voor de onderstaande opdracht:
</td>
</tr>
</table>
<table border="0" height="100" valign="center" width="100%" bordercolor="#ffffff">
<tr><td height="10px">
</td>
</tr>
<tr>
<td align="left" colspan="4">
<xsl:call-template name="linebreaks">
@@ -2138,46 +2114,53 @@
</tr>
</table>
</div>
<br/>Bij planning of uitvoering gaarne contact opnemen met bovengenoemde contactpersoon.
<br/>Indien tijdens de uitvoering van de opdracht werkzaamheden moeten worden uitgevoerd
die niet vermeld staan in de opdracht of indien de kosten meer dan 1000 euro gaan
bedragen gaarne contact opnemen met de Backoffice Facilities
<xsl:call-template name="toonbedrijfinfo">
<xsl:with-param name="bedrijf" select="$eigenaar"/>
<xsl:with-param name="mode">telefoon</xsl:with-param>
</xsl:call-template>.
<br/>Bij inzending van de nota het ST nummer vermelden of de kopie opdracht ondertekend
bijsluiten.
<br/>
<br/>
<xsl:call-template name="toonbedrijfinfo">
<xsl:with-param name="bedrijf" select="$eigenaar"/>
<xsl:with-param name="mode">contactinfo</xsl:with-param>
</xsl:call-template>
<br/>
<br/>Onze Algemene Inkoopvoorwaarden zijn van toepassing. Op verzoek zal u een kopie worden toegezonden.
<br/>
<br/>Opdracht moet binnen <xsl:value-of select="dagen"/> dag(en) zijn uitgevoerd.
<br/>
<br/>
<table border="0" width="100%" bordercolor="#ffffff">
<tr>
<td>Nota ten name van:</td>
<td>
<B>
<xsl:call-template name="toonbedrijfinfo">
<xsl:with-param name="bedrijf" select="$eigenaar"/>
<xsl:with-param name="mode">naam</xsl:with-param>
</xsl:call-template>
</B>
</td>
</tr>
<xsl:call-template name="toonbedrijfinfo">
<xsl:with-param name="bedrijf" select="$eigenaar"/>
<xsl:with-param name="mode">condadresrows</xsl:with-param>
</xsl:call-template>
</table>
<tr><td height="10px">
</td>
</tr>
<tr>
<td>De werkzaamheden worden uitgevoerd op bovenstaand locatieadres. Wij verwachten dat de werkzaamheden uiterlijk <xsl:value-of select="einddatum/datum"/> zijn uitgevoerd.</td>
</tr>
<tr><td height="10px">
</td>
</tr>
<tr>
<td><u>Afstemming</u>
<br/>Indien tijdens de werkzaamheden extra problemen naar boven komen, of als de reparatie meer dan €500,- gaat kosten zonder dat hierover voortijdig overeenstemming is bereikt, dan vragen wij u van tevoren contact op te nemen met bovengenoemde behandelaar.
</td>
</tr>
<tr><td height="10px">
</td>
</tr>
<tr>
<td>
<u>Werkbon</u>
<br/>Na uitvoering van de werkzaamheden verzoeken wij u vriendelijk doch dringend alle getekende werkbonnen van de uitgevoerde opdrachten te versturen naar bovenstaande behandelaar. Dit kan zowel per mail als per post. Een op de locatie ondertekende opdrachtbon volstaat ook als werkbon.
</td>
</tr>
<tr><td height="10px">
</td>
</tr><tr>
<td>Onze Algemene Inkoopvoorwaarden zijn van toepassing. Deze kunt u downloaden op <a href="www.connexxion.nl">www.connexxion.nl</a>
</td>
</tr>
<tr><td height="10px">
</td>
</tr><tr>
<td>Deze vooraankondiging kunt u beschouwen als overeenkomst. U zult de formele opdracht inclusief facturatiegegevens zo spoedig mogelijk van ons ontvangen. Mocht u deze niet binnen twee werkdagen ontvangen hebben, dan verzoeken wij u contact op te nemen met bovenstaande behandelaar.
</td>
</tr>
<tr><td height="10px">
</td>
</tr><tr>
<td>Connexxion Nederland NV
<br/><xsl:value-of select="backoffice_contact/voorletters"/>&#xA0;<xsl:value-of select="backoffice_contact/tussenvoegsel"/>&#xA0;<xsl:value-of select="backoffice_contact/naam"/>
<br/>
<br/>
<br/>
</td>
</tr>
</table>
<table border="0" width="100%" bordercolor="#ffffff">
<tr>
<td width="35%">Werkzaamheden uitgevoerd dd</td>
@@ -2187,16 +2170,7 @@
</tr>
<tr>
<td>Ondertekening contactpersoon</td>
<td>:</td>
<td>Uw Faxnr.</td>
<td>: <xsl:choose>
<xsl:when test="uitvoerende/bedrijf/contact_fax != ''">
<xsl:value-of select="uitvoerende/bedrijf/contact_fax"/></xsl:when>
<xsl:otherwise>
<xsl:value-of select="uitvoerende/bedrijf/fax"/>
</xsl:otherwise>
</xsl:choose>
</td>
<td>:</td>
</tr>
</table>
</xsl:when>
@@ -2812,6 +2786,7 @@
<meta http-equiv="cache-control" content="no-cache"/>
<style>body {
background-color: #ffffff;
}
@@ -5447,8 +5422,8 @@ Welke objecten dit precies betreft kunt opvragen in Facilitor via het Service-ta
</xsl:choose>
</xsl:template>
</xsl:stylesheet>
<!-- Stylus Studio meta-information - (c) 2004-2006. Progress Software Corporation. All rights reserved.
<!-- Stylus Studio meta-information - (c) 2004-2007. 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>
<scenarios ><scenario default="yes" name="Scenario1" userelativepaths="yes" externalpreview="no" url="..\..\..\TEMP\CONN_files\opdracht59249_20140605095632.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

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<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:import href="./environment.xsl"/>
<xsl:variable name="Rev">
@@ -2560,6 +2560,77 @@ Facilitaire zaken
</xsl:template>
<xsl:template match="rapport">
<xsl:if test="@view='PZHO_V_RAP_CADEAUBONVERANTW'">
<html>
<head>
<style>p, body, td, tr, th {
font-family: Verdana;
font-style: normal;
font-size: 10pt;
font-weight: normal;
}
td {
font-size: 8pt;
border: 1px solid rgb(255, 255, 255);
}
tr {
background-color: #D6D8E8;
border: 1px solid rgb(255, 255, 255);
padding: 3px 3px 3px 3px;
}
th {
border: 1px solid rgb(255, 255, 255);
padding: 3px 3px 3px 3px;
font-size: 8pt;
color: #ffffff;
background-color: #31398C;
}</style>
</head>
<body>
<table width="100%" cellpadding="0" cellspacing="0">
<tr>
<th class="DefResultsetHeading" style="text-align:left">Naam</th>
<th class="DefResultsetHeading" style="text-align:left">Personeelsnummer</th>
<th class="DefResultsetHeading" style="text-align:left">Functie</th>
<th class="DefResultsetHeading" style="text-align:left">Totaal</th>
</tr>
<xsl:variable name="sort">
<xsl:for-each select="rapport_data/data_row">
<xsl:sort select="FCLT_F_NAAM"/>
<xsl:sort select="TOTAAL"/>
<xsl:if test="FCLT_F_NAAM!=''"><xsl:copy-of select="."/></xsl:if>
</xsl:for-each>
</xsl:variable>
<xsl:for-each select="msxml:node-set($sort)/data_row">
<xsl:variable name="prev_mdw">
<xsl:choose>
<xsl:when test="position()=1">Quqelequ</xsl:when>
<xsl:otherwise>
<xsl:value-of select="preceding-sibling::data_row[1]/FCLT_F_NAAM"/>
</xsl:otherwise>
</xsl:choose>
</xsl:variable>
<xsl:variable name="this_mdw">
<xsl:value-of select="FCLT_F_NAAM"/>
</xsl:variable>
<xsl:if test="FCLT_F_NAAM!=$prev_mdw">
<tr>
<td style="text-align:left"><xsl:value-of select="FCLT_F_NAAM"/></td>
<td style="text-align:left"><xsl:value-of select="PERSONEELSNUMMER"/></td>
<td style="text-align:left"><xsl:value-of select="FCLT_F_FUNCTIE"/></td>
<td style="text-align:right"><xsl:value-of select="format-number(sum(msxml:node-set($sort)/data_row[FCLT_F_NAAM=$this_mdw]/TOTAAL), '0,00', 'european')"/></td>
</tr>
</xsl:if>
</xsl:for-each>
</table>
</body>
</html>
</xsl:if>
<xsl:if test="@view='pzho_v_kostenoverzicht_budgeth' or @view='PZHO_V_KOSTENOVERZICHT_BUDGETH'">
<html>
<head>