You are here

function forward_tokens in Forward 7.2

Same name and namespace in other branches
  1. 8.3 forward.tokens.inc \forward_tokens()
  2. 8 forward.tokens.inc \forward_tokens()
  3. 8.2 forward.tokens.inc \forward_tokens()
  4. 7.3 forward.tokens.inc \forward_tokens()
  5. 4.x forward.tokens.inc \forward_tokens()
  6. 4.0.x forward.tokens.inc \forward_tokens()

Implements hook_tokens().

File

./forward.module, line 1546

Code

function forward_tokens($type, $tokens, array $data = array(), array $options = array()) {
  $replacements = array();
  if ($type = 'node' && isset($data['forward'])) {
    foreach ($tokens as $name => $original) {
      switch ($name) {
        case 'recipients':
          $replacements[$original] = isset($data['forward']['recipients']) ? filter_xss(implode($data['forward']['recipients'], ', ')) : t('(Recipient list)');
          break;
        case 'sender':
          $replacements[$original] = isset($data['forward']['sender']) ? filter_xss($data['forward']['sender']) : t('(Your name)');
          break;
      }
    }
  }
  return $replacements;
}