You are here

function flag_flag_is_flagged_access_summary in Flag 7.3

Provide a summary description based upon the specified context.

1 string reference to 'flag_flag_is_flagged_access_summary'
flag_is_flagged.inc in plugins/access/flag_is_flagged/flag_is_flagged.inc

File

plugins/access/flag_is_flagged/flag_is_flagged.inc, line 108

Code

function flag_flag_is_flagged_access_summary($conf, $context) {
  $flag = flag_get_flag($conf['flag_name']);
  if ($flag) {
    $flag_limit_by = '';
    if (isset($conf['flag_user']) && $conf['flag_user'] == 'user') {
      return t('@identifier is flagged with "@flag" by current user.', array(
        '@flag' => $flag->title,
        '@identifier' => $context->identifier,
      ));
    }
    elseif (isset($conf['flag_user']) && $conf['flag_user'] == 'any') {
      return t('@identifier is flagged with "@flag" by anyone.', array(
        '@flag' => $flag->title,
        '@identifier' => $context->identifier,
      ));
    }
  }
  else {
    return t('Missing/deleted flag "@flag"', array(
      '@flag' => $conf['flag_name'],
    ));
  }
}