CC-4169: Playlist Builder: Smart Playlist time validates even if time isn't given

-fixed
This commit is contained in:
denise 2012-08-07 16:27:18 -04:00
parent 9c678c0429
commit 4ee232944d

View file

@ -338,27 +338,29 @@ class Application_Common_DateHelper
$retVal['errMsg'] = "'$year-$month-$day' is not a valid date"; $retVal['errMsg'] = "'$year-$month-$day' is not a valid date";
} else { } else {
// check time // check time
if (isset($timeInfo[0]) && $timeInfo[0] != "") { if (isset($timeInfo)) {
$hour = intval($timeInfo[0]); if (isset($timeInfo[0]) && $timeInfo[0] != "") {
} else { $hour = intval($timeInfo[0]);
$hour = -1; } else {
} $hour = -1;
}
if (isset($timeInfo[1]) && $timeInfo[1] != "") { if (isset($timeInfo[1]) && $timeInfo[1] != "") {
$min = intval($timeInfo[1]); $min = intval($timeInfo[1]);
} else { } else {
$min = -1; $min = -1;
} }
if (isset($timeInfo[2]) && $timeInfo[2] != "") { if (isset($timeInfo[2]) && $timeInfo[2] != "") {
$sec = intval($timeInfo[2]); $sec = intval($timeInfo[2]);
} else { } else {
$sec = -1; $sec = -1;
} }
if ( ($hour < 0 || $hour > 23) || ($min < 0 || $min > 59) || ($sec < 0 || $sec > 59) ) { if ( ($hour < 0 || $hour > 23) || ($min < 0 || $min > 59) || ($sec < 0 || $sec > 59) ) {
$retVal['success'] = false; $retVal['success'] = false;
$retVal['errMsg'] = "'$timeInfo[0]:$timeInfo[1]:$timeInfo[2]' is not a valid time"; $retVal['errMsg'] = "'$timeInfo[0]:$timeInfo[1]:$timeInfo[2]' is not a valid time";
}
} }
} }
return $retVal; return $retVal;