HSLE#36221 Invulscherm bij cateringbestelling alleen bepaalde ruimtetypen tonen.
svn path=/Website/trunk/; revision=33045
This commit is contained in:
@@ -604,25 +604,21 @@ function get_res_bezorgfilter(params, level)
|
||||
if (level == 2 && res_deel_alg_level >= 2) filter_deel = "l.alg_locatie_key = " + oRs("alg_locatie_key").Value;
|
||||
if (level == 1 && res_deel_alg_level >= 1) filter_deel = "r.alg_regio_key = " + oRs("alg_regio_key").Value;
|
||||
if (level == 0 && res_deel_alg_level >= 0) filter_deel = "d.alg_district_key = " + oRs("alg_district_key").Value;
|
||||
oRs.close();
|
||||
|
||||
var filter_artikel = "EXISTS"
|
||||
+ " (SELECT ''"
|
||||
+ " FROM res_srtartikel_onrgoed rao"
|
||||
+ " WHERE rao.alg_onrgoed_key = r.alg_ruimte_key"
|
||||
+ " AND rao.alg_onrgoed_niveau = 'R'"
|
||||
+ " AND rao.res_discipline_key IN"
|
||||
+ " (SELECT res_discipline_key"
|
||||
+ " FROM res_activiteitdiscipline"
|
||||
+ " WHERE res_activiteit_key = " + params.act_key
|
||||
+ " )"
|
||||
+ " )";
|
||||
|
||||
var bezorgfilter = " AND (" + filter_artikel + (res_deel_key > 0 ? " OR (" + filter_deel + ")" : "") + ")";
|
||||
return bezorgfilter;
|
||||
oRs.Close();
|
||||
}
|
||||
else
|
||||
return "";
|
||||
|
||||
var filter_artikel = "EXISTS"
|
||||
+ " (SELECT ''"
|
||||
+ " FROM res_srtartikel_onrgoed rao"
|
||||
+ " , res_activiteitdiscipline rad"
|
||||
+ " WHERE rao.res_discipline_key = rad.res_discipline_key"
|
||||
+ (level == 5 ? " AND rao.alg_onrgoed_key = r.alg_ruimte_key" : "")
|
||||
+ " AND rad.res_activiteit_key = " + params.act_key
|
||||
+ " )";
|
||||
|
||||
var bezorgfilter = " AND (" + filter_artikel + (res_deel_key > 0 ? " OR (" + filter_deel + ")" : "") + ")";
|
||||
return " /* get_res_bezorgfilter */ " + bezorgfilter;
|
||||
}
|
||||
|
||||
// Levert lege string of
|
||||
|
||||
Reference in New Issue
Block a user