svn path=/Website/trunk/; revision=33905
This commit is contained in:
@@ -2700,7 +2700,7 @@ mld = {setmeldingstatus:
|
|||||||
return ret;
|
return ret;
|
||||||
},
|
},
|
||||||
faq_info:
|
faq_info:
|
||||||
function _alg_faq(loc_key, alg_key, ins_disc_key, stdm_key, stdmChanged) {
|
function _alg_faq(loc_key, alg_key_arr, ins_disc_key, stdm_key) {
|
||||||
if ((!loc_key || loc_key == -1) &&
|
if ((!loc_key || loc_key == -1) &&
|
||||||
(!ins_disc_key || ins_disc_key == -1)) // Minimal requirement
|
(!ins_disc_key || ins_disc_key == -1)) // Minimal requirement
|
||||||
return;
|
return;
|
||||||
@@ -2746,20 +2746,17 @@ mld = {setmeldingstatus:
|
|||||||
filtFROM += " , alg_algfaq af";
|
filtFROM += " , alg_algfaq af";
|
||||||
filtWHERE += " AND ff.fac_faq_key = af.fac_faq_key"
|
filtWHERE += " AND ff.fac_faq_key = af.fac_faq_key"
|
||||||
+ " AND af.alg_locatie_key = " + loc_key;
|
+ " AND af.alg_locatie_key = " + loc_key;
|
||||||
if (alg_key && alg_key != -1)
|
if (alg_key_arr == [-1]) // check only loc
|
||||||
{
|
{
|
||||||
var algSql = "SELECT alg_type FROM alg_v_allonroerendgoed WHERE alg_onroerendgoed_keys = " + alg_key;
|
|
||||||
var algoRs = Oracle.Execute(algSql);
|
|
||||||
if (!algoRs.EoF)
|
|
||||||
faq_type += algoRs("alg_type").Value;
|
|
||||||
algoRs.Close();
|
|
||||||
filtWHERE += " AND af.alg_onroerendgoed_keys = " + alg_key;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
faq_type += "L";
|
|
||||||
filtWHERE += " AND af.alg_onroerendgoed_keys IS NULL";
|
filtWHERE += " AND af.alg_onroerendgoed_keys IS NULL";
|
||||||
}
|
}
|
||||||
|
else if (alg_key_arr.length > 0)
|
||||||
|
{
|
||||||
|
filtWHERE += " AND (af.alg_onroerendgoed_keys IN (" + alg_key_arr + ")";
|
||||||
|
// if (alg_key_arr.indexOf("-1") > 0)
|
||||||
|
// filtWHERE += " OR af.alg_onroerendgoed_keys IS NULL";
|
||||||
|
filtWHERE += " )";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -2789,7 +2786,7 @@ mld = {setmeldingstatus:
|
|||||||
var result = { fixed_faq: [],
|
var result = { fixed_faq: [],
|
||||||
popup_faq: false,
|
popup_faq: false,
|
||||||
loc_key: loc_key,
|
loc_key: loc_key,
|
||||||
alg_key: alg_key,
|
alg_key_arr: alg_key_arr,
|
||||||
stdm_key: stdm_key,
|
stdm_key: stdm_key,
|
||||||
ins_disc_key: ins_disc_key,
|
ins_disc_key: ins_disc_key,
|
||||||
faq_type: faq_type
|
faq_type: faq_type
|
||||||
@@ -2803,7 +2800,7 @@ mld = {setmeldingstatus:
|
|||||||
|| ((S("faq_kennisbank_popup") & 2) && canFAQFOFread)) // Voor FO
|
|| ((S("faq_kennisbank_popup") & 2) && canFAQFOFread)) // Voor FO
|
||||||
result.popup_faq = true;
|
result.popup_faq = true;
|
||||||
result.loc_key = loc_key || -1;
|
result.loc_key = loc_key || -1;
|
||||||
result.alg_key = alg_key || -1;
|
result.alg_key_arr = alg_key_arr || [];
|
||||||
result.stdm_key = stdm_key || -1;
|
result.stdm_key = stdm_key || -1;
|
||||||
result.ins_disc_key = ins_disc_key || -1;
|
result.ins_disc_key = ins_disc_key || -1;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user