]> git.mjollnir.org Git - moodle.git/commitdiff
MDL-9216 has capabilitiy does not respect doanything if admin userid specified and...
authorskodak <skodak>
Mon, 9 Apr 2007 11:11:31 +0000 (11:11 +0000)
committerskodak <skodak>
Mon, 9 Apr 2007 11:11:31 +0000 (11:11 +0000)
lib/accesslib.php

index 484c08e2f067c7bd66b16f378590d803c657baa8..26b063731eb0a2ebe12455842f56593d196102ef 100755 (executable)
@@ -845,7 +845,8 @@ function load_user_capability($capability='', $context = NULL, $userid='') {
     }
 
     if ($capability) {
-        $capsearch = " AND rc.capability = '$capability' ";
+        // the doanything may override the requested capability
+        $capsearch = " AND (rc.capability = '$capability' OR rc.capability = 'moodle/site:doanything') ";
     } else {
         $capsearch ="";
     }