You are here

function invite_by_email_form_user_register_form_alter in Invite 7.4

Same name and namespace in other branches
  1. 8 modules/invite_by_email/invite_by_email.module \invite_by_email_form_user_register_form_alter()

Implements hook_form_FORMID_alter().

File

modules/invite_by_email/invite_by_email.module, line 409
Main file for Invite by e-mail.

Code

function invite_by_email_form_user_register_form_alter(&$form, &$form_state, $form_id) {
  if (($invite = invite_load_from_session()) && !empty($invite
    ->type_details()->invite_sending_controller['invite_by_email'])) {
    $invite_wrapper = entity_metadata_wrapper('invite', $invite);
    if (isset($form['account'])) {
      $field =& $form['account'];
    }
    else {
      $field =& $form;
    }
    if (isset($field['mail'])) {
      $field['mail']['#default_value'] = $invite_wrapper->field_invitation_email_address
        ->value();
    }
  }
}