? 856810-signup-form-array.patch
? LICENSE.txt
? signup-message.patch
Index: includes/admin.settings.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/signup/includes/admin.settings.inc,v
retrieving revision 1.2.2.5
diff -u -p -r1.2.2.5 admin.settings.inc
--- includes/admin.settings.inc	24 Jan 2009 08:52:46 -0000	1.2.2.5
+++ includes/admin.settings.inc	31 Jul 2010 01:10:21 -0000
@@ -46,6 +46,12 @@ function signup_settings_form() {
     '#default_value' => variable_get('signup_date_format', 'small'),
     '#description' => t('Whenever this module needs to print a date (both in the administrative interface, and in the various e-mail messages it can send), this setting controls which date format string to use. The format strings are defined at the <a href="!settings_url">Date and time settings page</a>.', array('!settings_url' => url('admin/settings/date-time'))),
   );
+  $form['adv_settings']['signup_ignore_default_fields'] = array(
+    '#type' => 'checkbox',
+    '#title' => t('Ignore default Signup fields'),
+    '#description' => t('Signup comes with Name and Phone fields that are separate from user profile fields. Ignore these fields if only authenticated users will be signing up on this site.'),
+    '#default_value' => variable_get('signup_ignore_default_fields', 0),
+  );
   if (!module_exists('views')) {
     $form['adv_settings']['signup_no_views_user_info'] = array(
       '#title' => t('Display signup information on user profile pages'),
Index: includes/node_output.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/signup/includes/node_output.inc,v
retrieving revision 1.1.2.11
diff -u -p -r1.1.2.11 node_output.inc
--- includes/node_output.inc	23 Aug 2009 15:44:54 -0000	1.1.2.11
+++ includes/node_output.inc	31 Jul 2010 01:10:22 -0000
@@ -40,7 +40,7 @@ function _signup_node_output($node, $typ
 function _signup_current_user_signup($node, $type = 'node') {
   global $user;
   $output = '';
-  $fieldset = $type == 'node' ? TRUE : FALSE;
+  $fieldset = $type == 'node' && !variable_get('signup_ignore_default_fields', 0) ? TRUE : FALSE;
   // The node has been closed for signups, and the user has
   // signup permissions.  Let them know it's closed.
   if (!$node->signup_status) {
Index: theme/signup_form.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/signup/theme/signup_form.inc,v
retrieving revision 1.3.2.2
diff -u -p -r1.3.2.2 signup_form.inc
--- theme/signup_form.inc	22 Jan 2009 19:00:55 -0000	1.3.2.2
+++ theme/signup_form.inc	31 Jul 2010 01:10:22 -0000
@@ -47,7 +47,9 @@
 function theme_signup_user_form($node) {
   global $user;
   $form = array();
-
+  if (variable_get('signup_ignore_default_fields', 0)) {
+    return $form;
+  }
   // If this function is providing any extra fields at all, the following
   // line is required for form form to work -- DO NOT EDIT OR REMOVE.
   $form['signup_form_data']['#tree'] = TRUE;
