diff --git a/airtime_mvc/application/controllers/ScheduleController.php b/airtime_mvc/application/controllers/ScheduleController.php index 37b347064..a0087f97c 100644 --- a/airtime_mvc/application/controllers/ScheduleController.php +++ b/airtime_mvc/application/controllers/ScheduleController.php @@ -308,7 +308,6 @@ class ScheduleController extends Zend_Controller_Action public function getCurrentPlaylistAction() { - $range = Application_Model_Schedule::GetPlayOrderRange(); /* Convert all UTC times to localtime before sending back to user. */ @@ -348,7 +347,6 @@ class ScheduleController extends Zend_Controller_Action $this->view->switch_status = $switch_status; $this->view->entries = $range; - } public function removeGroupAction() diff --git a/airtime_mvc/application/models/Schedule.php b/airtime_mvc/application/models/Schedule.php index a527ff795..ad9a31089 100644 --- a/airtime_mvc/application/models/Schedule.php +++ b/airtime_mvc/application/models/Schedule.php @@ -71,8 +71,15 @@ class Application_Model_Schedule { return; global $CC_CONFIG, $CC_DBC; - $sql = 'Select ft.artist_name, ft.track_title, st.starts as starts, st.ends as ends, st.media_item_played as media_item_played - FROM cc_schedule st LEFT JOIN cc_files ft ON st.file_id = ft.id + $sql = 'Select ft.artist_name, + ft.track_title, + st.starts as starts, + st.ends as ends, + st.media_item_played as media_item_played, + si.ends as show_ends + FROM cc_schedule st + LEFT JOIN cc_files ft ON st.file_id = ft.id + LEFT JOIN cc_show_instances si on st.instance_id = si.id WHERE '; if (isset($p_previousShowID)){ @@ -115,10 +122,10 @@ class Application_Model_Schedule { } $results['current'] = array("name"=>$rows[$i]["artist_name"]." - ".$rows[$i]["track_title"], "starts"=>$rows[$i]["starts"], - "ends"=>$rows[$i]["ends"], + "ends"=> (($rows[$i]["ends"] > $rows[$i]["show_ends"]) ? $rows[$i]["show_ends"]: $rows[$i]["ends"]), "media_item_played"=>$rows[$i]["media_item_played"], "record"=>0); - + if ( isset($rows[$i+1])){ $results['next'] = array("name"=>$rows[$i+1]["artist_name"]." - ".$rows[$i+1]["track_title"], "starts"=>$rows[$i+1]["starts"],