Index: modules/system/system.admin.inc =================================================================== RCS file: /cvs/drupal/drupal/modules/system/system.admin.inc,v retrieving revision 1.142 diff -u -p -r1.142 system.admin.inc --- modules/system/system.admin.inc 12 May 2009 08:37:45 -0000 1.142 +++ modules/system/system.admin.inc 12 May 2009 11:31:22 -0000 @@ -1194,13 +1194,6 @@ function system_site_information_setting '#default_value' => '', '#description' => t('This text will be displayed at the bottom of each page. Useful for adding a copyright notice to your pages.') ); - $form['anonymous'] = array( - '#type' => 'textfield', - '#title' => t('Anonymous user'), - '#default_value' => t('Anonymous'), - '#description' => t('The name used to indicate anonymous users.'), - '#required' => TRUE, - ); $form['site_frontpage'] = array( '#type' => 'textfield', '#title' => t('Default front page'), Index: modules/user/user.admin.inc =================================================================== RCS file: /cvs/drupal/drupal/modules/user/user.admin.inc,v retrieving revision 1.47 diff -u -p -r1.47 user.admin.inc --- modules/user/user.admin.inc 12 May 2009 08:37:45 -0000 1.47 +++ modules/user/user.admin.inc 12 May 2009 11:31:23 -0000 @@ -244,10 +244,31 @@ function user_admin_account_validate($fo * @see system_settings_form() */ function user_admin_settings() { - // User registration settings. - $form['registration'] = array('#type' => 'fieldset', '#title' => t('User registration settings')); - $form['registration']['user_register'] = array('#type' => 'radios', '#title' => t('Public registrations'), '#default_value' => variable_get('user_register', 1), '#options' => array(t('Only site administrators can create new user accounts.'), t('Visitors can create accounts and no administrator approval is required.'), t('Visitors can create accounts but administrator approval is required.'))); - $form['registration']['user_email_verification'] = array('#type' => 'checkbox', '#title' => t('Require e-mail verification when a visitor creates an account'), '#default_value' => variable_get('user_email_verification', TRUE), '#description' => t('If this box is checked, new users will be required to validate their e-mail address prior to logging into the site, and will be assigned a system-generated password. With it unchecked, users will be logged in immediately upon registering, and may select their own passwords during registration.')); + + // User identification settings. + $form['identification'] = array( + '#type' => 'fieldset', + '#title' => t('User identification settings') + ); + $form['identification']['anonymous'] = array( + '#type' => 'textfield', + '#title' => t('Anonymous user name'), + '#default_value' => t('Anonymous'), + '#description' => t('The name used to indicate anonymous users.'), + '#required' => TRUE, + ); + $form['identification']['user_register'] = array( + '#type' => 'radios', + '#title' => t('User registration'), + '#default_value' => variable_get('user_register', 1), + '#options' => array(t('Only site administrators can create new user accounts.'), t('Visitors can create accounts and no administrator approval is required.'), t('Visitors can create accounts but administrator approval is required.')) + ); + $form['identification']['user_email_verification'] = array( + '#type' => 'checkbox', + '#title' => t('Require e-mail verification when a visitor creates an account'), + '#default_value' => variable_get('user_email_verification', TRUE), + '#description' => t('If this box is checked, new users will be required to validate their e-mail address prior to logging into the site, and will be assigned a system-generated password. With it unchecked, users will be logged in immediately upon registering, and may select their own passwords during registration.') + ); // Account cancellation settings. module_load_include('inc', 'user', 'user.pages'); @@ -464,10 +485,10 @@ function user_admin_settings() { '#title' => t('Signatures'), ); $form['signatures']['user_signatures'] = array( - '#type' => 'radios', - '#title' => t('Signature support'), + '#type' => 'checkbox', + '#title' => t('Enable signature support'), '#default_value' => variable_get('user_signatures', 0), - '#options' => array(t('Disabled'), t('Enabled')), + '#description' => t('Let users specify their signature in their user settings. The signature is usually displayed at the end of posts and comments made by the user.'), ); // If picture support is enabled, check whether the picture directory exists: @@ -482,12 +503,12 @@ function user_admin_settings() { ); $picture_support = variable_get('user_pictures', 0); $form['pictures']['user_pictures'] = array( - '#type' => 'radios', - '#title' => t('Picture support'), + '#type' => 'checkbox', + '#title' => t('Enable picture support'), '#default_value' => $picture_support, - '#options' => array(t('Disabled'), t('Enabled')), - '#prefix' => '