Index: modules/user/user.admin.inc =================================================================== RCS file: /cvs/drupal/drupal/modules/user/user.admin.inc,v retrieving revision 1.56 diff -u -9 -p -r1.56 user.admin.inc --- modules/user/user.admin.inc 4 Jun 2009 20:09:29 -0000 1.56 +++ modules/user/user.admin.inc 6 Jun 2009 13:29:20 -0000 @@ -254,19 +254,20 @@ function user_admin_settings() { // Administrative role option. $form['admin_role'] = array( '#type' => 'fieldset', '#title' => t('Administrator role'), ); // Do not allow users to set the anonymous or authenticated user roles as the // administrator role. $roles = user_roles(); - $roles = array_slice($roles, 2, NULL, TRUE); + unset($roles[DRUPAL_ANONYMOUS_RID]); + unset($roles[DRUPAL_AUTHENTICATED_RID]); $roles[0] = t('disabled'); $form['admin_role']['user_admin_role'] = array( '#type' => 'select', '#title' => t('Administrator role'), '#default_value' => variable_get('user_admin_role', 0), '#options' => $roles, '#description' => t('This role will be automatically assigned new permissions whenever a module is enabled. Changing this setting will not affect existing permissions.'), );