You are here

function oa_messages_og_membership_update in Open Atrium Core 7.2

Implements hook_og_membership_update().

File

modules/oa_messages/oa_messages.module, line 418

Code

function oa_messages_og_membership_update($og_membership) {
  if ($og_membership->entity_type == 'user') {
    if ($og_membership->original->state != OG_STATE_ACTIVE && $og_membership->state == OG_STATE_ACTIVE) {
      oa_messages_og_membership_prepare($og_membership, t('approved'), FALSE);
    }
    if ($og_membership->original->state != OG_STATE_BLOCKED && $og_membership->state == OG_STATE_BLOCKED) {
      oa_messages_og_membership_prepare($og_membership, t('blocked'), FALSE);
    }
  }
}