Fix #54 - fixed time checking

This commit is contained in:
Vojtěch Sajdl
2018-08-23 20:37:45 +02:00
parent 9488343f9b
commit 93565fc014
2 changed files with 14 additions and 6 deletions
+9 -3
View File
@@ -117,9 +117,9 @@ class Incident implements JsonSerializable
$services = $_POST['services'];
}
if (!empty($_POST['time'])){
$input_time = (isset($_POST['time_js'])?$_POST['time_js']: $_POST['time']);
$input_end_time = (isset($_POST['end_time_js'])?$_POST['end_time_js']: $_POST['end_time']);
if (!empty($_POST['time']) && $type == 2){
$input_time = (!empty($_POST['time_js'])?$_POST['time_js']: $_POST['time']);
$input_end_time = (!empty($_POST['end_time_js'])?$_POST['end_time_js']: $_POST['end_time']);
$time = strtotime($input_time);
$end_time = strtotime($input_end_time);
if (!$time)
@@ -133,6 +133,12 @@ class Incident implements JsonSerializable
$message = _("End date format is not recognized. Please use ISO 8601 format.");
return;
}
if ($time >= $end_time)
{
$message = _("End time is either the same or earlier than start time!");
return;
}
}else{
$time = time();
$end_time = '';