function regcode_user_insert in Registration codes 7
Same name and namespace in other branches
- 7.2 regcode.module \regcode_user_insert()
Implements hook_user_insert().
File
- ./regcode.module, line 209 
- Main functionality and hooks of regcode module.
Code
function regcode_user_insert(&$edit, $account) {
  $account->regcode = FALSE;
  if (empty($edit['regcode'])) {
    return;
  }
  $code = regcode_code_consume($edit['regcode'], $account->uid);
  if ($code) {
    $account->regcode = $code;
  }
  watchdog('regcode', 'The registration code %code was used by !user', array(
    '%code' => $edit['regcode'],
    '!user' => l($account->name, 'user/' . $account->uid),
  ));
  /*
   * Modules are expected to "consume" any data in the $edit array once it
   * has been used.
   */
  $edit['code'] = NULL;
}