diff --git a/lib/accesslib.php b/lib/accesslib.php index 107d5af9e67b4..55296a1a6fb7a 100755 --- a/lib/accesslib.php +++ b/lib/accesslib.php @@ -458,7 +458,7 @@ function load_user_capability($capability='', $context ='', $userid='') { rc.contextid=$siteinstance->id $capsearch GROUP BY - rc.capability,aggrlevel,c1.id + rc.capability, (c1.aggregatelevel * 100), c1.id HAVING SUM(rc.permission) != 0 UNION @@ -481,7 +481,7 @@ function load_user_capability($capability='', $context ='', $userid='') { $capsearch GROUP BY - rc.capability, aggrlevel, c1.id + rc.capability, (c1.aggregatelevel * 100 + c2.aggregatelevel), c1.id HAVING SUM(rc.permission) != 0 ORDER BY