CC-1985 : Automatic rebroadcast of recorded content

rebroadcast shows are automatically resized if parent recorded shows are altered.
progress bar is removed from recorded/rebroadcast shows, waiting on special icons.
This commit is contained in:
naomiaro 2011-03-16 11:33:08 -04:00
parent f104872175
commit 20f3c49dcb
2 changed files with 9 additions and 1 deletions

View File

@ -618,6 +618,13 @@ class ShowInstance {
} }
} }
//with overbooking no longer need to check already scheduled content still fits. //with overbooking no longer need to check already scheduled content still fits.
//must update length of all rebroadcast instances.
if($this->isRecorded()) {
$sql = "UPDATE cc_show_instances SET ends = (ends + interval '{$deltaDay} days' + interval '{$hours}:{$mins}')
WHERE rebroadcast = 1 AND instance_id = {$this->_instanceId}";
$CC_DBC->query($sql);
}
$this->setShowEnd($new_ends); $this->setShowEnd($new_ends);
} }

View File

@ -148,7 +148,8 @@ function viewDisplay( view ) {
function eventRender(event, element, view) { function eventRender(event, element, view) {
if(view.name === 'agendaDay' || view.name === 'agendaWeek') { //only put progress bar on shows that aren't being recorded and are not a rebroadcast.
if((view.name === 'agendaDay' || view.name === 'agendaWeek') && event.record === 0 && event.rebroadcast === 0) {
var div = $('<div/>'); var div = $('<div/>');
div div
.height('5px') .height('5px')