AAFM#35593 fac_infobord ook thema specifieke URL laten gebruiken

svn path=/Website/trunk/; revision=32185
This commit is contained in:
Jos Groot Lipman
2017-01-03 13:13:04 +00:00
parent 810481811b
commit e4373a6537
2 changed files with 16 additions and 15 deletions

View File

@@ -244,7 +244,7 @@ if (fac_usrrap_key > -1)
var intKey = parseInt(SlnkEvent.Key.substring(2),10);
window.ins_key = intKey; // onthouden
window.alg_ruimte_key = -1
var url = SlnkEvent.click_urlI || "../pda/reserveringen.asp?qrc=1&modal=1&ins_key=" + intKey;
var url = (SlnkEvent.click_urlI || "../pda/reserveringen.asp?qrc=1&modal=1&ins_key=") + intKey;
MMap.noAutoResize(true); // rustiger
FcltMgr.openModalDetail(url, "", { callback: callback_reserved, alwaysCallback: true, xnoClose: true });
MMap.noAutoResize(false);
@@ -254,7 +254,7 @@ if (fac_usrrap_key > -1)
var alg_ruimte_key = SlnkEvent.Key;
window.ins_key = -1;
window.alg_ruimte_key = alg_ruimte_key; // onthouden
var url = SlnkEvent.click_urlR || "../pda/reserveringen.asp?qrc=1&modal=1&alg_ruimte_key=" + alg_ruimte_key;
var url = (SlnkEvent.click_urlR || "../pda/reserveringen.asp?qrc=1&modal=1&alg_ruimte_key=") + alg_ruimte_key;
MMap.noAutoResize(true); // rustiger
FcltMgr.openModalDetail(url, "", { callback: callback_reserved, alwaysCallbackParams: {}, xnoClose: true });
MMap.noAutoResize(false);

View File

