You are here

function inline_registration_submit in Inline Registration 7

Same name and namespace in other branches
  1. 5 inline_registration.module \inline_registration_submit()
  2. 6 inline_registration.module \inline_registration_submit()

Submit routine for inline registration form.

1 string reference to 'inline_registration_submit'
inline_registration_form_alter in ./inline_registration.module
Implements hook_form_alter().

File

./inline_registration.module, line 142
Allow anonymous users to register via the node/add page.

Code

function inline_registration_submit($form, &$form_state) {
  if (variable_get('user_email_verification', TRUE)) {
    $status_save = 1;
  }
  elseif (variable_get('user_register', '') == 1) {
    $status_save = 1;
  }
  else {
    $status_save = $form_state['values']['status'];
  }
  $form_state['values']['status'] = $status_save;
  unset($form_state['values']['uid']);
  if (module_exists('logintoboggan')) {
    logintoboggan_user_register_submit($form['register']['form'], $form_state);
  }
  else {
    user_register_submit($form['register']['form'], $form_state);
  }
  $form_state['values']['name'] = $form_state['user']->name;
  $form_state['values']['uid'] = $form_state['user']->uid;
  $form_state['values']['status'] = $status_save;
}