You are here

function mailchimp_automations_get_emails_for_workflow in Mailchimp 7.5

Same name and namespace in other branches
  1. 7.4 modules/mailchimp_automations/mailchimp_automations.module \mailchimp_automations_get_emails_for_workflow()

Wrapper for MailchimpAutomations->getWorkflowEmails().

Parameters

string $workflow_id: The MailChimp workflow_id.

Return value

array An array of email workflows associated with this automation.

1 call to mailchimp_automations_get_emails_for_workflow()
mailchimp_automations_entity_form in modules/mailchimp_automations/includes/mailchimp_automations.admin.inc
Returns a form for a mailchimp_automations_entity.

File

modules/mailchimp_automations/mailchimp_automations.module, line 133
Module file for mailchimp_automations.

Code

function mailchimp_automations_get_emails_for_workflow($workflow_id) {
  $emails = array();
  $mc_auto = mailchimp_get_api_object('MailchimpAutomations');
  $results = $mc_auto
    ->getWorkflowEmails($workflow_id);
  $email_results = $results->emails;
  foreach ($email_results as $email) {
    $title = $email->settings->title;
    if (!empty($title)) {
      $emails[$email->id] = $title;
    }
  }
  return $emails;
}