DENB#37104 Mobile bezoekvraag na reservering maar geen rechten

svn path=/Website/trunk/; revision=30301
This commit is contained in:
Erik Groener
2016-08-15 14:21:40 +00:00
parent 496a2dd358
commit eea453e681

View File

@@ -263,6 +263,10 @@ if (rsv.restype == "CV")
}
} // restype = "CV"
// mag de gebruiker bezoekers toevoegen?
var xfunc = user.func_enabled("*", null, null, user_key);
var canHaveBez = xfunc.canWrite("WEB_BEZUSE") || xfunc.canWrite("WEB_BEZFOF");
%>
<html>
<head>
@@ -279,17 +283,21 @@ if (!rsv.verwijderd) // geen script nodig als reservering verwijderd is.
{
// Opslaan button geklikt. Er hoeft niet gerefreshed te worden. Er kan direct weer gewijzigd worden
alert(L("lcl_mobile_saved")); // ' onder nummer ... '
if (<%=rsv_ruimte_key%> == -1 && confirm(L("lcl_mobile_addvisitors")+"?"))
var doCallback = true;
if (<%=rsv_ruimte_key%> == -1 && "<%=canHaveBez%>" == "true" )
{
var purl = "?rsv_ruimte_key="+json.rsv_ruimte_key
+ "&afs_key=-1"
+ "&urole=fe";
window.location.href = "bezoeker.asp" + purl;
}
else
{
McltCallbackHome(json); // Home omdat niet alle browsers anders een refresh doen
if (confirm(L("lcl_mobile_addvisitors")+"?"))
{
doCallback = false;
var purl = "?rsv_ruimte_key="+json.rsv_ruimte_key
+ "&afs_key=-1"
+ "&urole=fe";
window.location.href = "bezoeker.asp" + purl;
}
}
if (doCallback)
McltCallbackHome(json); // Home omdat niet alle browsers anders een refresh doen
}
};