? schedule/before.sql
? schedule/views/.cvsignore
? schedule/views/station_schedule_handler_filter_program_scheduled.inc
Index: schedule/station_schedule.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/station/schedule/station_schedule.module,v
retrieving revision 1.92
diff -u -p -r1.92 station_schedule.module
--- schedule/station_schedule.module	20 Sep 2009 21:06:09 -0000	1.92
+++ schedule/station_schedule.module	28 Sep 2009 19:52:04 -0000
@@ -61,6 +61,15 @@ function station_schedule_menu() {
     'type' => MENU_DEFAULT_LOCAL_TASK,
     'weight' => -10,
   );
+  $items["node/%node/view/today"] = array(
+    'title' => 'Today',
+    'page callback' => 'station_schedule_goto_today',
+    'page arguments' => array(1),
+    'access callback' => 'station_schedule_node_view_access',
+    'access arguments' => array(1),
+    'file' => 'station_schedule.pages.inc',
+    'type' => MENU_CALLBACK,
+  );
   // Use a separate variable to set the weights since station_day_name()
   // may return index values that are not sorted.
   $weight = 0;
Index: schedule/station_schedule.pages.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/station/schedule/station_schedule.pages.inc,v
retrieving revision 1.7
diff -u -p -r1.7 station_schedule.pages.inc
--- schedule/station_schedule.pages.inc	13 Jan 2009 07:12:31 -0000	1.7
+++ schedule/station_schedule.pages.inc	28 Sep 2009 19:52:04 -0000
@@ -1,6 +1,12 @@
 <?php
 // $Id: station_schedule.pages.inc,v 1.7 2009/01/13 07:12:31 drewish Exp $
 
+/**
+ * Redirect the visitor to the schedule's current day view.
+ */
+function station_schedule_goto_today($schedule) {
+  drupal_goto('node/'. $schedule->nid .'/view/'. strtolower(station_day_name(date('w'))));
+}
 
 function theme_station_schedule_hour($hour) {
   $class = 'station-sch-box station-sch-hour';
