From d19ed4a97e4733aad24ba511c5b29f511692e74f Mon Sep 17 00:00:00 2001 From: Naomi Aro Date: Fri, 4 May 2012 17:49:58 +0200 Subject: [PATCH] CC-3730 : Boundary tracks need recalculating when resizing current show on calendar (by dragging) --- airtime_mvc/application/models/Show.php | 2 +- airtime_mvc/application/models/airtime/CcShowInstances.php | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/airtime_mvc/application/models/Show.php b/airtime_mvc/application/models/Show.php index 457000284..8d9645c00 100644 --- a/airtime_mvc/application/models/Show.php +++ b/airtime_mvc/application/models/Show.php @@ -196,7 +196,7 @@ class Application_Model_Show { try { //update the status flag in cc_schedule. $instances = CcShowInstancesQuery::create() - ->filterByDbStarts($current_timestamp, Criteria::GREATER_EQUAL) + ->filterByDbEnds($current_timestamp, Criteria::GREATER_THAN) ->filterByDbShowId($this->_showId) ->find($con); diff --git a/airtime_mvc/application/models/airtime/CcShowInstances.php b/airtime_mvc/application/models/airtime/CcShowInstances.php index 9cf5407ca..6b2812ee1 100644 --- a/airtime_mvc/application/models/airtime/CcShowInstances.php +++ b/airtime_mvc/application/models/airtime/CcShowInstances.php @@ -134,6 +134,9 @@ class CcShowInstances extends BaseCcShowInstances { ->filterByDbPlayoutStatus(0, Criteria::GREATER_EQUAL) ->filterByDbStarts($this->ends, Criteria::GREATER_THAN) ->update(array('DbPlayoutStatus' => 0), $con); + + $this->setDbLastScheduled(gmdate("Y-m-d H:i:s")); + $this->save($con); } /**