Fix for case-mismatch on pause code statuses for multi-campaign selects

git-svn-id: svn://192.168.202.10@3538 3d104415-ff17-0410-8863-d5cf3c621b8a
This commit is contained in:
mattf
2021-11-15 20:14:40 +00:00
parent cb7e98e738
commit 833dd0ef10
@@ -57,6 +57,7 @@
# 191013-0846 - Fixes for PHP7 # 191013-0846 - Fixes for PHP7
# 210318-1558 - Added agent screen visibility stats # 210318-1558 - Added agent screen visibility stats
# 210324-2010 - Added agent visibility stats to HTML graphs # 210324-2010 - Added agent visibility stats to HTML graphs
# 211115-1513 - Fix for case-mismatch on pause code statuses for multi-campaign selects
# #
$startMS = microtime(); $startMS = microtime();
@@ -1016,7 +1017,7 @@ else
$i=0; $status_found=0; $i=0; $status_found=0;
while ( ($i < $subs_to_print) and ($status_found < 1) ) while ( ($i < $subs_to_print) and ($status_found < 1) )
{ {
if ( ($Suser[$m]=="$PCuser[$i]") and ($Sstatus=="$sub_status[$i]") ) if ( ($Suser[$m]=="$PCuser[$i]") and (preg_match("/^$sub_status[$i]$/i",$Sstatus)) )
{ {
$USERcodePAUSE_MS = sec_convert($PCpause_sec[$i],$TIME_agenttimedetail); $USERcodePAUSE_MS = sec_convert($PCpause_sec[$i],$TIME_agenttimedetail);
if (strlen($USERcodePAUSE_MS)<1) {$USERcodePAUSE_MS='0';} if (strlen($USERcodePAUSE_MS)<1) {$USERcodePAUSE_MS='0';}
@@ -1263,7 +1264,7 @@ else
$i=0; $status_found=0; $i=0; $status_found=0;
while ($i < $subs_to_print) while ($i < $subs_to_print)
{ {
if ($Sstatus=="$sub_status[$i]") if (preg_match("/^$sub_status[$i]$/i",$Sstatus))
{ {
$Scalls = ($Scalls + $PCpause_sec[$i]); $Scalls = ($Scalls + $PCpause_sec[$i]);
$status_found++; $status_found++;
@@ -1694,6 +1695,7 @@ $stmt="UPDATE vicidial_report_log set run_time='$TOTALrun' where report_log_id='
if ($DB) {echo "|$stmt|\n";} if ($DB) {echo "|$stmt|\n";}
$rslt=mysql_to_mysqli($stmt, $link); $rslt=mysql_to_mysqli($stmt, $link);
if ($DB > 0) {echo "$TOTALrun\n";}
?> ?>
</BODY></HTML> </BODY></HTML>