]> git.mjollnir.org Git - moodle.git/commitdiff
capability report: MDL-17410 did not work if a capability was not set anywhere.
authortjhunt <tjhunt>
Wed, 3 Dec 2008 02:40:17 +0000 (02:40 +0000)
committertjhunt <tjhunt>
Wed, 3 Dec 2008 02:40:17 +0000 (02:40 +0000)
Change it so that the system context is always shown.

admin/report/capability/index.php

index 1beb9d4056a7543a416fd025c994c1ea2b437c0e..a1482e7bb58bdb140726adb2e74c201ae626a676 100644 (file)
@@ -106,7 +106,7 @@ if ($capability) {
             SELECT DISTINCT con.path, 1
             FROM {context} con JOIN {role_capabilities} rc ON rc.contextid = con.id
             WHERE capability = ? $sqlroletest", $params);
-    $requiredcontexts = array();
+    $requiredcontexts = array($systemcontext->id);
     foreach ($relevantpaths as $path => $notused) {
         $requiredcontexts = array_merge($requiredcontexts, explode('/', trim($path, '/')));
     }