Files
Facilitor/APPL/INS/load_kenmerk.asp

52 lines
2.6 KiB
Plaintext

<%@language = "javascript" %>
<% /*
$Revision$
$Id$
File: INS/load_kenmerk.asp
Description: Bestand die html code genereert voor de presentatie van de flexvelden
Parameters: urole Rol van de gebruiker (frontend, frontoffice, backoffice, management info)
ins_key Object key
srtdeel_key Objectsoort key
reado Readonly
flexcolumns aantal kolommen voor flexkenmerken
advanced Geavanceerd
reqId Perslid key
Context: ins_search.asp en ins_edit.asp: Clientside wordt de gegenereerde html code m.b.v. $('div#xxx').load binnen een div geplaatst.
De functie is gedefinieerd in ins_flexkenmerk.inc
Note:
TODO: Aanpassen voor gebruik door ins_edit.asp
*/ %>
<%
var DOCTYPE_Disable = true;
%>
<!-- #include file="../Shared/common.inc" -->
<!-- #include file="../Shared/iface.inc" -->
<!-- #include file="ins_flexkenmerk.inc" -->
<%
var disc = getQParamInt("disc", -1);
var srtg = getQParamInt("srtgroep", -1);
var srtd = getQParamIntArray("srtdeel", []); // Aanroep van sleutel_search geeft array van keys mee. (Ontvangst van "-1" wordt omgezet in [] door getQParamIntArray)
if (srtg>0) disc=-1;
if (srtd>0) srtg=-1;
generateFlexKenmerkBlock ({ urole: getQParamSafe("urole"),
ins_key: getQParamInt("ins_key", -1), // Deel key
srtdeel_oms: getQParam("objsrt_oms", ""),
srtdeelkey_array: srtd, // objectsoort
srtgroep_key: srtg, // Soort groep key
disc_key: disc, // discipline
reado: getQParamInt("reado", 0) == 1, // Readonly
flexcolumns: getQParamInt("advanced", 0) == 1?1:S("ins_flexcolumns"),
advanced: getQParamInt("advanced", 0) == 1, // Geavanceerd
lendout: getQParamInt("lendout", 0) == 1, // Uitlenen van object. Alleen kenmerken met volgnummer 900 of hoger tonen.
reqId: getQParamInt("reqId", -1), // Perslid key (!search && multiMode)
bewerkniveau: getQParam("bewerkniveau", "D"),
hasfilter: getQParamInt("hasFilter", 0) == 1 // kenmerken filteren op naam.
});
%>