diff --git a/airtime_mvc/application/models/Scheduler.php b/airtime_mvc/application/models/Scheduler.php index 01a12d1a1..d57ef0090 100644 --- a/airtime_mvc/application/models/Scheduler.php +++ b/airtime_mvc/application/models/Scheduler.php @@ -761,10 +761,14 @@ class Application_Model_Scheduler $file['fadein'] = Application_Common_DateHelper::secondsToPlaylistTime($file['fadein']); $file['fadeout'] = Application_Common_DateHelper::secondsToPlaylistTime($file['fadeout']); + //array that stores the cc_file ids so we can update the is_scheduled flag + $fileIds = array(); + switch ($file["type"]) { case 0: $fileId = $file["id"]; $streamId = "null"; + $fileIds[] = $fileId; break; case 1: $streamId = $file["id"]; @@ -832,11 +836,7 @@ class Application_Model_Scheduler } }; } - // update is_scheduled flag for each cc_file - $fileIds = array(); - foreach ($filesToInsert as &$file) { - $fileIds[] = $file["id"]; - } + $selectCriteria = new Criteria(); $selectCriteria->add(CcFilesPeer::ID, $fileIds, Criteria::IN); $selectCriteria->addAnd(CcFilesPeer::IS_SCHEDULED, false);