From 7dac997bdc2c5b9dbec4592de25f1546a6f81391 Mon Sep 17 00:00:00 2001 From: Peter Burnett Date: Fri, 25 Aug 2023 10:35:46 +1000 Subject: [PATCH] MDL-79169 admin: Fix implicit int cast in maintenance warning --- lib/outputrenderers.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/outputrenderers.php b/lib/outputrenderers.php index 42f77d57210..067fcfaf2e3 100644 --- a/lib/outputrenderers.php +++ b/lib/outputrenderers.php @@ -841,7 +841,7 @@ class core_renderer extends renderer_base { $output .= $this->box_start($errorclass . ' moodle-has-zindex maintenancewarning m-3 alert'); $a = new stdClass(); $a->hour = (int)($timeleft / 3600); - $a->min = (int)(($timeleft / 60) % 60); + $a->min = (int)(floor($timeleft / 60) % 60); $a->sec = (int)($timeleft % 60); if ($a->hour > 0) { $output .= get_string('maintenancemodeisscheduledlong', 'admin', $a);