]> git.mjollnir.org Git - moodle.git/commitdiff
Fixed a possible notice
authormoodler <moodler>
Wed, 27 Sep 2006 08:01:22 +0000 (08:01 +0000)
committermoodler <moodler>
Wed, 27 Sep 2006 08:01:22 +0000 (08:01 +0000)
lib/accesslib.php

index a587c3e6c96bc3da206b9e2c6b75a8b11b9ce8e6..16022b6c0daf9e845b9a0e208946ea96881e8ccf 100755 (executable)
@@ -2649,9 +2649,10 @@ function get_users_by_capability($context, $capability, $fields='', $sort='',
                     continue;
                 }
             }
-            $caps = role_context_capabilities($possiblerole->id, $context, $capability); // resolved list
-            if ($caps[$capability] > 0) { // resolved capability > 0
-                $validroleids[] = $possiblerole->id;
+            if ($caps = role_context_capabilities($possiblerole->id, $context, $capability)) { // resolved list
+                if (isset($caps[$capability]) && $caps[$capability] > 0) { // resolved capability > 0
+                    $validroleids[] = $possiblerole->id;
+                }
             }
         }
         if (empty($validroleids)) {