--- event_views.module.orig     2007-05-03 15:12:08.770885750 -0500
+++ event_views.module  2007-05-03 15:24:21.012648000 -0500
@@ -35,9 +35,11 @@ function event_views_views_tables() {
   $current = array('***CURRENT_TIME***' => t('now'));

   // Limit years to years that have events.
-  $years   = ($current + drupal_map_assoc(range(intval(date("Y", variable_get('event_range_prev', time()))), intval(date("Y", variable_get('event_range_next',time()))))));
-  $months  = ($current + drupal_map_assoc(range(1, 12), 'map_month'));
-  $days    = ($current + drupal_map_assoc(range(1, 31)));
+  $range_prev=variable_get('event_range_prev', array("year" => date("%Y")));
+  $range_next=variable_get('event_range_next', array("year" => date("%Y")));
+  $years   = $current + drupal_map_assoc(range(intval($range_prev["year"]), intval($range_next["year"])));
+  $months  = $current + drupal_map_assoc(range(1, 12), 'map_month');
+  $days    = $current + drupal_map_assoc(range(1, 31));

   $tables['event'] = array(
     'name' => 'event',
