Ensure gravity_last_updated values are correctly handled as integers, not as strings. This fixes #1041

Signed-off-by: DL6ER <dl6er@dl6er.de>
This commit is contained in:
DL6ER
2019-11-07 21:39:55 +01:00
parent 678155fc54
commit 130c879597

View File

@@ -25,7 +25,9 @@ function gravity_last_update($raw = false)
return "Gravity database not available";
}
}
$date_file_created = date_create("@".intval($date_file_created_unix));
// Now that we know that $date_file_created_unix is a valid response, we can convert it to an integer
$date_file_created_unix = intval($date_file_created_unix);
$date_file_created = date_create("@".$date_file_created_unix);
$date_now = date_create("now");
$gravitydiff = date_diff($date_file_created,$date_now);
if($raw)
@@ -35,9 +37,9 @@ function gravity_last_update($raw = false)
"file_exists"=> true,
"absolute" => $date_file_created_unix,
"relative" => array(
"days" => $gravitydiff->format("%a"),
"hours" => $gravitydiff->format("%H"),
"minutes" => $gravitydiff->format("%I"),
"days" => intval($gravitydiff->format("%a")),
"hours" => intval($gravitydiff->format("%H")),
"minutes" => intval($gravitydiff->format("%I")),
)
);
}