You are here

function mailchimp_lists_populate_member_batch_complete in Mailchimp 8

Same name and namespace in other branches
  1. 7.5 modules/mailchimp_lists/mailchimp_lists.module \mailchimp_lists_populate_member_batch_complete()
  2. 7.3 modules/mailchimp_lists/mailchimp_lists.module \mailchimp_lists_populate_member_batch_complete()
  3. 7.4 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 526
Mailchimp lists/audiences module.

Code

function mailchimp_lists_populate_member_batch_complete($success, $results, $operations) {
  if ($success) {
    if ($results['errors']) {
      \Drupal::messenger()
        ->addWarning(t('Update errors occurred: merge variables updated on %count records, errors occurred on %errors records.', [
        '%count' => $results['updates'],
        '%errors' => $results['errors'],
      ]));
    }
    else {
      \Drupal::messenger()
        ->addStatus(t('Merge variables updated on %count records.', [
        '%count' => $results['updates'],
      ]));
    }
  }
  else {
    \Drupal::messenger()
      ->addError(t('Merge variable update failed.'));
  }
}