summaryrefslogtreecommitdiff
path: root/modules/user/user.module
diff options
context:
space:
mode:
authorNeil Drumm <drumm@3064.no-reply.drupal.org>2006-11-11 23:52:11 +0000
committerNeil Drumm <drumm@3064.no-reply.drupal.org>2006-11-11 23:52:11 +0000
commit82a36d5d78fce2cfe80405ea326f8be24e14fab6 (patch)
tree6bb072244571cc16c7954e6b875999658a633565 /modules/user/user.module
parent032bb0adeb0dae53e096bebcc77529fd0f5f9b27 (diff)
downloadbrdo-82a36d5d78fce2cfe80405ea326f8be24e14fab6.tar.gz
brdo-82a36d5d78fce2cfe80405ea326f8be24e14fab6.tar.bz2
#87700 by webchick. Link to specific modules in permissions.
Diffstat (limited to 'modules/user/user.module')
-rw-r--r--modules/user/user.module6
1 files changed, 4 insertions, 2 deletions
diff --git a/modules/user/user.module b/modules/user/user.module
index 1fe2b14fe..6f0641fb6 100644
--- a/modules/user/user.module
+++ b/modules/user/user.module
@@ -1785,7 +1785,9 @@ function user_admin_perm($rid = NULL) {
$options = array();
foreach (module_list(FALSE, FALSE, TRUE) as $module) {
if ($permissions = module_invoke($module, 'perm')) {
- $form['permission'][] = array('#value' => t('@module module', array('@module' => $module)));
+ $form['permission'][] = array(
+ '#value' => $module,
+ );
asort($permissions);
foreach ($permissions as $perm) {
$options[$perm] = '';
@@ -1817,7 +1819,7 @@ function theme_user_admin_perm($form) {
$row = array();
// Module name
if (is_numeric($key)) {
- $row[] = array('data' => drupal_render($form['permission'][$key]), 'class' => 'module', 'colspan' => count($form['role_names']) + 1);
+ $row[] = array('data' => t('@module module', array('@module' => drupal_render($form['permission'][$key]))), 'class' => 'module', 'id' => 'module-'. $form['permission'][$key]['#value'], 'colspan' => count($form['role_names']) + 1);
}
else {
$row[] = array('data' => drupal_render($form['permission'][$key]), 'class' => 'permission');