You are here

function newsletter_subscriber_is_subscribed in Newsletter 7.2

Checks whether an email is registered to newsletter list or not.

Return value

boolean TRUE or FALSE.

2 calls to newsletter_subscriber_is_subscribed()
newsletter_subscriber_block_view in modules/subscriber/newsletter_subscriber.module
Implements hook_block_view().
newsletter_subscriber_subscribe_form_validate in modules/subscriber/newsletter_subscriber.module
Form validation handler for newsletter_subscriber_subscribe_form().

File

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

Code

function newsletter_subscriber_is_subscribed($mail = NULL) {
  if (!isset($mail)) {
    global $user;
    $mail = isset($user->mail) ? $user->mail : FALSE;
  }
  if ($mail) {
    $is_subscribed = db_query('SELECT mail FROM {newsletter_subscriber} WHERE mail = :mail', array(
      ':mail' => $mail,
    ))
      ->fetchField();
    return (bool) $is_subscribed;
  }
  return FALSE;
}