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.
//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);
}

View File

@ -148,7 +148,8 @@ function viewDisplay( 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/>');
div
.height('5px')