From: Joe Date: Tue, 20 Sep 2022 21:58:42 +0000 (+0200) Subject: PHP 8. Conversion from float to int loses precision in file: line 1391. Fixed. X-Git-Url: https://delta.frontaccounting.com/gitweb/?p=fa-stable.git;a=commitdiff_plain;h=bddfd188fc7b9c754623c0ffd978ca9f0c4fd4e5 PHP 8. Conversion from float to int loses precision in file: line 1391. Fixed. --- 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)