diff options
author | dartcafe <github@dartcafe.de> | 2017-10-22 07:46:18 +0200 |
---|---|---|
committer | dartcafe <github@dartcafe.de> | 2017-10-22 07:46:18 +0200 |
commit | 58f900f38036ddce9b7cc12eff59414d102efdf8 (patch) | |
tree | b2db7f5df2d6ae47ad08dae75c565d8518af97dd /lib | |
parent | 917e996dda7d2f6319cbbfd30e94d0e0838ad7be (diff) | |
download | nextcloud-server-58f900f38036ddce9b7cc12eff59414d102efdf8.tar.gz nextcloud-server-58f900f38036ddce9b7cc12eff59414d102efdf8.zip |
Correction
Signed-off-by: dartcafe <github@dartcafe.de>
Diffstat (limited to 'lib')
-rw-r--r-- | lib/private/DateTimeFormatter.php | 43 |
1 files changed, 21 insertions, 22 deletions
diff --git a/lib/private/DateTimeFormatter.php b/lib/private/DateTimeFormatter.php index 7fed5cf26a8..a8355d886f2 100644 --- a/lib/private/DateTimeFormatter.php +++ b/lib/private/DateTimeFormatter.php @@ -149,7 +149,6 @@ class DateTimeFormatter implements \OCP\IDateTimeFormatter { $l = $this->getLocale($l); $timestamp = $this->getDateTime($timestamp); $timestamp->setTime(0, 0, 0); - if ($baseTimestamp === null) { $baseTimestamp = time(); } @@ -158,42 +157,42 @@ class DateTimeFormatter implements \OCP\IDateTimeFormatter { $dateInterval = $timestamp->diff($baseTimestamp); if ($dateInterval->y == 0 && $dateInterval->m == 0 && $dateInterval->d == 0) { - return $l->t('today'); + return (string) $l->t('today'); } else if ($dateInterval->y == 0 && $dateInterval->m == 0 && $dateInterval->d == 1) { if ($timestamp > $baseTimestamp) { - return $l->t('tomorrow'); + return (string) $l->t('tomorrow'); } else { - return $l->t('yesterday'); + return (string) $l->t('yesterday'); } } else if ($dateInterval->y == 0 && $dateInterval->m == 0) { if ($timestamp > $baseTimestamp) { - return $l->n('in %n day', 'in %n days', $dateInterval->d); + return (string) $l->n('in %n day', 'in %n days', $dateInterval->d); } else { - return $l->n('%n day ago', '%n days ago', $dateInterval->d); + return (string) $l->n('%n day ago', '%n days ago', $dateInterval->d); } } else if ($dateInterval->y == 0 && $dateInterval->m == 1) { if ($timestamp > $baseTimestamp) { - return $l->t('next month'); + return (string) $l->t('next month'); } else { - return $l->t('last month'); + return (string) $l->t('last month'); } } else if ($dateInterval->y == 0) { if ($timestamp > $baseTimestamp) { - return $l->n('in %n month', 'in %n months', $dateInterval->m); + return (string) $l->n('in %n month', 'in %n months', $dateInterval->m); } else { - return $l->n('%n month ago', '%n months ago', $dateInterval->m); + return (string) $l->n('%n month ago', '%n months ago', $dateInterval->m); } } else if ($dateInterval->y == 1) { if ($timestamp > $baseTimestamp) { - return $l->t('next year'); + return (string) $l->t('next year'); } else { - return $l->t('last year'); + return (string) $l->t('last year'); } } if ($timestamp > $baseTimestamp) { - return $l->n('in %n year', 'in %n years', $dateInterval->y); + return (string) $l->n('in %n year', 'in %n years', $dateInterval->y); } else { - return $l->n('%n year ago', '%n years ago', $dateInterval->y); + return (string) $l->n('%n year ago', '%n years ago', $dateInterval->y); } } @@ -240,26 +239,26 @@ class DateTimeFormatter implements \OCP\IDateTimeFormatter { $diff = $timestamp->diff($baseTimestamp); if ($diff->y > 0 || $diff->m > 0 || $diff->d > 0) { - return $this->formatDateSpan($timestamp, $baseTimestamp, $l); + return (string) $this->formatDateSpan($timestamp, $baseTimestamp, $l); } if ($diff->h > 0) { if ($timestamp > $baseTimestamp) { - return $l->n('in %n hour', 'in %n hours', $diff->h); + return (string) $l->n('in %n hour', 'in %n hours', $diff->h); } else { - return $l->n('%n hour ago', '%n hours ago', $diff->h); + return (string) $l->n('%n hour ago', '%n hours ago', $diff->h); } } else if ($diff->i > 0) { if ($timestamp > $baseTimestamp) { - return $l->n('in %n minute', 'in %n minutes', $diff->i); + return (string) $l->n('in %n minute', 'in %n minutes', $diff->i); } else { - return $l->n('%n minute ago', '%n minutes ago', $diff->i); + return (string) $l->n('%n minute ago', '%n minutes ago', $diff->i); } } if ($timestamp > $baseTimestamp) { - return $l->t('in a few seconds'); + return (string) $l->t('in a few seconds'); } else { - return $l->t('seconds ago'); + return (string) $l->t('seconds ago'); } } @@ -311,7 +310,7 @@ class DateTimeFormatter implements \OCP\IDateTimeFormatter { $timeZone = $this->getTimeZone($timeZone); $timestamp = $this->getDateTime($timestamp, $timeZone); - return $l->l($type, $timestamp, array( + return (string) $l->l($type, $timestamp, array( 'width' => $format, )); } |