From e9f8dc82b0a33c9d8c5a78267f79762ff5d884da Mon Sep 17 00:00:00 2001 From: Angie Byron Date: Sat, 6 Jun 2009 14:51:56 +0000 Subject: #480660 follow-up by c960657: unset variables, since array_slice() can cause issues on some versions of PHP. --- modules/user/user.admin.inc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'modules/user/user.admin.inc') diff --git a/modules/user/user.admin.inc b/modules/user/user.admin.inc index f5f6117f4..10cc2809d 100644 --- a/modules/user/user.admin.inc +++ b/modules/user/user.admin.inc @@ -260,7 +260,8 @@ function user_admin_settings() { // 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( -- cgit v1.2.3