You are here

function mailchimp_activity_get_all_activity in Mailchimp 7.2

Same name and namespace in other branches
  1. 7.5 modules/mailchimp_activity/mailchimp_activity.module \mailchimp_activity_get_all_activity()
  2. 7.3 modules/mailchimp_activity/mailchimp_activity.module \mailchimp_activity_get_all_activity()
  3. 7.4 modules/mailchimp_activity/mailchimp_activity.module \mailchimp_activity_get_all_activity()

Return all activity on all lists for a given email address

Parameters

string $email:

Return value

$array

1 call to mailchimp_activity_get_all_activity()
mailchimp_activity_page in modules/mailchimp_activity/mailchimp_activity.module
Content for the mailchimp log tab on entity instance pages.

File

modules/mailchimp_activity/mailchimp_activity.module, line 222

Code

function mailchimp_activity_get_all_activity($email) {
  $all_activity = array();
  $listdata = mailchimp_get_lists_by_email($email);
  if (isset($listdata['campaigns'])) {
    $all_activity['campaigns'] = $listdata['campaigns'];
  }
  if (isset($listdata['lists'])) {
    foreach ($listdata['lists'] as $list) {
      $all_activity['lists'][$list['id']] = array(
        'list' => $list,
        'activity' => mailchimp_activity_get_member_activity($list['id'], $email),
      );
    }
  }
  return $all_activity;
}