-fixed potential bug for incorrect return value type.
This commit is contained in:
parent
74210b4c6d
commit
b6d2b0f942
|
@ -444,12 +444,13 @@ class Schedule {
|
|||
public static function GetPlayOrderRange($prev = 1, $next = 1) {
|
||||
if (!is_int($prev) || !is_int($next)){
|
||||
//must enter integers to specify ranges
|
||||
return "{}";
|
||||
return array();
|
||||
}
|
||||
|
||||
$date = Schedule::GetSchedulerTime();
|
||||
$timeNow = $date->getDate();
|
||||
return array("schedulerTime"=>gmdate("Y-m-d H:i:s"),
|
||||
return array("env"=>APPLICATION_ENV,
|
||||
"schedulerTime"=>gmdate("Y-m-d H:i:s"),
|
||||
"previous"=>Schedule::Get_Scheduled_Item_Data($timeNow, -1, $prev, "24 hours"),
|
||||
"current"=>Schedule::Get_Scheduled_Item_Data($timeNow, 0),
|
||||
"next"=>Schedule::Get_Scheduled_Item_Data($timeNow, 1, $next, "48 hours"),
|
||||
|
|
|
@ -1,3 +1,17 @@
|
|||
/* function to create popup window */
|
||||
function popup(mylink){
|
||||
if (!window.focus)
|
||||
return true;
|
||||
var href;
|
||||
if (typeof(mylink) == 'string')
|
||||
href=mylink;
|
||||
else
|
||||
href=mylink.href;
|
||||
window.open(href, "player", 'width=300,height=100,scrollbars=yes');
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
/* Takes an input parameter of milliseconds and converts these into
|
||||
* the format HH:MM:SS */
|
||||
function convertToHHMMSS(timeInMS){
|
||||
|
@ -100,10 +114,10 @@ function convertDateToHHMMSS(epochTime){
|
|||
* and converts this to epoch/posix time. */
|
||||
function convertDateToPosixTime(s){
|
||||
|
||||
var temp = s.split(" ");
|
||||
var datetime = s.split(" ");
|
||||
|
||||
var date = temp[0].split("-");
|
||||
var time = temp[1].split(":");
|
||||
var date = datetime[0].split("-");
|
||||
var time = datetime[1].split(":");
|
||||
|
||||
var year = date[0];
|
||||
var month = date[1];
|
||||
|
@ -114,9 +128,9 @@ function convertDateToPosixTime(s){
|
|||
var msec = 0;
|
||||
|
||||
if (time[2].indexOf(".") != -1){
|
||||
var temp1 = time[2].split(".");
|
||||
sec = temp1[0];
|
||||
msec = temp1[1];
|
||||
var temp = time[2].split(".");
|
||||
sec = temp[0];
|
||||
msec = temp[1];
|
||||
} else
|
||||
sec = time[2];
|
||||
|
||||
|
|
|
@ -15,10 +15,9 @@ var uiUpdateInterval = 200;
|
|||
|
||||
var songEndFunc;
|
||||
|
||||
//var showStartPosixTime = 0;
|
||||
//var showEndPosixTime = 0;
|
||||
//var showLengthMs = 1;
|
||||
//var currentShowName = "";
|
||||
//set to "development" if we are developing :). Useful to disable alerts
|
||||
//when entering production mode.
|
||||
var APPLICATION_ENV = "";
|
||||
|
||||
/* boolean flag to let us know if we should prepare to execute a function
|
||||
* that flips the playlist to the next song. This flags purpose is to
|
||||
|
@ -108,8 +107,9 @@ function updateProgressBarValue(){
|
|||
if (diff < serverUpdateInterval && diff >= 0){
|
||||
nextSongPrepare = false;
|
||||
setTimeout(newSongStart, diff);
|
||||
} else if (diff < 0){
|
||||
alert ("Warning: estimatedSchedulePosixTime > songStartPosixTime");
|
||||
} else if (diff < 0 && APPLICATION_ENV == "development"){
|
||||
alert ("Warning: estimatedSchedulePosixTime > songStartPosixTime");
|
||||
alert (estimatedSchedulePosixTime + " " + nextSongs[0].songStartPosixTime);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -119,7 +119,7 @@ function updateProgressBarValue(){
|
|||
if (diff < serverUpdateInterval && diff >= 0){
|
||||
nextShowPrepare = false;
|
||||
setTimeout(nextShowStart, diff);
|
||||
} else if (diff < 0){
|
||||
} else if (diff < 0 && APPLICATION_ENV == "development"){
|
||||
alert ("Warning: estimatedSchedulePosixTime > showStartPosixTime");
|
||||
}
|
||||
}
|
||||
|
@ -202,6 +202,8 @@ function calcAdditionalShowData(show){
|
|||
}
|
||||
|
||||
function parseItems(obj){
|
||||
APPLICATION_ENV = obj.env;
|
||||
|
||||
var schedulePosixTime = convertDateToPosixTime(obj.schedulerTime);
|
||||
schedulePosixTime += parseInt(obj.timezoneOffset)*1000;
|
||||
|
||||
|
@ -244,18 +246,6 @@ function init() {
|
|||
secondsTimer();
|
||||
}
|
||||
|
||||
function popup(mylink){
|
||||
if (!window.focus)
|
||||
return true;
|
||||
var href;
|
||||
if (typeof(mylink) == 'string')
|
||||
href=mylink;
|
||||
else
|
||||
href=mylink.href;
|
||||
window.open(href, "player", 'width=300,height=100,scrollbars=yes');
|
||||
return false;
|
||||
}
|
||||
|
||||
$(document).ready(function() {
|
||||
init();
|
||||
});
|
||||
|
|
Loading…
Reference in New Issue