@@ -25,6 +25,7 @@ var ruimte_key = getQParamInt("ruimte_key");
var qrc = getQParamInt("qrc", 0) != 0;
var tiny = getQParamInt("tiny", 0) !=0;
var transitParam = buildTransitParam(["qrc", "tiny"]);
var isResRuimte = false;
var sql = "SELECT aog.alg_gebouw_code || '-' || aog.alg_verdieping_code || '-' || aog.alg_ruimte_nr plaats "
@@ -66,12 +67,12 @@ var subject = oRs("plaats").value;
// BLOCK_START({collapsed: true, title: L("lcl_alg_ruimte_frame")});
// ROFIELD("fld", L("lcl_estate_ruimte_man_nr"), oRs("alg_ruimte_nr").value);
ROFIELD("fld", L("lcl_estate_ruimte_man_descr"), oRs("alg_ruimte_omschrijving").value);
if (!tiny)
{
ROFIELD("fld", L("lcl_estate_ruimte_man_sort"), oRs("alg_srtruimte_omschrijving").value, {suppressEmpty:true});
if (oRs("mld_dienstniveau_key").value)
{
sql = "SELECT mld_dienstniveau_key, "
@@ -88,7 +89,7 @@ var subject = oRs("plaats").value;
ROFIELD("fld", L("lcl_estate_ruimte_opp_alt2"), oRs("alg_ruimte_opp_alt2").value, {suppressEmpty:true});
ROFIELD("fld", L("lcl_estate_ruimte_man_omtrek"), oRs("alg_ruimte_omtrek").value, {suppressEmpty:true});
ROFIELD("fld", L("lcl_estate_ruimte_man_inhoud"), oRs("alg_ruimte_inhoud").value, {suppressEmpty:true});
}
}
ROFIELD("fld", L("lcl_estate_ruimte_man_opmerk"), oRs("alg_ruimte_opmerking").value, {suppressEmpty:true});
// BLOCK_END();
@@ -105,7 +106,7 @@ var subject = oRs("plaats").value;
this_alg : this_alg,
mobile: true
});
}
}
sql = "SELECT res_ruimte_key FROM res_alg_ruimte "
+ " WHERE res_alg_ruimte_verwijder IS NULL"
@@ -120,7 +121,7 @@ var subject = oRs("plaats").value;
CONTROLGROUP_START();
if (isResRuimte) {
BUTTON(L("lcl_mobile_reserveringen"), {linkid: "./reserveringen.asp?alg_ruimte_key="+ruimte_key, dataicon: "grid", dataajax: 'false'});
BUTTON(L("lcl_mobile_reserveringen"), {linkid: "./reserveringen.asp?alg_ruimte_key="+ruimte_key + transitParam, dataicon: "grid", dataajax: 'false'});
}
trackinglines = mobile.hastrackingpage('ruimte', ruimte_key);
if (trackinglines > 0 && !tiny) {
@@ -138,15 +139,15 @@ var subject = oRs("plaats").value;
+ " AND v.alg_ruimte_key = " + ruimte_key;
toRs = Oracle.Execute(tsql);
if (toRs(0).value == 1) { // eentje slechts, dan naar de details; max is vanzelfsprekend die ene
BUTTON(L("lcl_mobile_meldingen")+ " (1)", {linkid: "./melding.asp?mld_key="+toRs(1).value , dataicon: "alert", dataajax: 'false'});
BUTTON(L("lcl_mobile_meldingen")+ " (1)", {linkid: "./melding.asp?mld_key="+toRs(1).value + transitParam, dataicon: "alert", dataajax: 'false'});
} else if (toRs(0).value == 0 && !tiny && canAddMLD) { // geen, misschien wil ik toevoegen. In tiny mode altijd een toevoegen knop tonen
BUTTON(L("lcl_mobile_newmelding"), {linkid: "./melding.asp?mld_key=-1&ruimte_key="+ruimte_key , dataicon: "plus", dataajax: 'false'});
BUTTON(L("lcl_mobile_newmelding"), {linkid: "./melding.asp?mld_key=-1&ruimte_key="+ruimte_key + transitParam, dataicon: "plus", dataajax: 'false'});
} else if (toRs(0).value > 0) { // meerdere, dan naar lijst
BUTTON(L("lcl_mobile_meldingen")+" ("+toRs(0).value+")", {linkid: "./mld_list.asp?ruimte_key="+ruimte_key , dataicon: "alert", dataajax: 'false'});
BUTTON(L("lcl_mobile_meldingen")+" ("+toRs(0).value+")", {linkid: "./mld_list.asp?ruimte_key="+ruimte_key + transitParam, dataicon: "alert", dataajax: 'false'});
}
}
}
if (tiny && canAddMLD)
BUTTON(L("lcl_mobile_newmelding"), {linkid: "./melding.asp?mld_key=-1&ruimte_key="+ruimte_key , dataicon: "plus", dataajax: 'false'});
BUTTON(L("lcl_mobile_newmelding"), {linkid: "./melding.asp?mld_key=-1&ruimte_key="+ruimte_key + transitParam, dataicon: "plus", dataajax: 'false'});
// Toon Objectenknop als er in deze ruimte objecten zijn.
// TODO: ook werkplekobjecten meetellen?
@@ -189,9 +190,9 @@ var subject = oRs("plaats").value;
toRs = Oracle.Execute(tsql);
if (toRs(0).value == 1) { // eentje slechts, dan naar de details; max is vanzelfsprekend die ene
BUTTON(L("lcl_mobile_objecten")+" (1)", {linkid: "./ins_deel.asp?ins_key="+toRs(1).value, dataicon: "info", dataajax: 'false'});
BUTTON(L("lcl_mobile_objecten")+" (1)", {linkid: "./ins_deel.asp?ins_key="+toRs(1).value + transitParam, dataicon: "info", dataajax: 'false'});
} else if (toRs(0).value > 0) { // meerdere, dan naar lijst
BUTTON(L("lcl_mobile_objecten")+" ("+toRs(0).value+")", {linkid: "./ins_list.asp?ruimte_key="+ruimte_key, dataicon: "info"});
BUTTON(L("lcl_mobile_objecten")+" ("+toRs(0).value+")", {linkid: "./ins_list.asp?ruimte_key="+ruimte_key + transitParam, dataicon: "info"});
}
}
if (user.checkAutorisation( "WEB_PRSBOF", true) && !tiny) { // Werkplekbeheer zolang ik alleen kan doorklikken hoef ik die button niet te zien in tiny mode
@@ -199,7 +200,7 @@ var subject = oRs("plaats").value;
+ " FROM prs_werkplek WHERE prs_werkplek_virtueel=0 AND prs_alg_ruimte_key = " + ruimte_key;
toRs = Oracle.Execute(tsql);
if (toRs(0).value > 0) {
BUTTON(L("lcl_mobile_werkplekken")+" (1)", {linkid: "./wp_list.asp?ruimte_key="+ruimte_key, dataicon: "info"});
BUTTON(L("lcl_mobile_werkplekken")+" (1)", {linkid: "./wp_list.asp?ruimte_key="+ruimte_key + transitParam, dataicon: "info"});
}
}