=== added file 'includes/token.inc' --- includes/token.inc 1970-01-01 00:00:00 +0000 +++ includes/token.inc 2008-12-02 06:28:20 +0000 @@ -0,0 +1,28 @@ +$key) || property_exists(get_class($object), $key)) { + $replacement = array('source' => is_numeric($object->$key) ? TOKEN_MACHINE_GENERATED : TOKEN_USER_INPUT_WITHOUT_FORMAT, 'value' => $object->$key); + } + if ($date_format) { + $replacement['value'] = date($date_format, $replacement['value']); + // TODO -- do we want to change the 'source' attribute here to TOKEN_USER_INPUT_WITHOUT_FORMAT? I think yes. + } + $return[$key] = $replacement; + } + return $return; +} === added file 'modules/node/node.token.inc' --- modules/node/node.token.inc 1970-01-01 00:00:00 +0000 +++ modules/node/node.token.inc 2008-12-02 06:28:28 +0000 @@ -0,0 +1,17 @@ + TOKEN_MACHINE_GENERATED, 'value' => $node->type); +} + +function token_node_type_name($node) { + return array('context' => TOKEN_USER_INPUT_WITHOUT_FORMAT, 'value' => $node->name); +} + +function token_node_body($node) { + return array('context' => TOKEN_USER_INPUT_WITH_FORMAT, 'value' => $node->body, 'format' => $node->format); +} + +function token_node_teaser($node) { + return array('context' => TOKEN_USER_INPUT_WITH_FORMAT, 'value' => $node->teaser, 'format' => $node->format); +}