You are here

function newsletter_subscriber_user_insert in Newsletter 7.2

Implements hook_user_insert().

File

modules/subscriber/newsletter_subscriber.module, line 301
Module for the Newsletter Subscriber Entity

Code

function newsletter_subscriber_user_insert(&$edit, $account, $category) {
  if ($lists = variable_get('newsletter_subscriber_subscribe_new_users', array())) {
    $subscriber = newsletter_subscriber_create(array(
      'email' => $account->mail,
      'uid' => $account->uid,
    ));
    $subscriber_wrapper = entity_metadata_wrapper('newsletter_subscriber', $subscriber);
    foreach ($lists as $list) {
      $subscriber_wrapper->field_newsletter_list[]->target_id = $list;
    }
    newsletter_subscriber_save($subscriber);
  }
}