From bddfd188fc7b9c754623c0ffd978ca9f0c4fd4e5 Mon Sep 17 00:00:00 2001 From: Joe Date: Tue, 20 Sep 2022 23:58:42 +0200 Subject: [PATCH] PHP 8. Conversion from float to int loses precision in file: line 1391. Fixed. --- reporting/includes/class.graphic.inc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/reporting/includes/class.graphic.inc b/reporting/includes/class.graphic.inc index 834ca372..1c43674a 100644 --- a/reporting/includes/class.graphic.inc +++ b/reporting/includes/class.graphic.inc @@ -1228,7 +1228,7 @@ class Chart { $digits = strlen(round($this->max_value)); $interval = pow(10, ($digits-1)); - $this->higher_value = round(($this->max_value - ($this->max_value % $interval) + $interval), 1); + $this->higher_value = round(($this->max_value - ((int)$this->max_value % $interval) + $interval), 1); $this->higher_value_str = $this->number_formated($this->higher_value, $this->dec1); } @@ -1388,7 +1388,7 @@ class Chart $size += 2; $string = str_replace(" ", " ", $string); } - imagettftext($img, $size, $angle, $x, $y + $alt, $col, $this->fontfile, $string); + imagettftext($img, $size, $angle, intval($x), $y + $alt, $col, $this->fontfile, $string); } function hex2rgb($hex) -- 2.30.2