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