CC-5285: API Request: Get ON AIR light status
This commit is contained in:
parent
c2f2a541c7
commit
d9859ff006
1 changed files with 5 additions and 6 deletions
|
@ -221,19 +221,18 @@ class ApiController extends Zend_Controller_Action
|
||||||
|
|
||||||
$range = Application_Model_Schedule::GetPlayOrderRange();
|
$range = Application_Model_Schedule::GetPlayOrderRange();
|
||||||
|
|
||||||
$isItemCurrentlyPlaying = !is_null($range["current"]) &&
|
$isItemCurrentlyScheduled = !is_null($range["current"]) && count($range["currentShow"]) > 0 ? true : false;
|
||||||
$range["current"]["media_item_played"] &&
|
|
||||||
count($range["currentShow"]) > 0;
|
|
||||||
|
|
||||||
if ($isItemCurrentlyPlaying ||
|
$isCurrentItemPlaying = !isset($range["current"]["media_item_played"]) ? true : false;
|
||||||
|
|
||||||
|
if ($isItemCurrentlyScheduled ||
|
||||||
Application_Model_Preference::GetSourceSwitchStatus("live_dj") == "on" ||
|
Application_Model_Preference::GetSourceSwitchStatus("live_dj") == "on" ||
|
||||||
Application_Model_Preference::GetSourceSwitchStatus("master_dj") == "on")
|
Application_Model_Preference::GetSourceSwitchStatus("master_dj") == "on")
|
||||||
{
|
{
|
||||||
$result["on_air_light_expected_status"] = true;
|
$result["on_air_light_expected_status"] = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (($isItemCurrentlyPlaying &&
|
if (($isItemCurrentlyScheduled && $isCurrentItemPlaying) ||
|
||||||
Application_Model_Preference::GetSourceSwitchStatus("scheduled_play") == "on")||
|
|
||||||
Application_Model_Preference::GetSourceSwitchStatus("live_dj") == "on" ||
|
Application_Model_Preference::GetSourceSwitchStatus("live_dj") == "on" ||
|
||||||
Application_Model_Preference::GetSourceSwitchStatus("master_dj") == "on")
|
Application_Model_Preference::GetSourceSwitchStatus("master_dj") == "on")
|
||||||
{
|
{
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue