MDL-10635 fixed incorrect capability value check in has_capability_including_child_contetxt()

This commit is contained in:
skodak
2007-08-26 16:55:46 +00:00
parent 5cfbec3f01
commit dda6370707
+1 -1
View File
@@ -415,7 +415,7 @@ function has_capability_including_child_contexts($context, $capabilitynames) {
if ($children = get_child_contexts($context)) {
foreach ($capabilitynames as $capname) {
foreach ($children as $child) {
if (isset($USER->capabilities[$child][$capname]) and $USER->capabilities[$child][$capname] == CAP_ALLOW) {
if (isset($USER->capabilities[$child][$capname]) and $USER->capabilities[$child][$capname] > 0) {
// extra check for inherited prevent and prohibit
if (has_capability($capname, get_context_instance_by_id($child), $USER->id, false)) {
return true;