CC-4961: Show linking
Refactoring
This commit is contained in:
parent
7347be35b1
commit
c721b81a13
5 changed files with 32 additions and 19 deletions
|
@ -190,30 +190,40 @@ class Application_Service_ScheduleService
|
|||
|
||||
if ($currentUser->isAdminOrPM()) {
|
||||
//create ccShow
|
||||
$ccShow = new CcShow();
|
||||
$ccShow = $this->service_show->setShow($ccShow, $showData);
|
||||
$ccShow = $this->service_show->setShow($showData, true);
|
||||
$showId = $ccShow->getDbId();
|
||||
|
||||
//create ccShowDays
|
||||
$this->service_showDays = new Application_Service_ShowDaysService($showId);
|
||||
$this->service_showDays->createShowDays(
|
||||
$this->service_showDays->setShowDays(
|
||||
$showData, $currentUser->getDbId(), $repeatType, $isRecorded);
|
||||
|
||||
//create ccShowRebroadcasts
|
||||
$this->service_show->createShowRebroadcasts($showData, $showId, $repeatType, $isRecorded);
|
||||
$this->service_show->setShowRebroadcasts($showData, $showId, $repeatType, $isRecorded);
|
||||
|
||||
//create ccShowHosts
|
||||
$this->service_show->createShowHosts($showData, $showId);
|
||||
$this->service_show->setShowHosts($showData, $showId);
|
||||
|
||||
//create ccShowInstances
|
||||
$this->service_showInstances->delegateShowInstanceCreation($showId, $isRebroadcast);
|
||||
}
|
||||
}
|
||||
|
||||
public function editShow($formData)
|
||||
public function editShow($showData)
|
||||
{
|
||||
//CcSubj object
|
||||
$currentUser = $this->service_user->getCurrentUser();
|
||||
|
||||
$repeatType = ($showData['add_show_repeats']) ? $showData['add_show_repeat_type'] : -1;
|
||||
$isRecorded = (isset($showData['add_show_record']) && $showData['add_show_record']) ? 1 : 0;
|
||||
$isRebroadcast = (isset($showData['add_show_rebroadcast']) && $showData['add_show_rebroadcast']) ? 1 : 0;
|
||||
|
||||
$showData["add_show_duration"] = $this->formatShowDuration(
|
||||
$showData["add_show_duration"]);
|
||||
|
||||
if ($currentUser->isAdminOrPM()) {
|
||||
$ccShow = $this->service_show->setShow($showData, false);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -261,10 +271,4 @@ class Application_Service_ScheduleService
|
|||
return array($formData, $validateStartDate, $validateStartTime, $originalShowStartDateTime);
|
||||
}
|
||||
|
||||
public function editShow($showData)
|
||||
{
|
||||
//CcSubj object
|
||||
$currentUser = $this->service_user->getCurrentUser();
|
||||
}
|
||||
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue