Index: event.module =================================================================== RCS file: /cvs/drupal/contributions/modules/event/event.module,v retrieving revision 1.183.2.8 diff -u -u -F^function -r1.183.2.8 event.module --- event.module 23 Aug 2006 20:00:03 -0000 1.183.2.8 +++ event.module 28 Aug 2006 05:36:58 -0000 @@ -1924,7 +1924,8 @@ function event_nodeapi(&$node, $op, $tea $node->start_offset = $node->end_offset = $user->timezone; break; case 'site' : - $node->start_offset = $node->end_offset = variable_get('date_default_timezone', 0); + $start_offset = event_get_dst_adjusted_offset(variable_get('date_default_timezone', 0), $object->event_start); + $end_offset = event_get_dst_adjusted_offset(variable_get('date_default_timezone', 0), $object->event_end); break; } $node->start_format = format_date($node->event_start, 'small', '', $node->start_offset); @@ -1965,7 +1966,9 @@ function event_nodeapi(&$node, $op, $tea $start_offset = $end_offset = $user->timezone; break; case 'site' : - $start_offset = $end_offset = variable_get('date_default_timezone', 0); + include_once(EVENT_PATH .'/event_timezones.inc'); + $start_offset = event_get_dst_adjusted_offset(variable_get('date_default_timezone', 0), $object->event_start); + $end_offset = event_get_dst_adjusted_offset(variable_get('date_default_timezone', 0), $object->event_end); break; } $ctype = module_invoke('flexinode', 'load_content_type', $node->ctype_id);