| 12345678910111213141516171819202122232425262728293031323334353637383940 | <?php/** * @file * Token hook implementations. Included if token.module is installed. *//** * Implementation of hook_token_list(). * * Provide a user readable list of Phone Number tokens. */function cck_phone_token_list($type = 'all') {  if ($type == 'field' || $type == 'all') {    $tokens = array();    $tokens['cck_phone']['number'] = t('Phone number');    $tokens['cck_phone']['country_codes'] = t('Country code');    $tokens['cck_phone']['extension'] = t('Extension');    return $tokens;  }}/** * Implementation of hook_token_values(). */function cck_phone_token_values($type, $object = NULL, $options = array()) {  $tokens = array();  if ($type == 'field' && isset($object[0]['number'])) {    $item = $object[0];    $tokens['number'] = $item['number'];    $tokens['country_codes'] = $item['country_codes'];    $tokens['extension'] = isset($item['extension']) ? $item['extension'] : '';  }  return $tokens;}
 |