function elfinder_user_roles in elFinder file manager 6.2
Same name and namespace in other branches
- 8.2 elfinder.module \elfinder_user_roles()
- 7.3 elfinder.module \elfinder_user_roles()
- 7.2 elfinder.module \elfinder_user_roles()
1 call to elfinder_user_roles()
File
- ./
elfinder.module, line 410
Code
function elfinder_user_roles() {
global $user;
$roles = $user->roles;
$roles1 = array();
foreach (array_keys($roles) as $rid) {
$result = db_query("SELECT perm FROM {permission} p WHERE p.rid = '%d'", $rid);
while ($res = db_result($result)) {
$perms = preg_split('/\\s*\\,\\s*/', $res);
$weight = count($perms);
$roles1[$weight] = $rid;
}
}
krsort($roles1);
return array_values($roles1);
}