You are here

function mailchimp_lists_user_update in Mailchimp 7.2

Implements hook_user_update().

File

modules/mailchimp_lists/mailchimp_lists.module, line 305
Mailchimp lists module.

Code

function mailchimp_lists_user_update(&$edit, $account, $category) {
  if (isset($edit['roles'])) {
    if ($category == 'account') {
      $removed_roles = array_diff_key($edit['original']->roles, $edit['roles']);
      mailchimp_lists_user_sync($account, isset($edit['original']) ? $edit['original']->mail : '', isset($edit['mail']) ? $edit['mail'] : '', !empty($removed_roles));
    }
  }
}