WOMA#59603: Aantal en eenheid niet zichtbaar bij vastleggen gebrek.
svn path=/Website/trunk/; revision=47423
This commit is contained in:
@@ -4992,40 +4992,34 @@ mld = {
|
||||
</td>
|
||||
<td>
|
||||
<%
|
||||
var plaatsaanduiding;
|
||||
var element_description;
|
||||
if (S("ins_element_description") == "")
|
||||
{
|
||||
plaatsaanduiding = (S("prs_wpprefix_objectid") == 1
|
||||
? " CASE"
|
||||
+ " WHEN o.prs_werkplek_omschrijving IS NOT NULL"
|
||||
+ " THEN ' ' || o.prs_werkplek_omschrijving"
|
||||
+ " ELSE ''"
|
||||
+ " END"
|
||||
: "''");
|
||||
plaatsaanduiding = ", d.ins_deel_omschrijving || " + plaatsaanduiding
|
||||
+ " || ' (' || " + lcl.xsql("s.ins_srtdeel_omschrijving", "s.ins_srtdeel_key")
|
||||
+ " || ') ' || d.ins_deel_opmerking ";
|
||||
var plaatsaanduiding = (S("prs_wpprefix_objectid") == 1
|
||||
? " CASE"
|
||||
+ " WHEN o.prs_werkplek_omschrijving IS NOT NULL"
|
||||
+ " THEN ' ' || o.prs_werkplek_omschrijving"
|
||||
+ " ELSE ''"
|
||||
+ " END"
|
||||
: "''");
|
||||
element_description = "d.ins_deel_omschrijving || " + plaatsaanduiding
|
||||
+ " || ' (' || " + lcl.xsql("s.ins_srtdeel_omschrijving", "s.ins_srtdeel_key")
|
||||
+ " || ') ' || d.ins_deel_opmerking ";
|
||||
}
|
||||
else
|
||||
{
|
||||
plaatsaanduiding = ", " + S("ins_element_description");
|
||||
element_description = S("ins_element_description");
|
||||
}
|
||||
|
||||
if (mld_key > 0)
|
||||
{
|
||||
var sql = "SELECT d.ins_deel_key"
|
||||
+ plaatsaanduiding + " deel"
|
||||
+ " , " + element_description + " deel"
|
||||
+ " , CASE"
|
||||
+ " WHEN d.ins_deel_t_uitvoertijd.eenheid = 'U'"
|
||||
+ " THEN d.ins_deel_t_uitvoertijd.tijdsduur / 24"
|
||||
+ " ELSE d.ins_deel_t_uitvoertijd.tijdsduur"
|
||||
+ " END uitvoertijd" // Uitvoertijd is in dagn.
|
||||
+ " , d.ins_deel_aantal ||"
|
||||
+ " CASE"
|
||||
+ " WHEN s.ins_srtdeel_eenheid IS NOT NULL"
|
||||
+ " THEN ' ' || s.ins_srtdeel_eenheid"
|
||||
+ " ELSE ''"
|
||||
+ " END hoeveelheid"
|
||||
+ " FROM ins_deel d"
|
||||
+ " , ins_srtdeel s"
|
||||
+ " , mld_melding_object m"
|
||||
@@ -5046,18 +5040,12 @@ mld = {
|
||||
else // mogelijk voorgeselecteerd object
|
||||
{
|
||||
var sql = "SELECT d.ins_deel_key"
|
||||
+ plaatsaanduiding + " deel"
|
||||
+ " , " + element_description + " deel"
|
||||
+ " , CASE"
|
||||
+ " WHEN d.ins_deel_t_uitvoertijd.eenheid = 'U'"
|
||||
+ " THEN d.ins_deel_t_uitvoertijd.tijdsduur / 24"
|
||||
+ " ELSE d.ins_deel_t_uitvoertijd.tijdsduur"
|
||||
+ " END uitvoertijd" // Uitvoertijd is in dagn.
|
||||
+ " , d.ins_deel_aantal ||"
|
||||
+ " CASE"
|
||||
+ " WHEN s.ins_srtdeel_eenheid IS NOT NULL"
|
||||
+ " THEN ' ' || s.ins_srtdeel_eenheid"
|
||||
+ " ELSE ''"
|
||||
+ " END hoeveelheid"
|
||||
+ " FROM ins_deel d"
|
||||
+ " , ins_srtdeel s"
|
||||
+ " , ins_v_alg_overzicht o"
|
||||
@@ -5082,7 +5070,7 @@ mld = {
|
||||
size: 1,
|
||||
required: params.srtinst_verplichtstatus == 2,
|
||||
extraclass: (showSelect ? "" : "hidden"),
|
||||
extraParamValue: "uitvoertijd, hoeveelheid" // uitvoertijd is hier in uren
|
||||
extraParamValue: "uitvoertijd" // uitvoertijd is hier in uren
|
||||
});
|
||||
%> <input type='hidden' name='has_r_objs' value='1'>
|
||||
<%
|
||||
@@ -5122,24 +5110,18 @@ mld = {
|
||||
});
|
||||
%>
|
||||
</td>
|
||||
<td>
|
||||
<div id="r_objs_hoeveelheid">
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<script>
|
||||
$(function ()
|
||||
{
|
||||
$('#r_objs').attr("size", ($("#r_objs")[0].options.length == 0? 1 : $("#r_objs")[0].options.length));
|
||||
$('#r_objs_hoeveelheid').addClass("readonly");
|
||||
$('#r_objs_hoeveelheid').attr("readonly", "readonly");
|
||||
});
|
||||
</script>
|
||||
<% },
|
||||
|
||||
generate_relobject_block: function (mld_key)
|
||||
{
|
||||
var plaatsaanduiding;
|
||||
var element_description;
|
||||
if (S("ins_element_description") == "")
|
||||
{
|
||||
var parentdeel = "CASE WHEN d.ins_deel_parent_key IS NOT NULL"
|
||||
@@ -5149,27 +5131,22 @@ mld = {
|
||||
+ " ) ||' / '"
|
||||
+ " ELSE ''"
|
||||
+ "END ";
|
||||
plaatsaanduiding = (S("prs_wpprefix_objectid") == 1
|
||||
? " CASE"
|
||||
+ " WHEN o.prs_werkplek_omschrijving IS NOT NULL"
|
||||
+ " THEN ' ' || o.prs_werkplek_omschrijving"
|
||||
+ " ELSE ''"
|
||||
+ " END"
|
||||
: "''");
|
||||
plaatsaanduiding = ", " + parentdeel + "|| d.ins_deel_omschrijving || " + plaatsaanduiding + " || ' (' || " + lcl.xsql('s.ins_srtdeel_omschrijving', 's.ins_srtdeel_key') + " || ')' ";
|
||||
var plaatsaanduiding = (S("prs_wpprefix_objectid") == 1
|
||||
? " CASE"
|
||||
+ " WHEN o.prs_werkplek_omschrijving IS NOT NULL"
|
||||
+ " THEN ' ' || o.prs_werkplek_omschrijving"
|
||||
+ " ELSE ''"
|
||||
+ " END"
|
||||
: "''");
|
||||
element_description = parentdeel + " || d.ins_deel_omschrijving || " + plaatsaanduiding
|
||||
+ " || ' (' || " + lcl.xsql('s.ins_srtdeel_omschrijving', 's.ins_srtdeel_key') + " || ')' ";
|
||||
}
|
||||
else
|
||||
{
|
||||
plaatsaanduiding = ", " + S("ins_element_description");
|
||||
element_description = S("ins_element_description");
|
||||
}
|
||||
var sql = "SELECT d.ins_deel_key"
|
||||
+ plaatsaanduiding + " deel"
|
||||
+ " , d.ins_deel_aantal ||"
|
||||
+ " CASE"
|
||||
+ " WHEN s.ins_srtdeel_eenheid IS NOT NULL"
|
||||
+ " THEN ' ' || s.ins_srtdeel_eenheid"
|
||||
+ " ELSE ''"
|
||||
+ " END hoeveelheid"
|
||||
+ " , " + element_description + " deel"
|
||||
+ " FROM ins_deel d"
|
||||
+ " , ins_srtdeel s"
|
||||
+ " , mld_melding_object m"
|
||||
@@ -5193,26 +5170,15 @@ mld = {
|
||||
if (user.checkAutorisation("WEB_INSMAN", true))
|
||||
clikker = "onclick='showObjListTab({0})'".format(mld_key);
|
||||
%>
|
||||
<tr><td class="label"><span class="<%=clikker?"details":""%>" <%=clikker%>><%=L("lcl_mld_objects")+':'%></span></td><td id='mldobjlist'>
|
||||
<tr><td class="label"><span class="<%=clikker?"details":""%>" <%=clikker%>><%=L("lcl_mld_objects")+':'%></span></td><td>
|
||||
<%
|
||||
var html_h = [];
|
||||
html_h.push("<td id='mldhoeveel'>");
|
||||
while( !oRs.eof ) {
|
||||
%><input class="fld details" readonly value="<%=safe.htmlattr(oRs("deel").Value)%>" onclick='showObjDetail(<%=oRs("ins_deel_key").Value%>, "bo")'>
|
||||
<%
|
||||
html_h.push(safe.htmlattr(oRs("hoeveelheid").Value));
|
||||
%><input id="r_objs" class="fld details" readonly value="<%=safe.htmlattr(oRs("deel").Value)%>" onclick='showObjDetail(<%=oRs("ins_deel_key").Value%>, "bo")'><%
|
||||
oRs.MoveNext();
|
||||
if (!oRs.eof)
|
||||
{
|
||||
Response.Write("<br/>");
|
||||
html_h.push("<br/>");
|
||||
}
|
||||
}
|
||||
Response.Write("</td>");
|
||||
|
||||
html_h.push("</td>");
|
||||
Response.Write(html_h.join(""));
|
||||
|
||||
Response.Write("</tr>");
|
||||
BLOCK_END();
|
||||
Response.End();
|
||||
|
||||
@@ -45,6 +45,8 @@ var sql = "SELECT d.ins_deel_key"
|
||||
+ " , d.ins_deel_opmerking"
|
||||
+ " , d.ins_alg_ruimte_type"
|
||||
+ " , dg.alg_plaatsaanduiding"
|
||||
+ " , d.ins_deel_aantal"
|
||||
+ " , s.ins_srtdeel_eenheid"
|
||||
+ " FROM ins_deel d"
|
||||
+ " , ins_srtdeel s"
|
||||
+ " , alg_v_aanwezigruimte a"
|
||||
@@ -61,14 +63,15 @@ if (!oRs.eof)
|
||||
{
|
||||
switch (oRs("ins_alg_ruimte_type").Value)
|
||||
{
|
||||
case 'P': { var lbl = L("lcl_obj_owner"); break; } // Persoon(P)
|
||||
case 'A': { var lbl = L("lcl_obj_department"); break; } // Afdeling (A)
|
||||
case "P": { var lbl = L("lcl_obj_owner"); break; } // Persoon(P)
|
||||
case "A": { var lbl = L("lcl_obj_department"); break; } // Afdeling (A)
|
||||
default: { var lbl = L("lcl_obj_position"); break; } // Plaats: Ruimte(R), Terrein(T) of Werkplek(W)
|
||||
}
|
||||
txt += kenmerkTR(lbl, oRs("alg_plaatsaanduiding").value);
|
||||
txt += kenmerkTR(L("lcl_obj_identification"), oRs("deel").value);
|
||||
txt += kenmerkTR(lbl, oRs("alg_plaatsaanduiding").Value);
|
||||
txt += kenmerkTR(L("lcl_obj_identification"), oRs("deel").Value);
|
||||
if (oRs("ins_deel_opmerking").Value)
|
||||
txt += kenmerkTR(L("lcl_ins_opmerking"), oRs("ins_deel_opmerking").value);
|
||||
txt += kenmerkTR(L("lcl_amount"), oRs("ins_deel_aantal").Value + (oRs("ins_srtdeel_eenheid").Value ? " " + oRs("ins_srtdeel_eenheid").Value : ""));
|
||||
}
|
||||
|
||||
oRs.close();
|
||||
@@ -125,4 +128,4 @@ txt += '</table>';
|
||||
var result = txt;
|
||||
|
||||
Response.Write(result);
|
||||
%><% ASPPAGE_END(); %>
|
||||
%><% ASPPAGE_END(); %>
|
||||
|
||||
@@ -202,7 +202,8 @@ else
|
||||
case "A" : plaats_eigenaar_icon = "<i class='fa fa-users'></i> "; break;
|
||||
case "P" : plaats_eigenaar_icon = "<i class='fa fa-user'></i> "; break;
|
||||
}
|
||||
return "<div class='listbodykop'>"+ remark + plaats_eigenaar_icon+ safe.html(oRs("plaats_eigenaar").Value) + "</div>";
|
||||
return "<div class='listbodykop'>" + remark + plaats_eigenaar_icon + safe.html(oRs("plaats_eigenaar").Value)
|
||||
+ " " + safe.html(oRs("hoeveelheid").Value) + "</div>";
|
||||
}
|
||||
};
|
||||
function fnAside(oRs)
|
||||
@@ -320,6 +321,7 @@ else
|
||||
+ " , id.ins_deel_key"
|
||||
+ " , (SELECT MAX('R') FROM res_deel rd, res_activiteitdiscipline rad WHERE rd.res_deel_verwijder IS NULL AND rd.res_discipline_key = rad.res_discipline_key AND rd.res_ins_deel_key = id.ins_deel_key AND rad.res_discipline_key != " + S("vis_parking_key") + ") reserveerbaar"
|
||||
+ " , id.ins_alg_ruimte_type"
|
||||
+ " , id.ins_deel_aantal"
|
||||
+ " FROM alg_v_onroerendgoed_gegevens aog"
|
||||
+ " , ins_deel id"
|
||||
+ " , alg_locatie l"
|
||||
@@ -357,6 +359,7 @@ else
|
||||
+ " , id.ins_deel_key"
|
||||
+ " , (SELECT MAX('R') FROM res_deel rd WHERE rd.res_deel_verwijder IS NULL AND rd.res_ins_deel_key = id.ins_deel_key) reserveerbaar"
|
||||
+ " , id.ins_alg_ruimte_type"
|
||||
+ " , id.ins_deel_aantal"
|
||||
+ " FROM alg_v_onroerendgoed_gegevens aog"
|
||||
+ " , ins_deel id"
|
||||
+ " , alg_locatie l"
|
||||
@@ -392,6 +395,7 @@ else
|
||||
+ " , id.ins_deel_key"
|
||||
+ " , (SELECT MAX('R') FROM res_deel rd WHERE rd.res_deel_verwijder IS NULL AND rd.res_ins_deel_key = id.ins_deel_key) reserveerbaar"
|
||||
+ " , id.ins_alg_ruimte_type"
|
||||
+ " , id.ins_deel_aantal"
|
||||
+ " FROM alg_v_onroerendgoed_gegevens aog"
|
||||
+ " , prs_werkplek w"
|
||||
+ " , ins_deel id"
|
||||
@@ -433,6 +437,7 @@ else
|
||||
+ " , id.ins_deel_key"
|
||||
+ " , (SELECT MAX('R') FROM res_deel rd WHERE rd.res_deel_verwijder IS NULL AND rd.res_ins_deel_key = id.ins_deel_key) reserveerbaar"
|
||||
+ " , id.ins_alg_ruimte_type"
|
||||
+ " , id.ins_deel_aantal"
|
||||
+ " FROM ins_deel id"
|
||||
+ " , prs_v_afdeling a"
|
||||
+ " , prs_v_afdeling_boom boom"
|
||||
@@ -470,6 +475,7 @@ else
|
||||
+ " , id.ins_deel_key"
|
||||
+ " , (SELECT MAX('R') FROM res_deel rd WHERE rd.res_deel_verwijder IS NULL AND rd.res_ins_deel_key = id.ins_deel_key) reserveerbaar"
|
||||
+ " , id.ins_alg_ruimte_type"
|
||||
+ " , id.ins_deel_aantal"
|
||||
+ " FROM ins_deel id"
|
||||
+ " , prs_v_perslid_fullnames_all pf"
|
||||
+ " , prs_perslid p"
|
||||
@@ -517,7 +523,13 @@ else
|
||||
+ " , " + lcl.xsqla('sg.ins_srtgroep_omschrijving', 'sg.ins_srtgroep_key')
|
||||
+ " , " + lcl.xsqla('ins_discipline_omschrijving', 'ins_discipline_key')
|
||||
+ " , sg.ins_discipline_key"
|
||||
+ " FROM ("
|
||||
+ " , recs.ins_deel_aantal"
|
||||
+ " || CASE"
|
||||
+ " WHEN sd.ins_srtdeel_eenheid IS NOT NULL"
|
||||
+ " THEN ' ' || sd.ins_srtdeel_eenheid"
|
||||
+ " ELSE ''"
|
||||
+ " END hoeveelheid"
|
||||
+ " FROM ("
|
||||
+ sqlR
|
||||
+ (metWerkplekgebonden ? " UNION " + sqlW : "")
|
||||
+ (metPersoonsgebonden ? " UNION " + sqlP : "")
|
||||
|
||||
@@ -57,6 +57,7 @@ var plaats_niveau = "";
|
||||
var ins_keys_arr = [];
|
||||
var ins_name_arr = [];
|
||||
var addSubheader = false;
|
||||
var addObjectDesc = false;
|
||||
var lastopdr = (getQParamInt("lastopdr", 0) == 1)
|
||||
var transitParam = buildTransitParam(["mld_key", "verynew", "lastopdr"]);
|
||||
var controleModeArray = [-1, -1, -1]; // De drie controlemoden zijn niet aanwezig (-1);
|
||||
@@ -78,6 +79,16 @@ var reqStatusEmptyMeldingkey = -1;
|
||||
var reqStatusEmptyMeldingnr = "";
|
||||
var futureOpdr = false;
|
||||
|
||||
var element_description;
|
||||
if (S("ins_element_description") == "")
|
||||
{
|
||||
element_description = "d.ins_deel_omschrijving || ' (' || " + lcl.xsql("s.ins_srtdeel_omschrijving", "s.ins_srtdeel_key") + " || ')' ";
|
||||
}
|
||||
else
|
||||
{
|
||||
element_description = S("ins_element_description");
|
||||
}
|
||||
|
||||
// Mogelijke parameters voor toevoegen only
|
||||
if (mld_key == -1)
|
||||
{
|
||||
@@ -89,24 +100,31 @@ if (mld_key == -1)
|
||||
// Optioneel:
|
||||
var ins_key = getQParamInt("ins_key", -1); // test 5009 Het kan zijn dat ik vanuit de lijst deze meekrijg om een nieuwe aan te maken
|
||||
var ruimte_key = getQParamInt("ruimte_key", getQParamInt("roo_key", -1)); // Het kan zijn dat ik vanuit de lijst deze meekrijg om een nieuwe aan te maken
|
||||
addSubheader = (ins_key > -1 || ruimte_key > -1);
|
||||
addSubheader = (ruimte_key > -1);
|
||||
addObjectDesc = ins_key > -1;
|
||||
if (ruimte_key==-1 && ins_key > -1)
|
||||
{
|
||||
// Als ik een object heb kan ik zelf de plaats precies bepalen (ruimte; TODO of terrein)
|
||||
var sql = " SELECT alg_ruimte_key,"
|
||||
+ " alg_ruimte_nr,"
|
||||
+ " d.alg_verdieping_key,"
|
||||
+ " d.alg_verdieping_code,"
|
||||
+ " v.alg_verdieping_code verdieping_code,"
|
||||
+ " d.alg_gebouw_key,"
|
||||
+ " alg_terreinsector_key," // doen we nog niets mee
|
||||
+ " alg_locatie_key,"
|
||||
+ " ins_deel_omschrijving,"
|
||||
+ lcl.xsqla('sd.ins_srtdeel_omschrijving', 'sd.ins_srtdeel_key')
|
||||
+ " FROM ins_v_deel_gegevens d, ins_srtdeel sd, alg_verdieping v"
|
||||
+ " WHERE d.ins_srtdeel_key = sd.ins_srtdeel_key"
|
||||
+ " AND d.alg_verdieping_key = v.alg_verdieping_key(+)"
|
||||
+ " AND d.ins_deel_key = " + ins_key;
|
||||
var sql = "SELECT alg_ruimte_key"
|
||||
+ " , alg_ruimte_nr"
|
||||
+ " , d.alg_verdieping_key"
|
||||
+ " , d.alg_verdieping_code"
|
||||
+ " , v.alg_verdieping_code verdieping_code"
|
||||
+ " , d.alg_gebouw_key"
|
||||
+ " , alg_terreinsector_key" // doen we nog niets mee
|
||||
+ " , alg_locatie_key"
|
||||
+ " , " + element_description + " deel"
|
||||
+ " , " + lcl.xsqla("s.ins_srtdeel_omschrijving", "s.ins_srtdeel_key")
|
||||
+ " FROM ins_v_deel_gegevens d"
|
||||
+ " , ins_srtdeel s"
|
||||
+ " , ins_srtgroep g"
|
||||
+ " , ins_tab_discipline dis"
|
||||
+ " , alg_verdieping v"
|
||||
+ " WHERE d.ins_srtdeel_key = s.ins_srtdeel_key"
|
||||
+ " AND s.ins_srtgroep_key = g.ins_srtgroep_key"
|
||||
+ " AND g.ins_discipline_key = dis.ins_discipline_key"
|
||||
+ " AND d.alg_verdieping_key = v.alg_verdieping_key(+)"
|
||||
+ " AND d.ins_deel_key = " + ins_key;
|
||||
|
||||
var oRs = Oracle.Execute(sql);
|
||||
var locatie_key = oRs("alg_locatie_key").Value;
|
||||
@@ -114,7 +132,7 @@ if (mld_key == -1)
|
||||
var verdieping_key = (oRs("verdieping_code").Value.substring(0, 1) == null || oRs("verdieping_code").Value.substring(0, 1) == "_" ? -1 : oRs("alg_verdieping_key").Value);
|
||||
ruimte_key = (oRs("alg_ruimte_nr").Value.substring(0, 1) == "_" ? -1 : oRs("alg_ruimte_key").Value);
|
||||
|
||||
var ins_name = oRs("ins_srtdeel_omschrijving").Value + " " + oRs("ins_deel_omschrijving").Value;
|
||||
var ins_name = oRs("deel").Value;
|
||||
oRs.Close();
|
||||
}
|
||||
else
|
||||
@@ -173,7 +191,7 @@ if (mld_key == -1)
|
||||
|
||||
if (mld_key > -1)
|
||||
{
|
||||
//Bepaal of melding ook echt afgemeld mag worden
|
||||
//Bepaal of melding ook echt afgemeld mag worden
|
||||
var this_mld = mld.func_enabled_melding(mld_key);
|
||||
if (this_mld.canClose) // Als je mag accepteren mag je ook rejecten
|
||||
{
|
||||
@@ -330,19 +348,22 @@ if (mld_key > -1)
|
||||
|
||||
// Haal gerelateerde objecten op.
|
||||
sql = "SELECT d.ins_deel_key"
|
||||
+ " , d.ins_deel_omschrijving"
|
||||
+ " , sd.ins_srtdeel_omschrijving"
|
||||
+ " , " + element_description + " deel"
|
||||
+ " FROM mld_melding_object mo"
|
||||
+ " , ins_deel d"
|
||||
+ " , ins_srtdeel sd"
|
||||
+ " , ins_srtdeel s"
|
||||
+ " , ins_srtgroep g"
|
||||
+ " , ins_tab_discipline dis"
|
||||
+ " WHERE mo.ins_deel_key = d.ins_deel_key"
|
||||
+ " AND d. ins_srtdeel_key = sd.ins_srtdeel_key"
|
||||
+ " AND d. ins_srtdeel_key = s.ins_srtdeel_key"
|
||||
+ " AND s.ins_srtgroep_key = g.ins_srtgroep_key"
|
||||
+ " AND g.ins_discipline_key = dis.ins_discipline_key"
|
||||
+ " AND mo.mld_melding_key = " + mld_key;
|
||||
var oRso = Oracle.Execute(sql);
|
||||
while (!oRso.eof)
|
||||
{
|
||||
ins_keys_arr.push(oRso("ins_deel_key").Value);
|
||||
ins_name_arr.push(oRso("ins_srtdeel_omschrijving").Value + " " + oRso("ins_deel_omschrijving").Value);
|
||||
ins_name_arr.push(oRso("deel").Value);
|
||||
oRso.MoveNext();
|
||||
}
|
||||
oRso.Close();
|
||||
@@ -422,10 +443,7 @@ var subject = (mld_key > -1
|
||||
var subjectSubheader = "";
|
||||
if (addSubheader)
|
||||
{
|
||||
if (ins_key > -1)
|
||||
subjectSubheader = L("lcl_mobile_about").format(ins_name);
|
||||
else if (ruimte_key > -1)
|
||||
subjectSubheader = L("lcl_mobile_at").format(plaats_string);
|
||||
subjectSubheader = L("lcl_mobile_at").format(plaats_string);
|
||||
}
|
||||
|
||||
if (frontend)
|
||||
@@ -787,6 +805,8 @@ if (action != "forward")
|
||||
}
|
||||
else // nieuwe
|
||||
{
|
||||
if (addObjectDesc)
|
||||
ROFIELD("fld", L("lcl_ins_object"), ins_name);
|
||||
if (fronto && !this_mld.canReadFEOnly)
|
||||
{
|
||||
var personEditable = (mld_key > 0 && this_mld.canPersChange) || (mld_key < 0 && this_mld.canFOwrite);
|
||||
@@ -1883,4 +1903,4 @@ if (mld_key > -1 && this_mld.canReject && action != "forward")
|
||||
}
|
||||
%>
|
||||
</html>
|
||||
<% ASPPAGE_END(); %>
|
||||
<% ASPPAGE_END(); %>
|
||||
|
||||
@@ -2076,6 +2076,10 @@ div.r_objs.disabled { visibility: hidden; }
|
||||
background-color: ==buttonbackgroundcolor==;
|
||||
}
|
||||
|
||||
#r_objs, #r_objs_show
|
||||
{
|
||||
width: 440px;
|
||||
}
|
||||
.fldr_objs, .fldr_objs:focus{
|
||||
background: none;
|
||||
border: 0px;
|
||||
|
||||
@@ -264,7 +264,7 @@ function get_afdeling_sql(p_org_obj_niveau, p_prs_key)
|
||||
function get_stdmelding_sql(p_alg_niveau_sql, arr_sql, p_installatie_where, params)
|
||||
{
|
||||
params = params || {};
|
||||
var plaatsaanduiding;
|
||||
var element_description;
|
||||
var wpprefix;
|
||||
if (S("ins_element_description") == "")
|
||||
{
|
||||
@@ -276,29 +276,29 @@ function get_stdmelding_sql(p_alg_niveau_sql, arr_sql, p_installatie_where, para
|
||||
+ " ELSE ''"
|
||||
+ "END ";
|
||||
wpprefix = S("prs_wpprefix_objectid") == 1;
|
||||
plaatsaanduiding = (wpprefix
|
||||
? " CASE"
|
||||
+ " WHEN d.ins_alg_ruimte_type = 'W' AND wp.prs_werkplek_omschrijving IS NOT NULL"
|
||||
+ " THEN ' ' || wp.prs_werkplek_omschrijving"
|
||||
+ " ELSE ''"
|
||||
+ " END"
|
||||
: "''");
|
||||
plaatsaanduiding = ", " + parentdeel + "|| d.ins_deel_omschrijving || " + plaatsaanduiding
|
||||
var plaatsaanduiding = (wpprefix
|
||||
? " CASE"
|
||||
+ " WHEN d.ins_alg_ruimte_type = 'W' AND wp.prs_werkplek_omschrijving IS NOT NULL"
|
||||
+ " THEN ' ' || wp.prs_werkplek_omschrijving"
|
||||
+ " ELSE ''"
|
||||
+ " END"
|
||||
: "''");
|
||||
element_description = ", " + parentdeel + "|| d.ins_deel_omschrijving || " + plaatsaanduiding
|
||||
+ " || ' (' || " + lcl.xsql("s.ins_srtdeel_omschrijving", "s.ins_srtdeel_key")
|
||||
+ " || ') ' || d.ins_deel_opmerking ";
|
||||
}
|
||||
else
|
||||
{
|
||||
plaatsaanduiding = ", " + S("ins_element_description");
|
||||
element_description = ", " + S("ins_element_description");
|
||||
}
|
||||
|
||||
var sqls = [];
|
||||
var searchColumn = plaatsaanduiding.substr(2); // Strip leading comma
|
||||
var searchColumn = element_description.substr(2); // Strip leading comma
|
||||
if (p_alg_niveau_sql || params.disc_key > -1 || params.srtgrp_key > -1 || params.grp_key > -1)
|
||||
{
|
||||
var alg_niveau_sql = (p_alg_niveau_sql == "" ? "1=1" : p_alg_niveau_sql);
|
||||
sqls.push("SELECT d.ins_deel_key"
|
||||
+ plaatsaanduiding + " deel"
|
||||
+ element_description + " deel"
|
||||
+ " , s.ins_srtdeel_omschrijving" // Voor gebruik in FCLTobjectselector
|
||||
+ " , d.ins_alg_ruimte_key"
|
||||
+ " , d.ins_alg_ruimte_type"
|
||||
@@ -336,7 +336,7 @@ function get_stdmelding_sql(p_alg_niveau_sql, arr_sql, p_installatie_where, para
|
||||
{
|
||||
if (arr_sql[i])
|
||||
sqls.push("SELECT d.ins_deel_key"
|
||||
+ plaatsaanduiding + " deel"
|
||||
+ element_description + " deel"
|
||||
+ " , s.ins_srtdeel_omschrijving"
|
||||
+ " , d.ins_alg_ruimte_key"
|
||||
+ " , d.ins_alg_ruimte_type"
|
||||
|
||||
Reference in New Issue
Block a user