Index: apply_for_role.admin.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/apply_for_role/apply_for_role.admin.inc,v
retrieving revision 1.1
diff -u -r1.1 apply_for_role.admin.inc
--- apply_for_role.admin.inc	8 Aug 2008 15:43:17 -0000	1.1
+++ apply_for_role.admin.inc	20 Sep 2008 12:48:45 -0000
@@ -36,6 +36,12 @@
     '#description' => t("Choosing 'yes' will allow users to apply for roles when creating a new account."),
     '#required' => TRUE,
   );
+  $form['options']['show_none'] = array(
+  	'#type' => 'checkbox',
+ 	'#title' => t('Allow users to apply for no role'),
+  	'#default_value' => variable_get('apply_for_role_show_none', 1),
+  	'#description' => t('Check this option will show a blank option in the list of available roles.  Selecting this option is the same as saying no role, or authenticated user.'),
+  );
   $roles = (user_roles(TRUE));
   unset($roles[DRUPAL_AUTHENTICATED_RID]);
   $form['roles'] = array(
@@ -65,6 +71,7 @@
   variable_set('users_apply_roles', $selected_roles);
   variable_set('apply_for_role_multiple', $form['options']['multiple']['#value']);
   variable_set('apply_for_role_register', $form['options']['register']['#value']);
+  variable_set('apply_for_role_show_none', $form['options']['show_none']['#value']);
   drupal_set_message(t('Apply for role settings have been saved.'));
 
   $form_state['redirect'] = 'admin/settings/apply_for_role';
