Index: adminrole.module =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/adminrole/adminrole.module,v retrieving revision 1.2.2.6 diff -u -p -r1.2.2.6 adminrole.module --- adminrole.module 23 Jun 2007 06:09:30 -0000 1.2.2.6 +++ adminrole.module 14 Feb 2008 08:23:00 -0000 @@ -26,7 +26,8 @@ function adminrole_menu($may_cache) { if ($may_cache) { $items[] = array( 'path' => 'admin/settings/adminrole', - 'title' => t('adminrole'), + 'title' => t('Admin Role'), + 'description' => t('Change which role is a "admin" Role with full perms'), 'callback' => 'drupal_get_form', 'callback arguments' => array('adminrole_admin_settings'), 'access' => user_access('administer site configuration'), @@ -77,13 +78,11 @@ function adminrole_update_perms() { } -function adminrole_form_alter($form_id, &$form) { - if ($form_id == 'system_modules') { - $form['#submit']["adminrole_update_perms"] = array(); - } -} - - - - - +/** + * Sets a callback on forms to invoke adminrole_update_perms() + */ + function adminrole_form_alter($form_id, &$form) { + if (in_array($form_id, array('system_modules', 'adminrole_admin_settings'))) { + $form['#submit']['adminrole_update_perms'] = array(); + } +} \ No newline at end of file