MNNL#73376 Kennisbank-items (gebouwafhankelijk) bij bezoekersafspraak tonen
svn path=/Website/trunk/; revision=65055
This commit is contained in:
@@ -947,8 +947,6 @@ bez =
|
||||
if (has.loc || has.alg)
|
||||
{
|
||||
var sql_select = " , 1 rank"
|
||||
+ " , 'X' stdm_type"
|
||||
+ " , 'X' opdr_type"
|
||||
+ " , DECODE (og.alg_onroerendgoed_keys,"
|
||||
+ " NULL, DECODE (af.alg_locatie_key,"
|
||||
+ " NULL, 'X', 'L'),"
|
||||
@@ -974,8 +972,6 @@ bez =
|
||||
else
|
||||
{
|
||||
var sql_select = " , 1 rank"
|
||||
+ " , 'X' stdm_type"
|
||||
+ " , 'X' opdr_type"
|
||||
+ " , 'X' alg_type"
|
||||
+ " , fac_faq_displaymode displaymode";
|
||||
var sql_from = "";
|
||||
@@ -1017,7 +1013,7 @@ bez =
|
||||
, answer: oRs("fac_faq_answer").Value
|
||||
, answer2: oRs("fac_faq_answer2").Value
|
||||
, displaymode: oRs("displaymode").Value
|
||||
, faq_type: "faq_" + oRs("stdm_type").Value + oRs("alg_type").Value
|
||||
, faq_type: "faq_" + oRs("alg_type").Value
|
||||
};
|
||||
var fac_url = oRs("fac_faq_url").value;
|
||||
if (fac_url)
|
||||
|
||||
@@ -229,8 +229,12 @@ function process_freeprk_info(data, textStatus)
|
||||
else
|
||||
FcltMgr.alert("process_freeprk_info: " + textStatus);
|
||||
|
||||
if (data.init && typeof onChangeGebouw === "function")
|
||||
onChangeGebouw();
|
||||
if (data.init) {
|
||||
if (typeof onChangeGebouw === "function")
|
||||
onChangeGebouw();
|
||||
else if (typeof onChangeLocation === "function")
|
||||
onChangeLocation();
|
||||
}
|
||||
}
|
||||
|
||||
// Dit object wordt gevuld zodat we naar deze instellingen kunnen kijken zodra deze parkeerplaats gekozen wordt
|
||||
@@ -298,11 +302,19 @@ function get_freeprk_info(init)
|
||||
}
|
||||
else
|
||||
{
|
||||
if (init && typeof onChangeGebouw === "function")
|
||||
onChangeGebouw();
|
||||
if (init) {
|
||||
if (typeof onChangeGebouw === "function")
|
||||
onChangeGebouw();
|
||||
else if (typeof onChangeLocation === "function")
|
||||
onChangeLocation();
|
||||
}
|
||||
$("#bezPrkFree").text("");
|
||||
}
|
||||
} // Als process_freeprk_info niet word uitgevoerd, moet alsnog onChangeGebouw worden uitgevoerd tijdens initialisatie (init)
|
||||
else if (init && typeof onChangeGebouw === "function")
|
||||
onChangeGebouw();
|
||||
else if (init) {
|
||||
if (typeof onChangeGebouw === "function")
|
||||
onChangeGebouw();
|
||||
else if (typeof onChangeLocation === "function")
|
||||
onChangeLocation();
|
||||
}
|
||||
}
|
||||
@@ -201,19 +201,18 @@ else
|
||||
<script type="text/javascript">
|
||||
|
||||
var titel = "<%=safe.jsstring(titel)%>";
|
||||
var faq_max_results_mld = "<%=S("faq_max_results_mld")%>";
|
||||
var faq_max_results_bez = "<%=S("faq_max_results_bez")%>";
|
||||
|
||||
$(function()
|
||||
{
|
||||
if (afspr_key > 0)
|
||||
{
|
||||
var JSONdataFaq = "<%=safe.jsstring(JSON.stringify(faq_info?faq_info.fixed_faq:null))%>";
|
||||
show_fixed_faq("bezFaq", -1, JSON.parse(JSONdataFaq), faq_max_results_mld);
|
||||
show_fixed_faq("bezFaq", -1, JSON.parse(JSONdataFaq), faq_max_results_bez);
|
||||
}
|
||||
$('textarea').resize(function () { FcltMgr.resized(window) } );
|
||||
$('textarea').autogrow();
|
||||
$("#prktype").on("changed", showRequireAll); // trigger showRequireAll when parking info has changed
|
||||
onChangeLocatie();
|
||||
get_freeprk_info(1);
|
||||
});
|
||||
|
||||
@@ -412,8 +411,8 @@ else
|
||||
gebouwkey: (eindlevel_nr > 2 ? bez_afspraak.gebouw_key : null),
|
||||
verdiepingkey: (eindlevel_nr > 3 ? bez_afspraak.verdieping_key : null),
|
||||
ruimtekey: (eindlevel_nr > 4 ? bez_afspraak.ruimte_key : null),
|
||||
onLocChange: "onChangeLocatie()",
|
||||
onGebChange: "onChangeGebouw()",
|
||||
onLocChange: "onChangeLocatie();",
|
||||
onGebChange: "onChangeGebouw();",
|
||||
onVerChange: "onChangeVerdieping();",
|
||||
onRuiChange: "onChangeRuimte();",
|
||||
escalateOnChUp: true, // Als hoger plaatsveld verandert (wordt ingevuld) als gevolg van lager plaatsveld dan ook onChange acties uitvoeren
|
||||
|
||||
@@ -679,7 +679,7 @@ function onChangeAlg(level)
|
||||
}
|
||||
else
|
||||
{
|
||||
show_fixed_faq("bezFaq", level, {}, faq_max_results_mld);
|
||||
show_fixed_faq("bezFaq", level, {}, faq_max_results_bez);
|
||||
}
|
||||
}
|
||||
function findFilledLevel()
|
||||
@@ -711,11 +711,7 @@ function callback_faq_info(data)
|
||||
if (window.faq_info_timer) {
|
||||
clearTimeout(window.faq_info_timer);
|
||||
}
|
||||
if (data.changed <= 1) {
|
||||
if (!window.cleared || window.cleared == 2) {
|
||||
cleared += 1; // Vakgroep/Stdmelding
|
||||
}
|
||||
} else {
|
||||
if (data.changed > 1) {
|
||||
if (!window.cleared || window.cleared == 1) {
|
||||
cleared += 2; // Plaats
|
||||
}
|
||||
@@ -724,7 +720,7 @@ function callback_faq_info(data)
|
||||
}
|
||||
else
|
||||
{
|
||||
show_fixed_faq("bezFaq", data.changed, data.fixed_faq, faq_max_results_mld);
|
||||
show_fixed_faq("bezFaq", data.changed, data.fixed_faq, faq_max_results_bez);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -738,15 +734,15 @@ function callback_faq_info_once(data)
|
||||
+ "?loc_key=" + data.loc_key
|
||||
+ "&alg_key_arr=" + data.alg_key_arr.join(",")
|
||||
+ "&changed=" + data.changed;
|
||||
// Als dit de eerste en enige call naar mld_faq is, of zowel disc/stdm en alg zijn tegelijk -automatisch- ingevuld,
|
||||
// dan willen we alle kennisbankitems zien, zo niet, dan alleen de items laten zien die gekoppeld zijn aan hetgeen gewijzigd is (plaats of disc/stdm)
|
||||
// Als dit de eerste en enige call naar bez_faq is, dan willen we alle kennisbankitems zien,
|
||||
// zo niet, dan alleen de items laten zien die gekoppeld zijn aan gewijzigde plaats.
|
||||
if (!window.cleared || window.cleared == 3) {
|
||||
url += "&showall=1";
|
||||
}
|
||||
FcltMgr.openModalDetail(url, L("lcl_mld_faq_stdmanswers"), { height: 200, width: 700, callback: bez_faq_list_callback } );
|
||||
FcltMgr.openModalDetail(url, L("lcl_bez_faq_stdmanswers"), { height: 200, width: 700, callback: bez_faq_list_callback } );
|
||||
}
|
||||
|
||||
show_fixed_faq("bezFaq", data.changed, data.fixed_faq, faq_max_results_mld);
|
||||
show_fixed_faq("bezFaq", data.changed, data.fixed_faq, faq_max_results_bez);
|
||||
window.cleared = null;
|
||||
}
|
||||
|
||||
|
||||
@@ -68,7 +68,7 @@ user.auth_required_or_abort(authparamsUSE || authparamsFOF);
|
||||
var data = {faq_key: faq_key};
|
||||
<% protectRequest.dataToken("data"); %>
|
||||
$.ajax({ type: "POST",
|
||||
url: "../mld/mld_increment_rank.asp",
|
||||
url: "../fac/faq_increment_rank.asp",
|
||||
data: data,
|
||||
success: faqSolvedCallback,
|
||||
datatype: "json",
|
||||
|
||||
@@ -1,29 +0,0 @@
|
||||
<%@language = "javascript" %>
|
||||
<% /*
|
||||
$Revision$
|
||||
$Id$
|
||||
|
||||
Increment the rank of a FAQ (kennisbankitem)
|
||||
*/ %>
|
||||
<%
|
||||
var JSON_Result = true;
|
||||
%>
|
||||
|
||||
<!-- #include file="../Shared/common.inc" -->
|
||||
|
||||
<%
|
||||
protectRequest.validateToken();
|
||||
var faq_key = getFParamInt("faq_key");
|
||||
|
||||
var autfunction = ["WEB_FAQUSE", "WEB_FAQFOF"];
|
||||
var authparams = user.checkAutorisation(autfunction);
|
||||
|
||||
sql = "UPDATE fac_faq"
|
||||
+ " SET fac_faq_rank = COALESCE(fac_faq_rank, 0) + 1"
|
||||
+ " WHERE fac_faq_key = " + faq_key;
|
||||
Oracle.Execute(sql);
|
||||
|
||||
var result = { key: faq_key, success: true, accept: true };
|
||||
Response.Write(JSON.stringify(result));
|
||||
%>
|
||||
<% ASPPAGE_END(); %>
|
||||
Reference in New Issue
Block a user