CC-4855: System->Preferences->Fade in/out settings: Number's format is incorrect.

-fixed
This commit is contained in:
denise 2013-01-18 14:28:45 -05:00
parent ed7b22118c
commit 22ecc3f1fc
2 changed files with 17 additions and 0 deletions

View File

@ -417,5 +417,16 @@ class Application_Common_DateHelper
return $res;
}
/* Returns a string of seconds converted into 'H:i:s.t' format
*
*/
public static function convertSecondsToTimeFormat($p_seconds)
{
$time = explode('.', $p_seconds);
$seconds = $time[0];
$milliseconds = $time[1];
return sprintf("%02d%s%02d%s%02d%s%d", floor($seconds/3600), ':', ($seconds/60)%60, ':', $seconds%60, '.', $milliseconds);
}
}

View File

@ -448,6 +448,12 @@ class Application_Model_Scheduler
} else {
$sched = new CcSchedule();
}
// default fades are in seconds
// we need to convert to '00:00:00' format
$file['fadein'] = Application_Common_DateHelper::convertSecondsToTimeFormat($file['fadein']);
$file['fadeout'] = Application_Common_DateHelper::convertSecondsToTimeFormat($file['fadeout']);
$sched->setDbStarts($nextStartDT)
->setDbEnds($endTimeDT)
->setDbCueIn($file['cuein'])