PHP8 fix for Agent time detail report

git-svn-id: svn://192.168.202.10@3940 3d104415-ff17-0410-8863-d5cf3c621b8a
This commit is contained in:
mattf
2025-09-12 20:48:24 +00:00
parent 6fd4fbf01e
commit 437b3c463a
@@ -61,6 +61,7 @@
# 220303-1427 - Added allow_web_debug system setting # 220303-1427 - Added allow_web_debug system setting
# 230526-1740 - Patch for user_group bug, related to Issue #1346 # 230526-1740 - Patch for user_group bug, related to Issue #1346
# 240801-1130 - Code updates for PHP8 compatibility # 240801-1130 - Code updates for PHP8 compatibility
# 250912-1628 - PHP8 bug fixes
# #
$startMS = microtime(); $startMS = microtime();
@@ -658,7 +659,7 @@ else
### BEGIN gather timeclock records per agent ### BEGIN gather timeclock records per agent
$stmt="select $userSQL,sum(login_sec) from ".$timeclock_log_table." where event IN('LOGIN','START') and event_date >= '$query_date_BEGIN' and event_date <= '$query_date_END' $TCuser_group_SQL group by user limit 10000000;"; $stmt="select $userSQL,if(sum(login_sec) is null, 0, sum(login_sec)) from ".$timeclock_log_table." where event IN('LOGIN','START') and event_date >= '$query_date_BEGIN' and event_date <= '$query_date_END' $TCuser_group_SQL group by user limit 10000000;";
$rslt=mysql_to_mysqli($stmt, $link); $rslt=mysql_to_mysqli($stmt, $link);
if ($DB) {echo "$stmt\n";} if ($DB) {echo "$stmt\n";}
$punches_to_print = mysqli_num_rows($rslt); $punches_to_print = mysqli_num_rows($rslt);
@@ -795,6 +796,7 @@ else
if ($uc < 1) if ($uc < 1)
{ {
$Suser[$uc] = $user; $Suser[$uc] = $user;
$Scalls[$uc] = 0;
$uc++; $uc++;
} }
$m=0; $m=0;