FSN#37014 Melderfilter weg voor externe contactpersonen

svn path=/Website/trunk/; revision=30082
This commit is contained in:
Peter Feij
2016-07-20 05:52:20 +00:00
parent e330e5d889
commit d58129a32d

View File

@@ -251,7 +251,7 @@ oRs.close();
</td>
</tr>
<%
<%
if (opdrtype_key == -1)
{
sql = "SELECT t.mld_typeopdr_key"
@@ -261,21 +261,21 @@ oRs.close();
? " WHERE t.mld_typeopdr_isofferte = " + offerte
: "")
+ " ORDER BY 2";
var sqlcnt = "SELECT COUNT ( * ) nropdrtype"
+ " FROM (" + sql + ")";
var oRs2 = Oracle.Execute(sqlcnt);
if (oRs2("nropdrtype").Value == 1)
{
var oRs = Oracle.Execute(sql);
opdrtype_key = oRs("mld_typeopdr_key").Value;
oRs.close();
}
oRs.close();
}
oRs2.close();
if (opdrtype_key == -1)
{
{
FCLTselector("opdrtype",
sql,
{ initKey: opdrtype_key,
@@ -283,13 +283,13 @@ oRs.close();
trclass:"primsearch noxd",
emptyOption: ""
});
}
}
}
if (opdrtype_key > -1)
{
%><input type='hidden' id='opdrtype' name='opdrtype' value='<%=opdrtype_key%>'><%
}
}
%>
<%
@@ -500,7 +500,7 @@ oRs.close();
+ " GROUP BY G.mld_stdmeldinggroep_key, mld_stdmeldinggroep_naam"
+ " ORDER BY 2";
if (anymldgroup)
if (anymldgroup)
{
FCLTselector("meldinggrp_key",
grpsql,
@@ -564,25 +564,27 @@ oRs.close();
whenEmpty: L("lcl_search_generic") // want filter
});
// Melder
FCLTpersoonselector("sName_key",
"sgPerson",
{ label: L("lcl_caller"), // L("lcl_name")
filtercode: "O",
trclass: "secsearch noxd",
autlevel: authparams.PRSreadlevel,
whenEmpty: L("lcl_search_generic") // want filter
});
// Melderfilter, niet voor externe contactpersonen (geeft alle melders bloot)
if (!exhandler) {
FCLTpersoonselector("sName_key",
"sgPerson",
{ label: L("lcl_caller"), // L("lcl_name")
filtercode: "O",
trclass: "secsearch noxd",
autlevel: authparams.PRSreadlevel,
whenEmpty: L("lcl_search_generic") // want filter
});
}
if (min_plaats > 0)
{
switch(min_plaats)
{
{
case 7: alg_eindlevel = 2; break; // Locatie
case 5: alg_eindlevel = 3; break; // Gebouw
case 3: alg_eindlevel = (minfo?4:3); break; // Voor minfo Verdieping, anders maximaal Gebouw.
case 1: alg_eindlevel = (minfo?5:3); break; // Voor minfo Ruimte, anders maximaal Gebouw.
}
}
FCLTplaatsselector(authparams.ALGreadlevel, { locatiekey: locatie_key,
gebouwkey: gebouw_key,
startlevel: alg_startlevel,
@@ -592,7 +594,7 @@ oRs.close();
whenEmpty: L("lcl_search_generic") // want filter
});
}
if (anydeladr)
{
// Afleveradres