Refactor logs to javascript
[MAILPOET-3135]
This commit is contained in:
@ -4,7 +4,6 @@ namespace MailPoet\AdminPages\Pages;
|
||||
|
||||
use MailPoet\AdminPages\PageRenderer;
|
||||
use MailPoet\Logging\LogRepository;
|
||||
use MailPoet\WP\Functions as WPFunctions;
|
||||
use MailPoetVendor\Carbon\Carbon;
|
||||
|
||||
class Logs {
|
||||
@ -14,16 +13,11 @@ class Logs {
|
||||
/** @var LogRepository */
|
||||
private $logRepository;
|
||||
|
||||
/** @var WPFunctions */
|
||||
private $wp;
|
||||
|
||||
public function __construct(
|
||||
LogRepository $logRepository,
|
||||
WPFunctions $wp,
|
||||
PageRenderer $pageRenderer
|
||||
) {
|
||||
$this->pageRenderer = $pageRenderer;
|
||||
$this->wp = $wp;
|
||||
$this->logRepository = $logRepository;
|
||||
}
|
||||
|
||||
@ -32,18 +26,12 @@ class Logs {
|
||||
$dateTo = new Carbon();
|
||||
$logs = $this->logRepository->getLogs($dateFrom, $dateTo);
|
||||
$data = ['logs' => []];
|
||||
foreach($logs as $log) {
|
||||
$created = wp_date(
|
||||
(get_option('date_format') ?: 'F j, Y')
|
||||
. ' '
|
||||
. (get_option('time_format') ?: 'g:i a'),
|
||||
(new Carbon($log->getCreatedAt()))->getTimestamp()
|
||||
);
|
||||
foreach ($logs as $log) {
|
||||
$data['logs'][] = [
|
||||
'id' => $log->getId(),
|
||||
'name' => $log->getName(),
|
||||
'message' => $log->getMessage(),
|
||||
'short_message' => substr($log->getMessage(), 0, 150),
|
||||
'created_at' => $created,
|
||||
'created_at' => $log->getCreatedAt()->format('Y-m-d H:i:s'),
|
||||
];
|
||||
}
|
||||
$this->pageRenderer->displayPage('logs.html', $data);
|
||||
|
Reference in New Issue
Block a user