Files
Facilitor/APPL/PDA/reports.asp
Erik Groener b9254009d9 NYBU#34340 Weergave Campuslijst
svn path=/Website/trunk/; revision=27245
2015-12-03 08:59:27 +00:00

42 lines
1.5 KiB
Plaintext

<%@language = 'javascript' %>
<!-- #include file='../scf/scaffolding_m.inc' -->
<!-- #include file='../api2/model_reports.inc' -->
<!-- #include file='../api2/model_reportsx.inc' -->
<%
params = { list: {},
filter: {
"styling" : 16, // Alleen de mobiele
"ismobile": true,
"showall": (getQParamInt("showall", 0) == 1),
"nolimit": (getQParamInt("showall", 0) == 1) // Doe niets met de waarden qp_maxrows_xxx in model_reports.report_GET()
}
};
var usrrap_key = getQParamInt("usrrap_key", -1);
if (mode == "list" && usrrap_key > 0)
{
// Let op: mobile zijn we nog veel strenger dan volledige 3D autorisatie!
params.filter.fclt_3d_locatie_key = user.alg_locatie_key({withcurrent:true});
params.filter.fclt_3d_gebouw_key = user.alg_gebouw_key({withcurrent:true});
params.list.fncolLink = null;
var model = model_reports(usrrap_key);
}
else
{
// We moeten een rapport kiezen uit de lijst
var model = new model_reportsx();
model.fields["description"].label = null;
model.list.columns = ["name", null, "description"]
// Link naar het bekijken van een rapport
params.list.fncolLink = function (oRs, processParams)
{
var url = "../../" + params.this_path + "?mode=list" + "&usrrap_key=" + oRs.Fields("id").Value;
return url;
};
}
scaffolding(model, params);
%>