You are here

cas.tokens.inc in CAS 6.3

Same filename and directory in other branches
  1. 8 cas.tokens.inc
  2. 7 cas.tokens.inc
  3. 2.x cas.tokens.inc

Token module integration.

File

cas.tokens.inc
View source
<?php

/**
 * @file
 * Token module integration.
 */

/**
 * Implements hook_token_list().
 */
function _cas_token_list($type = 'all') {
  $tokens = array();
  if ($type == 'cas' || $type == 'all') {
    $tokens['cas']['cas-name'] = t('The CAS username.');

    // $tokens['cas']['cas-name-raw'] = t('The CAS username.');
  }
  return $tokens;
}

/**
 * Implements hook_token_values().
 */
function _cas_token_values($type, $object = NULL) {
  $values = array();
  if ($type == 'cas' && !empty($object)) {
    $cas = $object;
    $values['cas-name'] = check_plain($cas);

    // $values['cas-name-raw'] = $cas;
  }
  return $values;
}

Functions

Namesort descending Description
_cas_token_list Implements hook_token_list().
_cas_token_values Implements hook_token_values().