Index: token_node.inc =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/token/token_node.inc,v retrieving revision 1.3.2.16 diff -u -r1.3.2.16 token_node.inc --- token_node.inc 21 Aug 2007 04:40:13 -0000 1.3.2.16 +++ token_node.inc 17 Sep 2007 19:27:54 -0000 @@ -14,39 +14,41 @@ $values['type'] = $node->type; $values['type-name'] = node_get_types('name', $node->type); $values['title'] = check_plain($node->title); - $values['author-uid'] = $node->uid; $values['author-name'] = $node->name; + if (isset($node->created)) { - $values['yyyy'] = date('Y', $node->created); - $values['yy'] = date('y', $node->created); - $values['month'] = date('F', $node->created); - $values['mon'] = date('M', $node->created); - $values['mm'] = date('m', $node->created); - $values['m'] = date('n', $node->created); - $values['ww'] = date('W', $node->created); - $values['date'] = date('N', $node->created); - $values['day'] = date('l', $node->created); - $values['ddd'] = date('D', $node->created); - $values['dd'] = date('d', $node->created); - $values['d'] = date('j', $node->created); + $date = (int)$node->created; + $values['yyyy'] = date('Y', $date); + $values['yy'] = date('y', $date); + $values['month'] = date('F', $date); + $values['mon'] = date('M', $date); + $values['mm'] = date('m', $date); + $values['m'] = date('n', $date); + $values['ww'] = date('W', $date); + $values['date'] = date('N', $date); + $values['day'] = date('l', $date); + $values['ddd'] = date('D', $date); + $values['dd'] = date('d', $date); + $values['d'] = date('j', $date); } if (isset($node->changed)) { - $values['mod-yyyy'] = date('Y', $node->changed); - $values['mod-yy'] = date('y', $node->changed); - $values['mod-month'] = date('F', $node->changed); - $values['mod-mon'] = date('M', $node->changed); - $values['mod-mm'] = date('m', $node->changed); - $values['mod-m'] = date('n', $node->changed); - $values['mod-ww'] = date('W', $node->changed); - $values['mod-date'] = date('N', $node->changed); - $values['mod-day'] = date('l', $node->changed); - $values['mod-ddd'] = date('D', $node->changed); - $values['mod-dd'] = date('d', $node->changed); - $values['mod-d'] = date('j', $node->changed); + $date = (int)$node->changed; + $values['mod-yyyy'] = date('Y', $date); + $values['mod-yy'] = date('y', $date); + $values['mod-month'] = date('F', $date); + $values['mod-mon'] = date('M', $date); + $values['mod-mm'] = date('m', $date); + $values['mod-m'] = date('n', $date); + $values['mod-ww'] = date('W', $date); + $values['mod-date'] = date('N', $date); + $values['mod-day'] = date('l', $date); + $values['mod-ddd'] = date('D', $date); + $values['mod-dd'] = date('d', $date); + $values['mod-d'] = date('j', $date); } - + // Now get the menu related information. global $_menu; $trail = array();