Index: casetracker.module =================================================================== RCS file: /cvs/drupal/contributions/modules/casetracker/casetracker.module,v retrieving revision 1.123.2.21 diff -u -r1.123.2.21 casetracker.module --- casetracker.module 12 Feb 2010 19:30:31 -0000 1.123.2.21 +++ casetracker.module 18 Feb 2010 08:37:59 -0000 @@ -1057,3 +1057,19 @@ } return $assign_to; } + +/** + * Implementation of hook_token_values(). + */ +function casetracker_token_values($type, $object = NULL) { + require_once(drupal_get_path('module', 'casetracker') .'/casetracker.token.inc'); + return _casetracker_token_values($type, $object); +} + +/** + * Implementation of hook_token_list(). + */ +function casetracker_token_list($type = 'all') { + require_once(drupal_get_path('module', 'casetracker') .'/casetracker.token.inc'); + return _casetracker_token_list($type); +} Index: casetracker.token.inc =================================================================== RCS file: casetracker.token.inc diff -N casetracker.token.inc --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ casetracker.token.inc 1 Jan 1970 00:00:00 -0000 @@ -0,0 +1,29 @@ +nid); + $values['case_type'] = casetracker_case_state_load($caseNode->casetracker->case_type_id, 'type'); + } + return $values; +} + +/** + * Implementation of hook_token_list(). + */ +function _casetracker_token_list($type = 'all') { + if ($type == 'node' || $type == 'all') { + $tokens['casetracker']['case_type'] = t('Case Type'); + return $tokens; + } +}