diff --git a/APPL/MLD/mld_bord.inc b/APPL/MLD/mld_bord.inc
index 3b4baac768..36a9128b9d 100644
--- a/APPL/MLD/mld_bord.inc
+++ b/APPL/MLD/mld_bord.inc
@@ -97,18 +97,24 @@ function getFlagHtml(oRs) {
// Merk op dat er een max-height staat op de .fclt-card
// Als er content toegevoegd wordt moet die CSS (die voor de inklapt-animatie bestaat) mogelijk ook aangepast worden
function fnCardContent(oRs, mld_bord_params) {
+ function cardLine(icon, value, info)
+ {
+ var v_icon = icon || "";
+ var v_info = info || "";
+ var cl = '
'
+ + (v_icon ? I(v_icon) : "")
+ + '' + safe.html(value) + ''
+ + '
';
+ return cl;
+ }
+
var result = '';
var subject = oRs("mld_melding_onderwerp").Value || oRs("mld_stdmelding_omschrijving").Value;
- result += ''
- + safe.html(subject)
- + '
';
+ result += cardLine(null, subject, subject);
var einddatum = oRs("mld_melding_einddatum").Value;
if (einddatum !== null) {
- result += ''
- + I("fa-calendar")
- + '' + toDateTimeString(einddatum) + ''
- + '
';
+ result += cardLine("fa-calendar", toDateTimeString(einddatum), L("lcl_end_date_plan"));
}
if (
@@ -118,10 +124,7 @@ function fnCardContent(oRs, mld_bord_params) {
) { // Dan willen we het behandelteam wel zien
var behandelteam = oRs("behandelteam").Value;
if (behandelteam) {
- result += ''
- + I("fa-users")
- + '' + safe.html(behandelteam) + ''
- + '
';
+ result += cardLine("fa-users", behandelteam, L("mld_processing_group"));
}
}
@@ -132,14 +135,26 @@ function fnCardContent(oRs, mld_bord_params) {
{
var mijlpaal = oRs("mld_melding_tag_naam").Value;
if (mijlpaal) {
- result += ''
- + I("fa-bullseye-arrow")
- + '' + safe.html(mijlpaal) + ''
- + '
';
+ result += cardLine("fa-bullseye-arrow", L("mld_melding_tag", mijlpaal));
}
}
-
+ // plaatsaanduiding tonen als:
+ // - er een ins_srtdiscipline_alg bestaat.
+ if (mld_bord_params.anygeo) {
+ var plaats = ( oRs("alg_locatie_plaats").Value
+ ? oRs("alg_locatie_plaats").Value
+ : oRs("alg_locatie_code").Value
+ )
+ + ( oRs("alg_onrgoed_niveau").Value == "T"
+ ? (oRs("alg_terreinsector_code").Value ? " " + oRs("alg_terreinsector_code").Value : "")
+ : (oRs("alg_gebouw_code").Value ? " " + oRs("alg_gebouw_code").Value : "")
+ + (oRs("alg_verdieping_code").Value ? "-" + oRs("alg_verdieping_code").Value : "")
+ + (oRs("alg_ruimte_nr").Value ? "-" + oRs("alg_ruimte_nr").Value : "")
+ //+ (oRs("alg_ruimte_omschrijving").Value ? " " + oRs("alg_ruimte_omschrijving").Value : "")
+ );
+ result += cardLine("fa-map-marker", plaats, L("ins_srtdiscipline_alg"));
+ }
return result;
}
@@ -523,6 +538,11 @@ function mld_bord(pautfunction, params)
<%
params.mldbord = true;
+ var sql= "SELECT MIN (ins_srtdiscipline_alg) min_plaats FROM ins_srtdiscipline WHERE ins_srtdiscipline_alg > 0 AND ins_srtdiscipline_verwijder IS NULL";
+ var oRs = Oracle.Execute(sql);
+ params.anygeo = (oRs("min_plaats").Value > 0)
+ oRs.Close();
+
var sql = mld_list(pautfunction, params);
var oRs = Oracle.Execute(sql);