You are here

function mailchimp_lists_populate_member_batch_complete in Mailchimp 7.4

Same name and namespace in other branches
  1. 8 modules/mailchimp_lists/mailchimp_lists.module \mailchimp_lists_populate_member_batch_complete()
  2. 7.5 modules/mailchimp_lists/mailchimp_lists.module \mailchimp_lists_populate_member_batch_complete()
  3. 7.3 modules/mailchimp_lists/mailchimp_lists.module \mailchimp_lists_populate_member_batch_complete()
  4. 2.x modules/mailchimp_lists/mailchimp_lists.module \mailchimp_lists_populate_member_batch_complete()

Batch completion processor for member mergevar updates.

1 string reference to 'mailchimp_lists_populate_member_batch_complete'
mailchimp_lists_update_member_merge_values in modules/mailchimp_lists/mailchimp_lists.module
Triggers an update of all merge field values for appropriate entities.

File

modules/mailchimp_lists/mailchimp_lists.module, line 574

Code

function mailchimp_lists_populate_member_batch_complete($success, $results, $operations) {
  if ($success) {
    if ($results['errors']) {
      drupal_set_message(t('Update errors occurred: merge variables updated on %count records, errors occurred on %errors records.', array(
        '%count' => $results['updates'],
        '%errors' => $results['errors'],
      )), 'warning');
    }
    else {
      drupal_set_message(t('Merge variables updated on %count records. %no_entity subscribers had no matching entity in Drupal.', array(
        '%count' => $results['updates'],
        '%no_entity' => $results['no_entity'],
      )), 'status');
    }
  }
  else {
    drupal_set_message(t('Merge variable update failed.'), 'error');
  }
}