Revision: 28509
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at July 9, 2010 01:27 by discipolo
Initial Code
/** * Adding Fields to signup HERE! */ function THEME_signup_user_form($node) { global $user; $form = array(); // 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; $form['signup_form_data']['Name'] = array( '#type' => 'textfield', '#title' => t('Name'), '#size' => 40, '#maxlength' => 64, '#required' => TRUE, ); $form['signup_form_data']['E-Mail'] = array( '#type' => 'textfield', '#title' => t('E-Mail'), '#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; $form['signup_form_data']['E-Mail']['#default_value'] = $user->mail; } 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']; }
Initial URL
Initial Description
Adding E-mail to - function THEME_signup_user_form
Initial Title
Adding E-mail to - function THEME_signup_user_form
Initial Tags
drupal
Initial Language
PHP