You are here

function regcode_user_register_form_submit_handler in Registration codes 8

Updates data for a regcode in the database.

1 string reference to 'regcode_user_register_form_submit_handler'
regcode_form_user_register_form_alter in ./regcode.module
Implements hook_form_FORM_ID_alter() for user_register_form.

File

./regcode.module, line 115
Main functionality and hooks of regcode module.

Code

function regcode_user_register_form_submit_handler(array &$form, FormStateInterface $form_state) {
  $regcode = $form_state
    ->getValue('regcode');
  $uid = $form_state
    ->getValue('uid');
  if (!empty($regcode) && !empty($uid)) {
    $code = regcode_code_consume($regcode, $uid);
    if ($code) {
      $username = $form_state
        ->getValue('name');
      \Drupal::logger('regcode')
        ->info(t('The registration code "@code" was used by user @user with UID @uid.', [
        '@code' => $regcode,
        '@uid' => $uid,
        '@user' => $username,
      ]));
    }
    else {
      \Drupal::logger('regcode')
        ->error(t('Error checking code @code.', [
        '@code' => $code,
      ]));
    }
  }
}