RWSN#36797 FO meldingen in Mobile

svn path=/Website/trunk/; revision=31132
This commit is contained in:
Erik Groener
2016-10-18 14:41:08 +00:00
parent 7405f93ce1
commit 0ef88388a9
2 changed files with 8 additions and 13 deletions

View File

@@ -40,7 +40,7 @@ var mld_key = getQParamInt("mld_key",-1);
var action = getQParam("action", "");
var qrc = getQParamInt("qrc", 0) != 0;
var meldbron_key = getQParamInt("meldbronkey", 7);
var urole = getQParam("urole", "fe");
var urole = getQParamSafe("urole", "fe");
var mld_info = {};
var plaats_key = -1;
var plaats_niveau = "";

View File

@@ -30,18 +30,13 @@
var mld_key = getQParamInt("mld_key", -1); // -1 betekent nieuwe
var qrc = getQParamInt("qrc", 0) != 0;
var action = getQParam("action", "");
var urole = getQParamSafe("urole", "");
// Heeft gebruiker urole=fo bepalen adhv fac_functie
var sql = "SELECT COUNT(*) aantal"
+ " FROM fac_v_my_disciplines"
+ " WHERE prs_perslid_key = " + user_key
+ " AND fac_functie_code = 'WEB_MLDFOF'";
var oRs = Oracle.Execute(sql);
var urole = (oRs("aantal").Value == 0 ? "fe" : "fo");
var params = {urole: urole};
oRs.Close();
var transitParam = buildTransitParam(["mld_key", "action", "disc", "srtdisc", "ins_key", "locatie_key", "gebouw_key", "verdieping_key", "ruimte_key", "meldbronkey", "urole"], params);
if (urole == "")
{
urole = (user.has("WEB_MLDFOF") ? "fo" : "fe");
}
var transitParam = buildTransitParam(["mld_key", "action", "disc", "srtdisc", "ins_key", "locatie_key", "gebouw_key", "verdieping_key", "ruimte_key", "meldbronkey"] );
// Verplicht:
var disc_key = getQParamInt("disc", -1);
@@ -62,7 +57,7 @@ if (srtdisc_key > 0)
<script type="text/javascript">
function mld_new(stdm_key)
{
window.location.href = "melding.asp?stdm_key=" + stdm_key + "<%=safe.jsstring(transitParam)%>";
window.location.href = "melding.asp?stdm_key=" + stdm_key + "<%=safe.jsstring(transitParam)%>&urole=<%=urole%>";
}
</script>
</head>