--- event/event.module 2007-08-09 19:47:47.000000000 +0800 +++ ../public_html/koolred-devel/sites/default/modules/event/event.module 2007-08-22 12:34:27.000000000 +0800 @@ -3018,6 +3018,39 @@ function event_timezone_map($offset) { return $map[$offset]; } +function views_handler_field_date_iso($fieldinfo, $fielddata, $value, $data) { + return $value ? event_format_date($value) : theme('views_nodate'); +} + + +/** + * Format a date using small representation. + */ +function views_handler_field_date_small_iso($fieldinfo, $fielddata, $value, $data) { + return $value ? event_format_date($value, 'small') : theme('views_nodate'); +} + +/** + * Format a date using large representation. + */ +function views_handler_field_date_large_iso($fieldinfo, $fielddata, $value, $data) { + return $value ? event_format_date($value, 'large') : theme('views_nodate'); +} + +/** + * Format a date using custom representation. + */ +function views_handler_field_date_custom_iso($fieldinfo, $fielddata, $value, $data) { + return $value ? event_format_date($value, 'custom', $fielddata['options']) : theme('views_nodate'); +} +