From 87787081ce15dffeed6a6eadb7f1b84558415915 Mon Sep 17 00:00:00 2001 From: Rudi Grinberg Date: Fri, 7 Sep 2012 16:26:05 -0400 Subject: [PATCH] Removed unused optional argument. --- .../application/controllers/ApiController.php | 2 +- airtime_mvc/application/models/RabbitMq.php | 2 +- airtime_mvc/application/models/Show.php | 47 ++++++++++--------- 3 files changed, 27 insertions(+), 24 deletions(-) diff --git a/airtime_mvc/application/controllers/ApiController.php b/airtime_mvc/application/controllers/ApiController.php index cd0ed19d1..1b4613796 100644 --- a/airtime_mvc/application/controllers/ApiController.php +++ b/airtime_mvc/application/controllers/ApiController.php @@ -379,7 +379,7 @@ class ApiController extends Zend_Controller_Action Application_Model_Show::getShows( Application_Common_DateHelper::ConvertToUtcDateTime($today_timestamp, date_default_timezone_get()), Application_Common_DateHelper::ConvertToUtcDateTime($end_timestamp, date_default_timezone_get()), - $excludeInstance = null, $onlyRecord = true); + $onlyRecord = true); $this->view->is_recording = false; $this->view->server_timezone = Application_Model_Preference::GetTimezone(); diff --git a/airtime_mvc/application/models/RabbitMq.php b/airtime_mvc/application/models/RabbitMq.php index cba216f8e..797cdb145 100644 --- a/airtime_mvc/application/models/RabbitMq.php +++ b/airtime_mvc/application/models/RabbitMq.php @@ -88,7 +88,7 @@ class Application_Model_RabbitMq $temp['server_timezone'] = Application_Model_Preference::GetTimezone(); if ($event_type == "update_recorder_schedule") { $temp['shows'] = Application_Model_Show::getShows($now, - $end_timestamp, $excludeInstance=NULL, $onlyRecord=TRUE); + $end_timestamp, $onlyRecord=TRUE); } $data = json_encode($temp); $msg = new AMQPMessage($data, array('content_type' => 'text/plain')); diff --git a/airtime_mvc/application/models/Show.php b/airtime_mvc/application/models/Show.php index 579c26df5..00d65b254 100644 --- a/airtime_mvc/application/models/Show.php +++ b/airtime_mvc/application/models/Show.php @@ -1591,7 +1591,7 @@ SQL; * @param boolean $onlyRecord * @return array */ - public static function getShows($start_timestamp, $end_timestamp, $excludeInstance=NULL, $onlyRecord=FALSE) + public static function getShows($start_timestamp, $end_timestamp, $onlyRecord=FALSE) { $con = Propel::getConnection(); @@ -1603,15 +1603,29 @@ SQL; Application_Model_Preference::SetShowsPopulatedUntil($end_timestamp); } - $sql = "SELECT si1.starts AS starts, si1.ends AS ends, si1.record AS record, si1.rebroadcast AS rebroadcast, si2.starts AS parent_starts, - si1.instance_id AS record_id, si1.show_id AS show_id, show.name AS name, - show.color AS color, show.background_color AS background_color, si1.file_id AS file_id, si1.id AS instance_id, - si1.created AS created, si1.last_scheduled AS last_scheduled, si1.time_filled AS time_filled, f.soundcloud_id - FROM cc_show_instances AS si1 - LEFT JOIN cc_show_instances AS si2 ON si1.instance_id = si2.id - LEFT JOIN cc_show AS show ON show.id = si1.show_id - LEFT JOIN cc_files AS f ON f.id = si1.file_id - WHERE si1.modified_instance = FALSE"; + $sql = <<format("Y-m-d H:i:s"); $end_string = $end_timestamp->format("Y-m-d H:i:s"); @@ -1619,25 +1633,14 @@ SQL; $sql = $sql." AND (si1.starts >= '{$start_string}' AND si1.starts < timestamp '{$end_string}')"; $sql = $sql." AND (si1.record = 1)"; + } else { $sql = $sql." AND ((si1.starts >= '{$start_string}' AND si1.starts < '{$end_string}') OR (si1.ends > '{$start_string}' AND si1.ends <= '{$end_string}') OR (si1.starts <= '{$start_string}' AND si1.ends >= '{$end_string}'))"; } - - if (isset($excludeInstance)) { - foreach ($excludeInstance as $instance) { - $sql_exclude[] = "si1.id != {$instance}"; - } - - $exclude = join(" OR ", $sql_exclude); - - $sql = $sql." AND ({$exclude})"; - } - $result = $con->query($sql)->fetchAll(); - return $result; }