From bde460019c32569a866b86fb733fa873fd70bcb8 Mon Sep 17 00:00:00 2001 From: long76 Date: Tue, 14 Apr 2020 15:25:13 +0300 Subject: [PATCH] fix #16078 - get unix timestamp for monitor Signed-off-by: Gleb Borkov --- .../classes/Controllers/Server/Status/MonitorController.php | 2 +- libraries/classes/Server/Status/Monitor.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/libraries/classes/Controllers/Server/Status/MonitorController.php b/libraries/classes/Controllers/Server/Status/MonitorController.php index 1d2cadc4ee..1d5d28b6c1 100644 --- a/libraries/classes/Controllers/Server/Status/MonitorController.php +++ b/libraries/classes/Controllers/Server/Status/MonitorController.php @@ -48,7 +48,7 @@ class MonitorController extends AbstractController public function index(): string { $form = [ - 'server_time' => microtime(true) * 1000, + 'server_time' => (int) (microtime(true) * 1000), 'server_os' => SysInfo::getOs(), 'is_superuser' => $this->dbi->isSuperuser(), 'server_db_isLocal' => $this->data->db_isLocal, diff --git a/libraries/classes/Server/Status/Monitor.php b/libraries/classes/Server/Status/Monitor.php index efa9e40573..c200f8b9a5 100644 --- a/libraries/classes/Server/Status/Monitor.php +++ b/libraries/classes/Server/Status/Monitor.php @@ -85,7 +85,7 @@ class Monitor // ...and now assign them $ret = $this->getJsonForChartingDataSet($ret, $statusVarValues, $serverVarValues); - $ret['x'] = microtime(true) * 1000; + $ret['x'] = (int) (microtime(true) * 1000); return $ret; }