History::SetFiles check #1778

This commit is contained in:
Atish Amte 2019-03-25 23:35:30 +05:30
parent 57b0bc40f8
commit c3443b45da
No known key found for this signature in database
GPG Key ID: 8D04229F36B2886E

View File

@ -104,22 +104,25 @@ class History extends BaseCollector
// Get the contents of this specific history request // Get the contents of this specific history request
$contents = file_get_contents($filename); $contents = file_get_contents($filename);
$contents = json_decode($contents);
\preg_match_all('/\d+/', $filename, $time); $contents = @json_decode($contents);
$time = (int)$time[0][0]; if(json_last_error() === JSON_ERROR_NONE)
{
preg_match_all('/\d+/', $filename, $time);
$time = (int)$time[0][0];
// Debugbar files shown in History Collector // Debugbar files shown in History Collector
$files[] = [ $files[] = [
'time' => $time, 'time' => $time,
'datetime' => date('Y-m-d H:i:s', $time), 'datetime' => date('Y-m-d H:i:s', $time),
'active' => $time === $current, 'active' => $time === $current,
'status' => $contents->vars->response->statusCode, 'status' => $contents->vars->response->statusCode,
'method' => $contents->method, 'method' => $contents->method,
'url' => $contents->url, 'url' => $contents->url,
'isAJAX' => $contents->isAJAX ? 'Yes' : 'No', 'isAJAX' => $contents->isAJAX ? 'Yes' : 'No',
'contentType' => $contents->vars->response->contentType, 'contentType' => $contents->vars->response->contentType,
]; ];
}
} }
$this->files = $files; $this->files = $files;