Compare commits
41 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
d5cc245cbe | ||
|
|
decb56c8bf | ||
|
|
2f360401fe | ||
|
|
f6cd998179 | ||
|
|
aa08d1dc3a | ||
|
|
891bcf953a | ||
|
|
726b75400e | ||
|
|
702af0dd01 | ||
|
|
7c7332bb66 | ||
|
|
86a03b1f2a | ||
|
|
ca3780aaad | ||
|
|
22c95b0d65 | ||
|
|
c9d93638d6 | ||
|
|
12d5d15626 | ||
|
|
32678bad9e | ||
|
|
bd91196a16 | ||
|
|
a7373b01a0 | ||
|
|
5a8ed421d7 | ||
|
|
d87132ea65 | ||
|
|
0f99d7be18 | ||
|
|
810df71fae | ||
|
|
5fc032bc86 | ||
|
|
319bc96ee6 | ||
|
|
3204278e0d | ||
| ebcd50372d | |||
| 2bcb597e37 | |||
| 016305564a | |||
|
|
860fca4da9 | ||
|
|
04a775b096 | ||
|
|
747f49ea9b | ||
|
|
aab9ac62ad | ||
|
|
9e20222706 | ||
|
|
27732e8dca | ||
|
|
ddb4c14cca | ||
|
|
c7b52741bb | ||
| a05b411222 | |||
|
|
f103d0f8de | ||
|
|
112af92848 | ||
|
|
9ab6fccd34 | ||
|
|
93571b2bba | ||
|
|
a87b159cf2 |
@@ -152,8 +152,7 @@ function model_fin_verkoopfactuurregels()
|
||||
"vattablepercentage": {
|
||||
"dbs": "fin_btwtabelwaarde_perc",
|
||||
"label": L("lcl_fin_btwtabelwaarde_perc"),
|
||||
"typ": "number",
|
||||
"datatype": "float"
|
||||
"typ": "float"
|
||||
},
|
||||
"vattableshifted": {
|
||||
"dbs": "fin_btwtabelwaarde_verlegd",
|
||||
@@ -168,37 +167,32 @@ function model_fin_verkoopfactuurregels()
|
||||
"n1": {
|
||||
"dbs": "fin_verkoopfactuur_n1",
|
||||
"label": L("lcl_fin_verkoopfactuur_n1"),
|
||||
"typ": "number",
|
||||
"iscurrency": true,
|
||||
"datatype": "float"
|
||||
"typ": "float",
|
||||
"iscurrency": true
|
||||
},
|
||||
"n2": {
|
||||
"dbs": "fin_verkoopfactuur_n2",
|
||||
"label": L("lcl_fin_verkoopfactuur_n2"),
|
||||
"typ": "number",
|
||||
"iscurrency": true,
|
||||
"datatype": "float"
|
||||
"typ": "float",
|
||||
"iscurrency": true
|
||||
},
|
||||
"n3": {
|
||||
"dbs": "fin_verkoopfactuur_n3",
|
||||
"label": L("lcl_fin_verkoopfactuur_n3"),
|
||||
"typ": "number",
|
||||
"iscurrency": true,
|
||||
"datatype": "float"
|
||||
"typ": "float",
|
||||
"iscurrency": true
|
||||
},
|
||||
"n4": {
|
||||
"dbs": "fin_verkoopfactuur_n4",
|
||||
"label": L("lcl_fin_verkoopfactuur_n4"),
|
||||
"typ": "number",
|
||||
"iscurrency": true,
|
||||
"datatype": "float"
|
||||
"typ": "float",
|
||||
"iscurrency": true
|
||||
},
|
||||
"n5": {
|
||||
"dbs": "fin_verkoopfactuur_n5",
|
||||
"label": L("lcl_fin_verkoopfactuur_n5"),
|
||||
"typ": "number",
|
||||
"iscurrency": true,
|
||||
"datatype": "float"
|
||||
"typ": "float",
|
||||
"iscurrency": true
|
||||
},
|
||||
"c1": {
|
||||
"dbs": "fin_verkoopfactuur_c1",
|
||||
|
||||
@@ -142,7 +142,7 @@ function model_generic(table, autfunction)
|
||||
field.typ = 'number';
|
||||
if (ora_scale > 0)
|
||||
{
|
||||
field.datatype = 'float';
|
||||
field.typ = 'float';
|
||||
}
|
||||
if (field.dbs.match(/key$/)) // hier fac_tracking_refkey ook herkennen
|
||||
{
|
||||
|
||||
@@ -70,13 +70,13 @@ function model_res_deel(ins_min_level_arr, insMultiReserve)
|
||||
"filter": "like"
|
||||
},
|
||||
"ruimtekey": {
|
||||
"dbs": "res_v_ins_deelgegevens.tbl_res_deel_key",
|
||||
"dbs": "res_v_ins_deelgegevens.alg_ruimte_key",
|
||||
"label": L("lcl_location"),
|
||||
"typ": "key",
|
||||
"hidden_fld": true,
|
||||
"foreign": {
|
||||
"tbl": get_tbl(),
|
||||
"key": "tbl_res_deel_key",
|
||||
"tbl": get_tbl({desc: true}),
|
||||
"key": "alg_ruimte_key",
|
||||
"desc": "alg_plaatsaanduiding",
|
||||
"selectorforeign": "ALG_RUIMTE",
|
||||
"selectorparams": {"startlevel": 2, "eindlevel": 5, "readonlylevel": 1}
|
||||
@@ -195,18 +195,24 @@ function model_res_deel(ins_min_level_arr, insMultiReserve)
|
||||
<%
|
||||
};
|
||||
|
||||
function get_tbl(alias)
|
||||
function get_tbl(params)
|
||||
{
|
||||
var sql = "(SELECT a.alg_onroerendgoed_keys"
|
||||
var params = params || {};
|
||||
|
||||
var sql = "(SELECT DISTINCT"
|
||||
+ " a.alg_ruimte_key"
|
||||
+ " , a.alg_onroerendgoed_keys"
|
||||
+ " , a.alg_onroerendgoed_type"
|
||||
+ " , a.alg_plaatsaanduiding"
|
||||
+ " , a.alg_locatie_key"
|
||||
+ " , a.alg_terreinsector_key"
|
||||
+ " , a.alg_gebouw_key"
|
||||
+ " , a.alg_verdieping_key"
|
||||
+ " , a.alg_ruimte_key"
|
||||
+ " , d.ins_deel_key"
|
||||
+ " , r.res_deel_key tbl_res_deel_key"
|
||||
+ ( params.desc
|
||||
? ""
|
||||
: " , d.ins_deel_key"
|
||||
+ " , r.res_deel_key tbl_res_deel_key"
|
||||
)
|
||||
+ " FROM res_deel r"
|
||||
+ " , ins_deel d"
|
||||
+ " , ins_v_alg_overzicht a"
|
||||
@@ -214,14 +220,14 @@ function model_res_deel(ins_min_level_arr, insMultiReserve)
|
||||
+ " AND d.ins_alg_ruimte_key = a.alg_onroerendgoed_keys"
|
||||
+ " AND d.ins_alg_ruimte_type = a.alg_onroerendgoed_type"
|
||||
+ ")";
|
||||
if (alias)
|
||||
sql += " " + alias;
|
||||
if (params.alias)
|
||||
sql += " " + params.alias;
|
||||
return sql;
|
||||
}
|
||||
|
||||
if (inArray(1, this.ins_min_level_arr) || inArray(5, this.ins_min_level_arr)) // gekoppeld aan ins_deel
|
||||
{
|
||||
var gparams = { GET: { tables: [get_tbl("res_v_ins_deelgegevens")]
|
||||
var gparams = { GET: { tables: [get_tbl({alias: "res_v_ins_deelgegevens"})]
|
||||
, wheres: ["res_deel.res_deel_key = res_v_ins_deelgegevens.tbl_res_deel_key(+)"]
|
||||
}
|
||||
};
|
||||
|
||||
@@ -65,7 +65,7 @@ var JSON_Result = true;
|
||||
+ " (prs_bedrijf_key, prs_bedrijfadres_type, prs_bedrijfadres_url, prs_bedrijfadres_password)"
|
||||
+ " VALUES ({0},".format(bedrijf_key)
|
||||
+ " 'N',"
|
||||
+ " {0},".format(safe.quoted_sql(S("puo_app2pushurl")||'https://fcm.googleapis.com/fcm/send')) // Nog even hardcoded omdat DB36z het nog niet had
|
||||
+ " {0},".format(safe.quoted_sql(S("puo_app2pushurl"))) // 'https://fcm.googleapis.com/fcm/send'
|
||||
+ " {0})".format(safe.quoted_sql(S("puo_app2secret")));
|
||||
Oracle.Execute(sql);
|
||||
var client_data =
|
||||
@@ -140,4 +140,4 @@ var JSON_Result = true;
|
||||
Response.Write(JSON.stringify(result));
|
||||
Response.End;
|
||||
%>
|
||||
<% ASPPAGE_END(); %>
|
||||
<% ASPPAGE_END(); %>
|
||||
|
||||
@@ -57,9 +57,6 @@
|
||||
var params = { transit: { "usrrap_key": usrrap_key },
|
||||
search: { requires: { js: ["./fac_report.js"] }, keepfilter: "report"}
|
||||
};
|
||||
var fcltfilters = getQParam("fcltfilters", "");
|
||||
if (fcltfilters)
|
||||
params.fcltfilters = JSON.parse(fcltfilters);
|
||||
|
||||
if ("estimated_rows" in rapport && rapport.estimated_rows < 250)
|
||||
params.search.autosearch = true;
|
||||
@@ -255,7 +252,7 @@ function fac_usrrap_list_graph (model, scf_params)
|
||||
scf_graph: "on",
|
||||
urllink: scf_params.urllink };
|
||||
|
||||
var pivot = xxx_params.filter.scf_pivot == 1
|
||||
var pivot = ("scf_pivot" in xxx_params.filter)? xxx_params.filter.scf_pivot == 1 : model.list.autoPivot&2
|
||||
|
||||
// Als er een url-key kolom op het eind aanwezig is dan deze kolom niet meetellen.
|
||||
var pivotcol;
|
||||
|
||||
@@ -10,7 +10,7 @@ var width = "calc(100% - 23px)";
|
||||
function toggleInputSelect()
|
||||
{
|
||||
var $inp = $(this).prev("input");
|
||||
|
||||
|
||||
if ($inp && $inp.length == 1)
|
||||
{ // 1e keer drukken maakt er een listbox van
|
||||
if (awaiting_process_worker_info){
|
||||
@@ -34,7 +34,7 @@ function toggleInputSelect()
|
||||
var inp = $(this).prev("select").length ? $(this).prev("select")[0] : $(this).prev().find("select")[0];
|
||||
var inpClass = "fld";
|
||||
$(this).prev().replaceWith('<input class="' + inpClass + '" id="' + inp.name +'" name="' + inp.name +'">');
|
||||
|
||||
|
||||
//ruimte maken voor toggleInputSelect knop
|
||||
$(this).prev().css("width", width);
|
||||
}
|
||||
@@ -90,4 +90,6 @@ $(function ()
|
||||
.click(toggleInputSelect)
|
||||
);
|
||||
|
||||
setTimeout(function() { $("div.multitoggle").css({"width": width, "display": "inline-block"}); });
|
||||
});
|
||||
|
||||
|
||||
@@ -27,8 +27,10 @@ JSON_Result = true;
|
||||
xxx_params.filter.showall = 1;
|
||||
xxx_params.filter.limit = 9999;
|
||||
xxx_params.filter.scf_pivot = 0; // nooit
|
||||
|
||||
Oracle.Execute("ALTER SESSION SET optimizer_features_enable = '11.2.0.4'"); // RABO#70522 anders te traag
|
||||
var result = { success: true, distinct: distinct, colname: columns[0], values: rapport.REST_GET(xxx_params) };
|
||||
|
||||
Response.Write(JSON.stringify(result));
|
||||
%>
|
||||
<% ASPPAGE_END(); %>
|
||||
<% ASPPAGE_END(); %>
|
||||
|
||||
@@ -215,7 +215,7 @@ var iface =
|
||||
input.attr('multiple', 1);
|
||||
input.attr('size', Math.min(input.find("option").length, 8));
|
||||
input.val(formObject[objName]); // gewoon
|
||||
input.prev().html('«')
|
||||
input.prev().html(I("fa-angle-up"));
|
||||
}
|
||||
else
|
||||
input.val(formObject[objName]); // gewoon
|
||||
|
||||
@@ -118,6 +118,7 @@ try
|
||||
{
|
||||
__DoLog("BCT Adapter return HTTP status: " + objXMLHTTP.status);
|
||||
__DoLog("BCT Adapter HTTP responseText:\n" + objXMLHTTP.responseText);
|
||||
__DoLog("BCT Adapter HTTP responseHeaders:\n" + objXMLHTTP.getAllResponseHeaders);
|
||||
throw({ description: "HTTP statuscode " + objXMLHTTP.status });
|
||||
}
|
||||
__Log("BCT Adapter HTTP responseText:" + objXMLHTTP.responseText);
|
||||
|
||||
@@ -36,8 +36,8 @@
|
||||
"fac_activiteit": { "track": null,
|
||||
"fields": ["fac_activiteit_volgende",
|
||||
"fac_activiteit_laatste",
|
||||
"name",
|
||||
"fac_tracking_oms",
|
||||
"fac_activiteit_periode",
|
||||
"fac_activiteit_eenheid",
|
||||
"prs_perslid_key"]
|
||||
},
|
||||
"fac_faq": { "track": null,
|
||||
@@ -64,7 +64,9 @@
|
||||
},
|
||||
"fin_verkoopfactuur":
|
||||
{ "track": null,
|
||||
"fields": ["fin_verkoopfactuur_maand"]
|
||||
"fields": ["fin_verkoopfactuur_maand",
|
||||
"fin_verkoopfactuur_bedrag",
|
||||
"fin_verkoopfactuur_n3"]
|
||||
},
|
||||
"mld_melding": { "track": "#MLDUPD",
|
||||
"fields": ["mld_melding_status",
|
||||
@@ -74,6 +76,7 @@
|
||||
"mld_opdr": { "track": "#ORDUPD",
|
||||
"fields": ["mld_typeopdr_key",
|
||||
"mld_statusopdr_key",
|
||||
"mld_uitvoerende_keys",
|
||||
"mld_opdr_teverzenden",
|
||||
"mld_opdr_verzonden",
|
||||
"prs_kostenplaats_key",
|
||||
|
||||
@@ -6734,7 +6734,8 @@ mld = {
|
||||
sqlAB = sqlAB.replace(/UNION ALL/g, "UNION");
|
||||
}
|
||||
// Voeg laatste tracking datum toe
|
||||
sql = "SELECT * FROM (" + sqlAB + ") us"
|
||||
sql = "SELECT /*+ CURSOR_SHARING_EXACT OPT_PARAM('optimizer_features_enable','11.2.0.4') */"
|
||||
+ " * FROM (" + sqlAB + ") us"
|
||||
+ whereUs
|
||||
+ " ORDER BY" // ins_discipline_omschrijving is hier al vertaald
|
||||
+ (planb? " uitv_type_order, uitv_naam, behandelaar NULLS FIRST,mld_melding_spoed," : "") // het planbord sorteert clientside trouwens
|
||||
|
||||
@@ -103,8 +103,7 @@ var where_ins = "";
|
||||
else if (alg_onrgoed_niveau == "L")
|
||||
{
|
||||
where_alg = "m.mld_alg_locatie_key = " + locatiekey
|
||||
+ " AND m.mld_alg_onroerendgoed_keys IS NULL"
|
||||
+ " AND org.alg_locatie_key = " + locatiekey;
|
||||
+ " AND m.mld_alg_onroerendgoed_keys IS NULL";
|
||||
}
|
||||
|
||||
MODAL_BLOCK_START("mldContinue", L("lcl_mld_similarcalls"), { icon: "fa-search-location" });
|
||||
@@ -149,7 +148,7 @@ var where_ins = "";
|
||||
+ " AND sm.mld_ins_discipline_key = md.ins_discipline_key"
|
||||
+ " AND md.ins_srtdiscipline_key = sd.ins_srtdiscipline_key"
|
||||
+ (stdm_info.ins_srtdiscipline_alg
|
||||
? " AND (m.mld_alg_onroerendgoed_keys = org.alg_onroerendgoed_keys OR m.mld_alg_onroerendgoed_keys IS NULL) AND org.alg_locatie_key = l.alg_locatie_key"
|
||||
? " AND m.mld_alg_onroerendgoed_keys = org.alg_onroerendgoed_keys(+) AND m.mld_alg_locatie_key = l.alg_locatie_key"
|
||||
: "")
|
||||
+ " AND m.mld_melding_key = mo.mld_melding_key(+)"
|
||||
+ " AND m.prs_perslid_key = p.prs_perslid_key"
|
||||
|
||||
@@ -63,9 +63,8 @@ if (!mld_info.parent_key && (stdm_info.doublecheck == 2 || stdm_info.doublecheck
|
||||
// else if (stdm_info.alg_onrgoed_niveau == "L")
|
||||
// var where_alg = "org.alg_locatie_key = " + mld_info.loc_key;
|
||||
else if (stdm_info.alg_onrgoed_niveau == "L")
|
||||
where_alg = "AND m.mld_alg_locatie_key = " + mld_info.loc_key
|
||||
+ " AND m.mld_alg_onroerendgoed_keys IS NULL"
|
||||
+ " AND org.alg_locatie_key = " + mld_info.loc_key;
|
||||
where_alg = "m.mld_alg_locatie_key = " + mld_info.loc_key
|
||||
+ " AND m.mld_alg_onroerendgoed_keys IS NULL"; // alg_v_allonroerendgoed wordt toch niet gevonden.
|
||||
|
||||
var where_obj = "";
|
||||
|
||||
|
||||
@@ -194,7 +194,7 @@ if (!forcesave && (fronto || frontend) && isNew)
|
||||
if (stdm_info.doublecheck == 1 || stdm_info.doublecheck == 3)
|
||||
{
|
||||
// In facmgt moet altijd een verplicht niveau gekozen worden. stdm_info.alg_onrgoed_niveau heeft dus een waarde (R, V, G, L).
|
||||
var where_alg = "AND m.mld_alg_onroerendgoed_keys = org.alg_onroerendgoed_keys";
|
||||
var where_alg = "AND m.mld_alg_onroerendgoed_keys = org.alg_onroerendgoed_keys(+)";
|
||||
if (!stdm_info.ins_srtdiscipline_alg)
|
||||
where_alg = "";
|
||||
else if (stdm_info.alg_onrgoed_niveau == "R")
|
||||
@@ -207,8 +207,8 @@ if (!forcesave && (fronto || frontend) && isNew)
|
||||
// where_alg += " AND org.alg_locatie_key = " + locatiekey;
|
||||
else if (stdm_info.alg_onrgoed_niveau == "L")
|
||||
where_alg = "AND m.mld_alg_locatie_key = " + locatiekey
|
||||
+ " AND m.mld_alg_onroerendgoed_keys IS NULL"
|
||||
+ " AND org.alg_locatie_key = " + locatiekey;
|
||||
+ " AND m.mld_alg_onroerendgoed_keys IS NULL"; // alg_v_allonroerendgoed wordt toch niet gevonden.
|
||||
|
||||
// Als er exact 1 object is geselecteerd beschouwen
|
||||
// we alleen meldingen op dat object
|
||||
|
||||
|
||||
@@ -99,9 +99,8 @@ var minfo = urole == "mi";
|
||||
var frontend = (urole == "fe" || (!fronto && !backo && !minfo));
|
||||
var tiny = getQParamInt("tiny", 0) == 1;
|
||||
|
||||
|
||||
// PREFILL PARAMETERS:
|
||||
var fcltfilters = getQParam("fcltfilters", null);
|
||||
var fcltfilters = FCLTHeader.filters;
|
||||
var mld_key = getQParamInt("mld_key", -1); // Meldingnr
|
||||
var opdr_key = getQParamInt("opdr_key", -1); // Opdrachtnr
|
||||
var mldstatus_arr = getQParamIntArray("mldstatus_str", [-1]); // Meldingstatus
|
||||
|
||||
@@ -169,7 +169,7 @@ else
|
||||
function fncolDetail(oRs)
|
||||
{
|
||||
return safe.html((fronto ? oRs("soort").Value : oRs("ins_srtdeel_omschrijving").Value))
|
||||
+ (oRs("hoeveelheid").Value != "1" ? " <span class='c1'>" + safe.html(oRs("hoeveelheid").Value) + "</span>" : "");
|
||||
+ (!fronto && oRs("hoeveelheid").Value != "1" ? " <span class='c1'>" + safe.html(oRs("hoeveelheid").Value) + "</span>" : "");
|
||||
};
|
||||
|
||||
function fncolsubHeader(oRs)
|
||||
|
||||
@@ -145,11 +145,11 @@ oRs.Close();
|
||||
FOOTER();
|
||||
PAGE_END();
|
||||
if (trackinglines>0) {
|
||||
PAGE_START({id: "loc-2-"+bld_key, dialog: true})
|
||||
PAGE_START({id: "loc-2-"+loc_key, dialog: true})
|
||||
mobile.trackingpage('locatie', loc_key, loc_code);
|
||||
PAGE_END();
|
||||
}
|
||||
|
||||
%>
|
||||
</body>
|
||||
</html><% ASPPAGE_END(); %>
|
||||
</html><% ASPPAGE_END(); %>
|
||||
|
||||
@@ -108,9 +108,7 @@ else if (kpnman_keys.length > 0 && kpnman_keys[0] > -1)
|
||||
+ " , k.prs_kostenplaats_key"
|
||||
+ " , k.prs_perslidkostenplaats_boeken"
|
||||
+ " , k.prs_perslidkostenplaats_inzage"
|
||||
+ " , g.prs_kostenplaatsgrp_key"
|
||||
+ " FROM prs_perslidkostenplaats k"
|
||||
+ " , prs_kostenplaatsgrp g"
|
||||
+ " WHERE k.prs_perslidkostenplaats_key = " + kpnman_keys[0]
|
||||
|
||||
var oRs = Oracle.Execute(sql);
|
||||
@@ -121,7 +119,6 @@ else if (kpnman_keys.length > 0 && kpnman_keys[0] > -1)
|
||||
var kpn_kpnkey = oRs("prs_kostenplaats_key").value;
|
||||
var kpn_kpnbk = oRs("prs_perslidkostenplaats_boeken").value;
|
||||
var kpn_kpninz = oRs("prs_perslidkostenplaats_inzage").value;
|
||||
var kpn_kpngkey = oRs("prs_kostenplaatsgrp_key").Value;
|
||||
|
||||
oRs.Close();
|
||||
}
|
||||
@@ -279,7 +276,7 @@ else if (kpnman_keys.length > 0 && kpnman_keys[0] > -1)
|
||||
+ " FROM prs_kostenplaatsgrp k";
|
||||
FCLTselector("kpn_kpngkey",
|
||||
sql_kpng,
|
||||
{ initKey: kpn_kpngkey,
|
||||
{ initKey: -1,
|
||||
label: L("lcl_prs_kostenpl_group"),
|
||||
emptyOption: L("lcl_all"),
|
||||
onChange: "groepChange()"
|
||||
|
||||
@@ -309,37 +309,42 @@ FCLTHeader.Requires({plugins: ["jQuery", "kenmerk"],
|
||||
{
|
||||
sql = "SELECT res_deel_alg_level"
|
||||
+ " , res_discipline_key"
|
||||
+ " , res_ins_deel_key"
|
||||
+ " FROM res_deel rd"
|
||||
+ " WHERE res_deel_key = " + res_deel_key;
|
||||
oRs = Oracle.Execute(sql);
|
||||
rrr.res_deel_alg_level = oRs("res_deel_alg_level").value;
|
||||
rrr.res_discipline_key = oRs("res_discipline_key").value;
|
||||
rrr.res_ins_deel_key = oRs("res_ins_deel_key").value;
|
||||
if (oRs("res_deel_alg_level").value == 5) // Hij kan alleen in eigen ruimte
|
||||
rrr.ab_mode = 2; // automatisch afhalen-vast
|
||||
oRs.close();
|
||||
|
||||
// Alg_ruimte gegevens van res_deel_key ofwel ins_deel_key op zoeken.
|
||||
sql = "SELECT rg.alg_locatie_key"
|
||||
+ " , rg.alg_gebouw_key"
|
||||
+ " , rg.alg_verdieping_key"
|
||||
+ " , rg.alg_ruimte_key"
|
||||
+ " , rd.res_deel_alg_level"
|
||||
+ " FROM res_deel rd"
|
||||
+ " , ins_deel d"
|
||||
+ " , alg_v_ruimte_gegevens_all rg"
|
||||
+ " , res_disc_params rdp"
|
||||
+ " WHERE rd.res_ins_deel_key = d.ins_deel_key"
|
||||
+ " AND COALESCE(d.ins_alg_ruimte_key_org, d.ins_alg_ruimte_key) = rg.alg_ruimte_key"
|
||||
+ " AND res_deel_key = " + res_deel_key
|
||||
+ " AND rdp.res_ins_discipline_key (+) = rd.res_discipline_key";
|
||||
oRs = Oracle.Execute(sql);
|
||||
rrr.alg_locatie_key = oRs("alg_locatie_key").value;
|
||||
rrr.alg_gebouw_key = oRs("alg_gebouw_key").value;
|
||||
rrr.alg_verdieping_key = oRs("alg_verdieping_key").value;
|
||||
rrr.alg_ruimte_key = oRs("alg_ruimte_key").value;
|
||||
if (oRs("res_deel_alg_level").Value >= 5)
|
||||
reado_alg = true; // Als de alg_level kleiner is dan 5 dan zijn er waarschijnlijk meerdere plekken te kiezen
|
||||
oRs.close();
|
||||
if (rrr.res_ins_deel_key > 0)
|
||||
{
|
||||
// Alg_ruimte gegevens van res_deel_key ofwel ins_deel_key op zoeken.
|
||||
sql = "SELECT rg.alg_locatie_key"
|
||||
+ " , rg.alg_gebouw_key"
|
||||
+ " , rg.alg_verdieping_key"
|
||||
+ " , rg.alg_ruimte_key"
|
||||
+ " , rd.res_deel_alg_level"
|
||||
+ " FROM res_deel rd"
|
||||
+ " , ins_deel d"
|
||||
+ " , alg_v_ruimte_gegevens_all rg"
|
||||
+ " , res_disc_params rdp"
|
||||
+ " WHERE rd.res_ins_deel_key = d.ins_deel_key"
|
||||
+ " AND COALESCE(d.ins_alg_ruimte_key_org, d.ins_alg_ruimte_key) = rg.alg_ruimte_key"
|
||||
+ " AND res_deel_key = " + res_deel_key
|
||||
+ " AND rdp.res_ins_discipline_key (+) = rd.res_discipline_key";
|
||||
oRs = Oracle.Execute(sql);
|
||||
rrr.alg_locatie_key = oRs("alg_locatie_key").value;
|
||||
rrr.alg_gebouw_key = oRs("alg_gebouw_key").value;
|
||||
rrr.alg_verdieping_key = oRs("alg_verdieping_key").value;
|
||||
rrr.alg_ruimte_key = oRs("alg_ruimte_key").value;
|
||||
if (oRs("res_deel_alg_level").Value >= 5)
|
||||
reado_alg = true; // Als de alg_level kleiner is dan 5 dan zijn er waarschijnlijk meerdere plekken te kiezen
|
||||
oRs.close();
|
||||
}
|
||||
}
|
||||
// disc_key en act_key worden door RESA filter opgelost in de plaatsselector
|
||||
|
||||
|
||||
@@ -1061,6 +1061,8 @@ function res_list (pautfunction, params)
|
||||
+ " AND sn.fac_srtnotificatie_xmlnode = 'reservering') recentdatum";
|
||||
sqltrack = ", TO_DATE('01-01-1970', 'DD-MM-YYYY') recentdatum";
|
||||
|
||||
Oracle.Execute("ALTER SESSION SET optimizer_features_enable = '11.2.0.4'"); // FCLT#70539 anders te traag
|
||||
Oracle.Execute("ALTER SESSION SET \"_optimizer_use_feedback\" = true"); // FCLT#70539 anders te traag
|
||||
sql = "SELECT /*+ CURSOR_SHARING_EXACT */ " + sql_select + sqltrack
|
||||
+ " FROM (" + sql_rec2 + ") rec2"
|
||||
+ " WHERE 1=1 "
|
||||
@@ -2408,6 +2410,9 @@ function res_list (pautfunction, params)
|
||||
+ " AND sn.fac_srtnotificatie_xmlnode = 'reservering')")
|
||||
+ " recentdatum";
|
||||
sqltrack = ", TO_DATE('01-01-1970', 'DD-MM-YYYY') recentdatum";
|
||||
|
||||
Oracle.Execute("ALTER SESSION SET optimizer_features_enable = '11.2.0.4'"); // FCLT#70539 anders te traag
|
||||
Oracle.Execute("ALTER SESSION SET \"_optimizer_use_feedback\" = true"); // FCLT#70539 anders te traag
|
||||
sql = "SELECT /*+ CURSOR_SHARING_EXACT */ us.*"
|
||||
+ sqltrack
|
||||
+ " FROM (" + sql + ") us " + sql_order;
|
||||
|
||||
@@ -189,9 +189,10 @@ function doFilter(event)
|
||||
var startx; // start positie van het slepen (left);
|
||||
var starty; // start positie van het slepen (top);
|
||||
$('div.rc').droppable({
|
||||
tolerance: 'pointer',
|
||||
drop: function(event, ui) {
|
||||
// First column of the dropped on row
|
||||
var jtr = $("div.labelgrid").first();
|
||||
var jtr = $(this).nextAll("div.labelgrid").first();
|
||||
// First column of the dragged from row
|
||||
var dragfrom = $(ui.draggable);
|
||||
var dragfromrow = dragfrom.prevAll("div.labelgrid").first();
|
||||
@@ -201,18 +202,23 @@ function doFilter(event)
|
||||
var axis = ui.draggable.draggable("option", "axis");
|
||||
|
||||
// LET OP: Het verschoven blok is met of zonder schoonmaaktijd. En schoonmaaktijd wordt in het planbord niet goed bepaald en is altijd 1 blokje
|
||||
old_dx = startx - jtr.offset().left;
|
||||
new_dx = ui.offset.left - $("div.plantimegrid.first").first().offset().left;
|
||||
var old_dx = startx - jtr.offset().left;
|
||||
var new_dx = ui.offset.left - $("div.plantimegrid.first").first().offset().left;
|
||||
old_dx = old_dx / hour_px + <%=safe.jsfloat(S("res_t1"))%>;
|
||||
new_dx = new_dx / hour_px + <%=safe.jsfloat(S("res_t1"))%>;
|
||||
new_dx = new_dx / hour_px + <%=safe.jsfloat(S("res_t1"))%> + Number(dragfrom.attr("prc") || 0);
|
||||
var rsv_ruimte_key = dragfrom.attr("rsv_key"); // nieuwe rsv_ruimte_key
|
||||
var new_res_deel_key = jtr.attr("id"); // nieuwe res_deel_key
|
||||
var old_res_deel_key = dragfromrow.attr("id"); // oorspronkelijke res_deel_key
|
||||
if (old_res_deel_key)
|
||||
{
|
||||
|
||||
// Als er niets gewijzigd is dan modal popup scherm niet tonen
|
||||
var noChange = (axis == "x" && old_dx == new_dx) || (axis == "y" && new_res_deel_key == old_res_deel_key)
|
||||
if (new_res_deel_key &&
|
||||
!noChange)
|
||||
{
|
||||
var url = "./res_update_obj.asp?rsv_deel_key="+ui.draggable[0].getAttribute("rsv_deel_key")
|
||||
+ "&res_deel_key="+(axis == "x"? old_res_deel_key : new_res_deel_key)
|
||||
+ "&fres_van="+(axis == "y"? old_dx : new_dx);
|
||||
+ "&preclean=" + ($(ui.draggable).attr("prc") || 0)
|
||||
+ "&fres_van=" + new_dx;
|
||||
FcltMgr.openModalDetail(url, "",
|
||||
{ callback: function (data)
|
||||
{
|
||||
|
||||
@@ -250,8 +250,8 @@ $(function() {});
|
||||
var axis = ui.draggable.draggable("option", "axis");
|
||||
|
||||
// LET OP: Het verschoven blok is met of zonder schoonmaaktijd. En schoonmaaktijd wordt in het planbord niet goed bepaald en is altijd 1 blokje
|
||||
var old_dx1 = old_dx = startx - jtr.offset().left;
|
||||
var new_dx1 = new_dx = ui.offset.left - $("div.plantimegrid.first").first().offset().left;
|
||||
var old_dx = startx - jtr.offset().left;
|
||||
var new_dx = ui.offset.left - $("div.plantimegrid.first").first().offset().left;
|
||||
old_dx = old_dx / hour_px + <%=safe.jsfloat(S("res_t1"))%>;
|
||||
new_dx = new_dx / hour_px + <%=safe.jsfloat(S("res_t1"))%>;
|
||||
var rsv_ruimte_key = dragfrom.attr("rsv_key"); // nieuwe rsv_ruimte_key
|
||||
@@ -265,7 +265,7 @@ $(function() {});
|
||||
{
|
||||
var url = "./res_update_room_drag.asp?rsv_ruimte_key=" + rsv_ruimte_key
|
||||
+ "&res_ruimte_key=" + (axis == "x"? old_res_ruimte_key : new_res_ruimte_key)
|
||||
+ "&preclean=" + ($(ui.draggable).attr("preclean") || 0)
|
||||
+ "&preclean=" + ($(ui.draggable).attr("prc") || 0)
|
||||
+ "&fres_van=" + (axis == "y"? old_dx : new_dx); // LET OP: dx is met of zonder schoonmaaktijd. En schoonmaaktijd wordt in het planbord niet goed bepaald en is altijd 1 blokje
|
||||
FcltMgr.openModalDetail(url,
|
||||
"",
|
||||
|
||||
@@ -158,6 +158,10 @@ function scaffolding_search(model, scf_params)
|
||||
<html>
|
||||
<head>
|
||||
<% FCLTHeader.Generate() %>
|
||||
<%
|
||||
if (FCLTHeader.filters)
|
||||
scf_params.fcltfilters = JSON.parse(FCLTHeader.filters);
|
||||
%>
|
||||
<script>
|
||||
<% if ("title" in scf_params.search && !scf_params.title_locked) { %>
|
||||
FcltMgr.setTitle("<%=safe.jsstring(scf_params.search.title)%>");
|
||||
|
||||
@@ -1144,6 +1144,7 @@ div.advmultitoggle {
|
||||
white-space: nowrap;
|
||||
/* font-size: 12px; */
|
||||
}
|
||||
|
||||
select.advMultiSuggest {
|
||||
max-width: 100%;
|
||||
}
|
||||
@@ -2437,6 +2438,7 @@ span.autoreport,
|
||||
span.facautoreport {
|
||||
cursor: pointer;
|
||||
color: ==textcolor==;
|
||||
vertical-align: inherit;
|
||||
}
|
||||
|
||||
span.far-alignment {
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
Context: Vanuit ELK asp bestand
|
||||
*/
|
||||
|
||||
var FCLTVersion="2021.1g";
|
||||
var FCLTVersion="2021.1j";
|
||||
var FCLTMinDatabaseSchema="40"; // Alleen de cijfers
|
||||
|
||||
var custpath = rooturl + "/cust/" + customerId; // path to customer files
|
||||
|
||||
@@ -37,6 +37,9 @@ if (typeof FCLTHeader != "undefined")
|
||||
|
||||
FCLTHeader =
|
||||
{
|
||||
filters: null,
|
||||
advfilters: null,
|
||||
|
||||
_plugins : [],
|
||||
|
||||
_params: { title: getQParam("_titel_", null),
|
||||
@@ -218,8 +221,6 @@ FCLTHeader =
|
||||
<% lcl.buildClientLCL();
|
||||
if (getQParamInt("has_filters", 0) == 1)
|
||||
{
|
||||
var filters = null;
|
||||
var advfilters = null;
|
||||
var fsql = " SELECT fac_menu_filter, fac_menu_advfilter"
|
||||
+ " FROM fac_menu"
|
||||
+ " WHERE prs_perslid_key = " + user_key
|
||||
@@ -234,23 +235,18 @@ FCLTHeader =
|
||||
}
|
||||
else
|
||||
{
|
||||
filters = foRs("fac_menu_filter").Value || "";
|
||||
advfilters = foRs("fac_menu_advfilter").Value || "";
|
||||
this.filters = foRs("fac_menu_filter").Value || "";
|
||||
this.advfilters = foRs("fac_menu_advfilter").Value || "";
|
||||
}
|
||||
foRs.Close();
|
||||
}
|
||||
else
|
||||
if (this.filters)
|
||||
{
|
||||
var filters = "";
|
||||
var advfilters = "";
|
||||
Response.Write("\nvar fcltfilters = '" + safe.jsstring(this.filters) + "';");
|
||||
}
|
||||
if (filters)
|
||||
if (this.advfilters)
|
||||
{
|
||||
Response.Write("\nvar fcltfilters = '" + safe.jsstring(filters) + "';");
|
||||
}
|
||||
if (advfilters)
|
||||
{
|
||||
Response.Write("\nvar advfilters = '" + safe.jsstring(advfilters) + "';");
|
||||
Response.Write("\nvar advfilters = '" + safe.jsstring(this.advfilters) + "';");
|
||||
}
|
||||
|
||||
if (typeof placeholder_icons !== "undefined") /* uit icons.inc, is aanwezig indien iface.inc */
|
||||
|
||||
@@ -1147,7 +1147,7 @@ function kenmerktype_suggest (pfield, pprops, pparams)
|
||||
var presentkey = $("#<%=pprops.nameprefix + pfield.idCounter%>val").val();
|
||||
var presenttxt = $("#Suggest<%=pprops.nameprefix + pfield.idCounter%>_show").val()
|
||||
Suggest<%=pprops.nameprefix + pfield.idCounter%>.setValue(presentkey, presenttxt, false, true, null, true);
|
||||
// Indien suggestbox verplicht is en maar één mogelijke waarde heeft, dan deze selecteren
|
||||
// Indien suggestbox verplicht is en maar <EFBFBD><EFBFBD>n mogelijke waarde heeft, dan deze selecteren
|
||||
if ($("#Suggest<%=pprops.nameprefix + pfield.idCounter%>_show").hasClass("required")) Suggest<%=pprops.nameprefix + pfield.idCounter%>.CheckJustOne();
|
||||
|
||||
var className = $("#Suggest<%=pparams.parentkenmerkid%>_show")[0].className;
|
||||
@@ -1587,7 +1587,7 @@ function kenmerktype_bijlage (pfield, pprops, pparams)
|
||||
// kan er inconsistentie ontstaan. Lastig tegen te gaan dus maar detecteren en melden.
|
||||
|
||||
var missing = false;
|
||||
var flexfilenaam = ""; // Voor kenmerktype F/E zijn we niet geïnteresseerd in de waarde van het kenmerkveld. De filenaam halen we op uit fac_bijlagen.
|
||||
var flexfilenaam = ""; // Voor kenmerktype F/E zijn we niet ge<EFBFBD>nteresseerd in de waarde van het kenmerkveld. De filenaam halen we op uit fac_bijlagen.
|
||||
|
||||
var flex_bijlagen = {};
|
||||
if (pparams.pkey < 0 && pparams.module == "MLD")
|
||||
@@ -2228,7 +2228,7 @@ function listKenmerk(sql, module, pkey, props)
|
||||
// doordat een extern proces (importjob?) dat doet of het wordt gevuld door de default waarde.
|
||||
thisfield.forceReadonly = oRs("kenmerk_toonbaar").Value == 1;
|
||||
|
||||
// Velden die de gebruiker niet mag zien zijn we héél snel klaar mee
|
||||
// Velden die de gebruiker niet mag zien zijn we h<EFBFBD><EFBFBD>l snel klaar mee
|
||||
// Ook velden waar je niet op kunt zoeken (bv vertrouwelijke) slaan we direct over in zoekmode
|
||||
// En labels met een readonly-kenmerk tonen we niet als readonly, om invulinstructies in showmode weg te laten
|
||||
if ( (!props.kenmerk_search && props.fnIsInvisible && props.fnIsInvisible(thisfield.kvolgnr, thisfield.kkenmerktype, oRs))
|
||||
@@ -3284,7 +3284,7 @@ function _saveFlexKenmerken(parentKey, params, flexdata) // TODO: support multiM
|
||||
// fso.MoveFolder(vAttachPath + "/*.*", vAttachPath2);
|
||||
// MoveFolder werkt niet als flexfilespath op een andere drive of zelfs share staat
|
||||
// Daarom maar in een loopje stuk voor stuk moven. We weten dat de folder exact
|
||||
// één niveau diep zijn
|
||||
// <EFBFBD><EFBFBD>n niveau diep zijn
|
||||
var tempfolder = fso.GetFolder(vAttachPath);
|
||||
var fc = new Enumerator(tempfolder.SubFolders);
|
||||
for (; !fc.atEnd(); fc.moveNext())
|
||||
|
||||
@@ -85,11 +85,11 @@
|
||||
var customerId = oRs(0).Value;
|
||||
oRs.Close();
|
||||
|
||||
//var sql = "SELECT prs_perslid_apikey FROM prs_perslid WHERE prs_perslid_login = '_MSGRAPHNOTIFICATION'";
|
||||
//var oRs = Oracle.Execute(sql);
|
||||
//var APIKEY = oRs(0).Value;
|
||||
//oRs.Close();
|
||||
var apikey = 'MSGRAPHNOTIFICATION';
|
||||
var sql = "SELECT prs_perslid_apikey FROM prs_perslid WHERE prs_perslid_oslogin = '_MSGRAPHNOTIFICATION'";
|
||||
var oRs = Oracle.Execute(sql);
|
||||
var apikey = oRs(0).Value;
|
||||
oRs.Close();
|
||||
//var apikey = 'MSGRAPHNOTIFICATION';
|
||||
|
||||
var future = new Date();
|
||||
if (ngrokurl)
|
||||
|
||||
@@ -144,7 +144,7 @@ function sendMail( p_mailfrom
|
||||
Log2File(2, "Before bodyHTML");
|
||||
|
||||
var startPos = p_bodyhtml.indexOf("cid:") + 4;
|
||||
var has_type = p_bodyhtml.match(/.gif|.png|.jpg|.jpeg/);
|
||||
var has_type = p_bodyhtml.substr(startPos).match(/\.gif|\.png|\.jpg|\.jpeg/);
|
||||
var eindPos = ( has_type
|
||||
? p_bodyhtml.indexOf(has_type[0], startPos) + has_type[0].length
|
||||
: startPos
|
||||
|
||||
Reference in New Issue
Block a user