Removed unused optional argument.
This commit is contained in:
parent
8f3c7e8eba
commit
87787081ce
3 changed files with 27 additions and 24 deletions
|
@ -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();
|
||||
|
|
|
@ -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'));
|
||||
|
|
|
@ -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
|
||||
$sql = <<<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_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";
|
||||
WHERE si1.modified_instance = FALSE
|
||||
SQL;
|
||||
//only want shows that are starting at the time or later.
|
||||
$start_string = $start_timestamp->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;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue