function mailchimp_is_subscribed in Mailchimp 7.2
Same name and namespace in other branches
- 8 mailchimp.module \mailchimp_is_subscribed()
 - 7.5 mailchimp.module \mailchimp_is_subscribed()
 - 7.3 mailchimp.module \mailchimp_is_subscribed()
 - 7.4 mailchimp.module \mailchimp_is_subscribed()
 - 2.x mailchimp.module \mailchimp_is_subscribed()
 
Check if the given email is subscribed to the given list.
Simple wrapper around mailchimp_get_memberinfo().
Parameters
string $list_id: Unique string identifier for the list on your MailChimp account.
string $email: Email address to check for on the identified Mailchimp List
bool $reset: Set to TRUE to ignore the cache. (Used heavily in testing functions.)
Return value
bool Indicates subscription status.
7 calls to mailchimp_is_subscribed()
- MailchimpListsBasicTestCase::confirmSubscriptionStatus in modules/
mailchimp_lists/ tests/ mailchimp_lists.test  - An assertion wrapper for the common task of check a subscription status.
 - mailchimp_lists_auth_newsletter_form in modules/
mailchimp_lists/ mailchimp_lists.module  - Return a form element for a single newsletter.
 - mailchimp_lists_process_subscribe_form_choices in modules/
mailchimp_lists/ mailchimp_lists.module  - Processor for various list form submissions.
 - mailchimp_lists_queue_existing in modules/
mailchimp_lists/ mailchimp_lists.module  - Queue existing users in a list. Optionally, queue users to remove.
 - mailchimp_lists_rules_condition_mail_is_subscribed in modules/
mailchimp_lists/ mailchimp_lists.rules.inc  - Condition callback: User is subscribed to a list.
 
File
- ./
mailchimp.module, line 87  - Mailchimp module.
 
Code
function mailchimp_is_subscribed($list_id, $email, $reset = FALSE) {
  $subscribed = FALSE;
  $memberinfo = mailchimp_get_memberinfo($list_id, $email, $reset);
  if (isset($memberinfo['status']) && $memberinfo['status'] == 'subscribed') {
    $subscribed = TRUE;
  }
  return $subscribed;
}