user_permission_get_modules

Versions
mediamosa-21
user_permission_get_modules()

Determine the modules that permissions belong to.

Return value

An associative array in the format $permission => $module.

▾ 2 functions call user_permission_get_modules()

user_role_grant_permissions in modules/user/user.module
Grant permissions to a user role.
user_update_7006 in modules/user/user.install
Add module data to {role_permission}.

Code

modules/user/user.module, line 2612

<?php
function user_permission_get_modules() {
  $permissions = array();
  foreach (module_implements('permission') as $module) {
    $perms = module_invoke($module, 'permission');
    foreach ($perms as $key => $value) {
      $permissions[$key] = $module;
    }
  }
  return $permissions;
}
?>