From 709b8250967bac84f1709baf685670f9d6b3ef93 Mon Sep 17 00:00:00 2001 From: ralf Date: Fri, 9 Dec 2022 08:32:52 +0100 Subject: [PATCH] fix PHP 8.x about math between float and string --- api/src/Auth.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/api/src/Auth.php b/api/src/Auth.php index 764b306442..38578305da 100644 --- a/api/src/Auth.php +++ b/api/src/Auth.php @@ -229,7 +229,8 @@ class Auth if (is_null($daysLeftUntilChangeReq) && !empty($GLOBALS['egw_info']['server']['warn_about_upcoming_pwd_change'])) { // maxage - passwordage = days left until change is required - $daysLeftUntilChangeReq = ((float)$GLOBALS['egw_info']['server']['change_pwd_every_x_days'] - ((DateTime::to('now','ts')-($alpwchange_val?$alpwchange_val:0))/86400)); + $daysLeftUntilChangeReq = ((float)$GLOBALS['egw_info']['server']['change_pwd_every_x_days'] - ((DateTime::to('now','ts')- + (float)($alpwchange_val?:0))/86400)); } if ($alpwchange_val == 0 || // admin requested password change $passwordAgeBorder > $alpwchange_val || // change password every N days policy requests change