Fixed issue in CakeTime that it would apply userOffset twice when using

the format() function
This commit is contained in:
Jose Lorenzo Rodriguez 2012-09-25 15:23:46 +02:00
parent b0822d2246
commit 6818d69fc3

View file

@ -941,15 +941,11 @@ class CakeTime {
* @see CakeTime::i18nFormat()
*/
public static function format($date, $format = null, $default = false, $timezone = null) {
//Backwards compatible params order
//Backwards compatible params re-order test
$time = self::fromString($format, $timezone);
$_time = is_numeric($time) ? false : self::fromString($date, $timezone);
if (is_numeric($_time) && $time === false) {
return self::i18nFormat($_time, $format, $default, $timezone);
}
if ($time === false && $default !== false) {
return $default;
if ($time === false) {
return self::i18nFormat($date, $format, $default, $timezone);
}
return date($date, $time);
}