function mailchimp_subscribe in Mailchimp 7.3
Same name and namespace in other branches
- 8 mailchimp.module \mailchimp_subscribe()
- 7.5 mailchimp.module \mailchimp_subscribe()
- 7.4 mailchimp.module \mailchimp_subscribe()
- 2.x mailchimp.module \mailchimp_subscribe()
Subscribe a user to a MailChimp list in real time or by adding to the queue.
Return value
bool True on success.
See also
Mailchimp_Lists::subscribe()
9 calls to mailchimp_subscribe()
- MailchimpListsTestCase::testAddSegmentBatchSubscribers in modules/
mailchimp_lists/ tests/ mailchimp_lists.test - Tests adding batch subscribers to a list segment.
- MailchimpListsTestCase::testAddSegmentSubscriber in modules/
mailchimp_lists/ tests/ mailchimp_lists.test - Tests adding a subscriber to a list segment.
- MailchimpListsTestCase::testGetMemberInfo in modules/
mailchimp_lists/ tests/ mailchimp_lists.test - Tests retrieval of member info for a list and email address.
- MailchimpListsTestCase::testIsSubscribed in modules/
mailchimp_lists/ tests/ mailchimp_lists.test - Tests the status of a member's subscription to a list.
- MailchimpListsTestCase::testSubscribe in modules/
mailchimp_lists/ tests/ mailchimp_lists.test - Tests subscribing a member to a list.
File
- ./
mailchimp.module, line 369 - Mailchimp module.
Code
function mailchimp_subscribe($list_id, $email, $merge_vars = NULL, $double_optin = FALSE, $confirm = TRUE, $format = 'html', $update_existing = TRUE, $replace_interests = TRUE) {
if (variable_get('mailchimp_cron', FALSE)) {
$args = array(
'list_id' => $list_id,
'email' => $email,
'merge_vars' => $merge_vars,
'double_optin' => $double_optin,
'format' => $format,
'update_existing' => $update_existing,
'replace_interests' => $replace_interests,
'confirm' => $confirm,
);
return mailchimp_addto_queue('mailchimp_subscribe_process', $args);
}
return mailchimp_subscribe_process($list_id, $email, $merge_vars, $double_optin, $format, $update_existing, $replace_interests, $confirm);
}