Skip to content

Commit cdd4839

Browse files
committed
[MAINTENANCE] Use TYPO3 DateFormatter for date formatting in SolrCoreStatus
1 parent f088772 commit cdd4839

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

Classes/Hooks/Form/FieldInformation/SolrCoreStatus.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
use Kitodo\Dlf\Common\Helper;
1616
use Kitodo\Dlf\Common\Solr\Solr;
1717
use TYPO3\CMS\Backend\Form\AbstractNode;
18+
use TYPO3\CMS\Core\Localization\DateFormatter;
1819
use TYPO3\CMS\Core\Messaging\FlashMessage;
1920

2021
/**
@@ -37,6 +38,7 @@ class SolrCoreStatus extends AbstractNode
3738
public function render(): array
3839
{
3940
$result = $this->initializeResultArray();
41+
$dateFormatter = new DateFormatter();
4042
// Show only when editing existing records.
4143
if ($this->data['command'] !== 'new') {
4244
$core = $this->data['databaseRow']['index_name'];
@@ -57,8 +59,8 @@ public function render(): array
5759
$dateTimeTo = new \DateTime("@$uptimeInSeconds");
5860
$uptime = $dateTimeFrom->diff($dateTimeTo)->format('%a ' . Helper::getLanguageService()->getLL('flash.days') . ', %H:%I:%S');
5961
$numDocuments = $response->getNumberOfDocuments();
60-
$startTime = $response->getStartTime() ? strftime('%c', $response->getStartTime()->getTimestamp()) : 'N/A';
61-
$lastModified = $response->getLastModified() ? strftime('%c', $response->getLastModified()->getTimestamp()) : 'N/A';
62+
$startTime = $response->getStartTime() ? $dateFormatter->strftime('%c', $response->getStartTime()->getTimestamp(), Helper::getLanguageService()->lang) : 'N/A';
63+
$lastModified = $response->getLastModified() ? $dateFormatter->strftime('%c', $response->getLastModified()->getTimestamp(), Helper::getLanguageService()->lang) : 'N/A';
6264
// Create flash message.
6365
Helper::addMessage(
6466
sprintf(Helper::getLanguageService()->getLL('flash.coreStatus'), $startTime, $uptime, $lastModified, $numDocuments),

0 commit comments

Comments
 (0)