You are here

function mailchimp_lists_rules_action_entity_subscribe in Mailchimp 8

Same name and namespace in other branches
  1. 7.5 modules/mailchimp_lists/mailchimp_lists.rules.inc \mailchimp_lists_rules_action_entity_subscribe()
  2. 7.3 modules/mailchimp_lists/mailchimp_lists.rules.inc \mailchimp_lists_rules_action_entity_subscribe()
  3. 7.4 modules/mailchimp_lists/mailchimp_lists.rules.inc \mailchimp_lists_rules_action_entity_subscribe()
  4. 2.x modules/mailchimp_lists/mailchimp_lists.rules.inc \mailchimp_lists_rules_action_entity_subscribe()

Action callback: Subscribe an entity to a list/audience.

1 string reference to 'mailchimp_lists_rules_action_entity_subscribe'
mailchimp_lists_rules_action_info in modules/mailchimp_lists/mailchimp_lists.rules.inc
Implements hook_rules_action_info().

File

modules/mailchimp_lists/mailchimp_lists.rules.inc, line 45
Rules integration for the mailchimp lists module.

Code

function mailchimp_lists_rules_action_entity_subscribe($entity, $field, $subscribe) {
  $field_info = $field
    ->info();
  $choices = reset($field_info['instance']['default_value']);
  $choices['subscribe'] = $subscribe;
  mailchimp_lists_process_subscribe_form_choices($choices, $field_info['instance'], $field_info['field'], $entity
    ->raw());
}