DJIN#37003 Popup innemen objecten vanuit bezoekersbalie

svn path=/Website/trunk/; revision=31103
This commit is contained in:
Erik Groener
2016-10-17 14:34:20 +00:00
parent 8640f68b98
commit 4dccb5c22e

View File

@@ -13,6 +13,7 @@ var JSON_Result = true;
<!-- #include file="../Shared/common.inc" -->
<!-- #include file="./bez.inc" -->
<!-- #include file="../Shared/json2.js" -->
<!-- #include file="../Shared/discx3d.inc" -->
<%
protectRequest.validateToken();
@@ -85,6 +86,7 @@ for (i = 0 ; i < bez_key_arr.length; i++)
if (prs_key > 0 || cps_key > 0)
{ // objecten om in te nemen
sql = "SELECT ins_deel_key"
+ " , ins_discipline_key"
+ " FROM ins_deel i"
+ " WHERE i.ins_alg_ruimte_key = " + prs_key
+ " AND i.ins_alg_ruimte_type = 'P'"
@@ -92,13 +94,29 @@ for (i = 0 ; i < bez_key_arr.length; i++)
+ " AND i.ins_alg_ruimte_type_org IS NOT NULL"
+ " UNION"
+ " SELECT ins_deel_key"
+ " , ins_discipline_key"
+ " FROM ins_deel i"
+ " WHERE i.ins_alg_ruimte_key = " + cps_key
+ " AND i.ins_alg_ruimte_type = 'C'"
+ " AND i.ins_alg_ruimte_key_org IS NOT NULL"
+ " AND i.ins_alg_ruimte_type_org IS NOT NULL";
sql = "SELECT COUNT(ins_deel_key) aantal FROM (" + sql + ")";
oRs = Oracle.Execute(sql);
// 3D autorisatie voor het innemen van uitgeleende objecten
sql_3d = discx3d ("SELECT * FROM (" + sql + ") WHERE 1=1 ",
"ins_discipline_key",
"",
"",
"",
"",
"",
"",
"",
"",
"WEB_INSFOF",
"", // geen disc filter
1) // algprsmode?
sql_a = "SELECT COUNT(ins_deel_key) aantal FROM (" + sql_3d + ")";
oRs = Oracle.Execute(sql_a);
aantal_ojb = oRs("aantal").value;
}
}