--- event.module.orig 2009-06-28 17:53:58.000000000 +0100 +++ event.module 2009-06-29 16:30:09.000000000 +0100 @@ -281,6 +281,16 @@ '#title' => t('Content type filter controls'), '#default_value' => variable_get('event_type_control', 'all'), '#options' => array('all' => t('Show content type filter control on calendar views'), 'request' => t('Only show content type filter control when content type filter view is requested'), 'never' => t('Never show content type filter control'))); + $form['event_date_display'] = array( + '#type' => 'select', + '#default_value' => variable_get('event_date_display', 'small'), + '#options' => array( + 'small' => t('Small'), + 'medium' => t('Medium'), + 'large' => t('Large'), + ), + '#title' => t('Date display type'), + '#description' => t('Which type of date display to use'),); return system_settings_form($form); } @@ -2233,9 +2243,9 @@ $node->event['start_exploded'] = event_explode_date($node->event['start']); $node->event['end_exploded'] = event_explode_date($node->event['end']); - $node->event['start_format'] = event_format_date($node->event['start_exploded'], 'small'); + $node->event['start_format'] = event_format_date($node->event['start_exploded'], variable_get('event_date_display', 'small')); $node->event['start_time_format'] = event_format_date($node->event['start_exploded'], 'custom', (variable_get('event_ampm', '0') ? 'g:i a' : 'H:i')); - $node->event['end_format'] = event_format_date($node->event['end_exploded'], 'small'); + $node->event['end_format'] = event_format_date($node->event['end_exploded'], variable_get('event_date_display', 'small')); $node->event['end_time_format'] = event_format_date($node->event['end_exploded'], 'custom', (variable_get('event_ampm', '0') ? 'g:i a' : 'H:i')); $node->content['event'] = array( '#value' => theme('event_nodeapi', $node),