From c9e583926a7283fd099ccfda650715de1f66ff2b Mon Sep 17 00:00:00 2001 From: Joe Date: Thu, 16 May 2024 10:02:50 +0200 Subject: [PATCH] PHP 8 bug converting string-float in number_format2. Fixed --- includes/current_user.inc | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/includes/current_user.inc b/includes/current_user.inc index ac5f943e..c427a2be 100644 --- a/includes/current_user.inc +++ b/includes/current_user.inc @@ -313,13 +313,12 @@ function number_format2($number, $decimals=0) $tsep = $SysPrefs->thoseps[user_tho_sep()]; $dsep = $SysPrefs->decseps[user_dec_sep()]; - if ($number == '') - $number = 0; + $number = (float)$number; if($decimals==='max') $dec = 15 - floor(log10(abs($number))); else { - $delta = ($number < 0 ? -.0000000001 : .0000000001); - @$number += $delta; + $delta = ($number < 0.0 ? -.0000000001 : .0000000001); + $number += $delta; $dec = $decimals; } -- 2.30.2