? test.patch
? archive/Thumbs.db
? archive/scripts/1193091785.mp3
? catalog/The Database.mdb
? catalog/fixit.php
? catalog/import.php
? schedule/station_schedule.install_
? schedule/station_schedule.module_
? schedule/views.inc_
? schedule/images/Thumbs.db
Index: schedule/views.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/station/schedule/views.inc,v
retrieving revision 1.14
diff -u -p -u -p -r1.14 views.inc
--- schedule/views.inc	1 Nov 2007 17:52:11 -0000	1.14
+++ schedule/views.inc	22 Nov 2007 07:06:03 -0000
@@ -84,9 +84,23 @@ function station_schedule_views_tables()
       )
     ),
     'fields' => array(
+      'start' => array(
+        'name' => t('Station Schedule: Single scheduled time'),
+        'help' => t("Single instance of the program on the schedule. Use this when you want a program displayed for each time it's scheduled."),
+        'sortable' => TRUE,
+        'handler' => 'station_handler_field_schedule_time',
+        'option' => array(
+           '#type' => 'select',
+           '#options' => array(
+             'hour' => t('Show only hours'),
+             'dayhour' => t('Show days and hours'),
+            ),
+        ),
+        'addlfields' => array('finish', 'schedule_nid'),
+      ),
       'times' => array(
-        'name' => t('Station Schedule: Scheduled times'),
-        'help' => t("The time a program begins."),
+        'name' => t('Station Schedule: All scheduled times'),
+        'help' => t("Summary of all the times the program is scheduled."),
         'sortable' => FALSE,
         'notafield' => TRUE,
         'handler' => 'station_handler_field_schedule_times',
@@ -172,6 +186,13 @@ function station_handler_field_schedule_
   }
 }
 
+function station_handler_field_schedule_time($fieldinfo, $fielddata, $value, $data) {
+  if ($fielddata['options'] == 'dayhour') {
+    return theme('station_hour_range', $data->station_schedule_item_start, $data->station_schedule_item_finish);
+  }
+  return theme('station_dayhour_range', $data->station_schedule_item_start, $data->station_schedule_item_finish);
+}
+
 function station_handler_field_schedule_times($fieldinfo, $fielddata, $value, $data) {
   if ($program = node_load($data->nid)) {
     $scheduled = array();
