mirror of
https://github.com/Icinga/icingaweb2.git
synced 2025-07-29 16:54:04 +02:00
Fix that the timeline does not accept timestamps as start and end
refs #4190
This commit is contained in:
parent
c94cd40b92
commit
14ed3b6fe2
@ -210,14 +210,16 @@ class Monitoring_TimelineController extends ActionController
|
|||||||
private function buildTimeRanges()
|
private function buildTimeRanges()
|
||||||
{
|
{
|
||||||
$startTime = new DateTime();
|
$startTime = new DateTime();
|
||||||
$startTimestamp = strtotime($this->_request->getParam('start'));
|
$startParam = $this->_request->getParam('start');
|
||||||
|
$startTimestamp = is_numeric($startParam) ? intval($startParam) : strtotime($startParam);
|
||||||
if ($startTimestamp !== false) {
|
if ($startTimestamp !== false) {
|
||||||
$startTime->setTimestamp($startTimestamp);
|
$startTime->setTimestamp($startTimestamp);
|
||||||
}
|
}
|
||||||
$this->extrapolateDateTime($startTime);
|
$this->extrapolateDateTime($startTime);
|
||||||
|
|
||||||
$endTime = clone $startTime;
|
$endTime = clone $startTime;
|
||||||
$endTimestamp = strtotime($this->_request->getParam('end'));
|
$endParam = $this->_request->getParam('end');
|
||||||
|
$endTimestamp = is_numeric($endParam) ? intval($endParam) : strtotime($endParam);
|
||||||
if ($endTimestamp !== false) {
|
if ($endTimestamp !== false) {
|
||||||
$endTime->setTimestamp($endTimestamp);
|
$endTime->setTimestamp($endTimestamp);
|
||||||
} else {
|
} else {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user