'textfield', '#title' => t('Name'), '#size' => 40, '#maxlength' => 64, '#required' => TRUE, ); $form['signup_form_data']['Phone'] = array( '#type' => 'textfield', '#title' => t('Phone'), '#size' => 40, '#maxlength' => 64, ); // If the user is logged in, fill in their name by default. if ($user->uid) { $form['signup_form_data']['Name']['#default_value'] = $user->name; } return $form; } /** * Returns the value to use for the user name for anonymous signups. * * WARNING: If you implemented your own version of theme_signup_form_data() * that changed or removed the custom 'Name' field and your site * allows anonymous signups, you will need to modify this, too. * * This value is used for the %user_name email token for anonymous users, and * also to identify a particular anonymous signup in various places in the UI. * * @param $form_data * Array of custom signup form values for the current signup. * @param $email * E-mail address of the anonymous user who signed up. * @return * A string with the proper value for the %user_name email token. * * @see theme_signup_user_form() */ function theme_signup_anonymous_username($form_data, $email) { // In some cases, the best you can do is to use the anonymous user's // supplied email address, in which case, you should uncomment this: //return $email; // WARNING: This line is only valid if you left the 'Name' field in // your site's version of theme_signup_user_form(). return $form_data['Name']; }