You are here

function oa_notifications_preprocess_flag in Open Atrium Notifications 7.2

Implements hook_preprocess_flag().

File

./oa_notifications.module, line 1102

Code

function oa_notifications_preprocess_flag(&$vars) {
  if ($vars['flag']->name == 'subscribe_section_content') {
    if ($vars['status'] == 'unflagged') {
      $vars['link_text'] = '<i class="icon-flag"></i> ' . $vars['link_text'];
    }
    else {
      $vars['link_text'] = '<i class="icon-ban-circle"></i> ' . $vars['link_text'];
    }
    $vars['after_flagging'] = TRUE;
    if ($vars['action'] == 'unflag') {
      $description = t('You are receiving notifications.');
    }
    else {
      $description = t('Follow to receive notifications.');
    }
    $vars['message_text'] = $description;
  }
}