From 0a4be7e9f4ed4dab741a07eccebad2eda0c8a49c Mon Sep 17 00:00:00 2001 From: mattf Date: Tue, 21 Feb 2017 04:24:02 +0000 Subject: [PATCH] Fixed bug causing sale/dncs to be counted multiple times when dispos repeated between campaigns in Outbound Summary Interval report git-svn-id: svn://192.168.202.10@2675 3d104415-ff17-0410-8863-d5cf3c621b8a --- www/vicidial/AST_OUTBOUNDsummary_interval.php | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/www/vicidial/AST_OUTBOUNDsummary_interval.php b/www/vicidial/AST_OUTBOUNDsummary_interval.php index 047f4bcb..cb11cab9 100644 --- a/www/vicidial/AST_OUTBOUNDsummary_interval.php +++ b/www/vicidial/AST_OUTBOUNDsummary_interval.php @@ -27,6 +27,7 @@ # 151125-1632 - Added search archive option # 160227-1136 - Uniform form format # 160714-2348 - Added and tested ChartJS features for more aesthetically appealing graphs +# 170220-2040 - Fixed bug causing sale/dncs to be counted multiple times when dispos repeated between campaigns # $startMS = microtime(); @@ -463,7 +464,6 @@ while ($i < $statsale_to_print) { $row=mysqli_fetch_row($rslt); $sale_statusesLIST[$sale_ct] = $row[0]; - $sale_ct++; $i++; } $stmt="select status from vicidial_campaign_statuses where sale='Y';"; @@ -475,9 +475,10 @@ while ($i < $statsale_to_print) { $row=mysqli_fetch_row($rslt); $sale_statusesLIST[$sale_ct] = $row[0]; - $sale_ct++; $i++; } +$sale_statusesLIST=array_values(array_unique($sale_statusesLIST)); +$sale_ct=count($sale_statusesLIST); $stmt="select status from vicidial_statuses where dnc='Y';"; $rslt=mysql_to_mysqli($stmt, $link); @@ -489,7 +490,6 @@ while ($i < $statdnc_to_print) { $row=mysqli_fetch_row($rslt); $dnc_statusesLIST[$dnc_ct] = $row[0]; - $dnc_ct++; $i++; } $stmt="select status from vicidial_campaign_statuses where dnc='Y';"; @@ -501,9 +501,10 @@ while ($i < $statdnc_to_print) { $row=mysqli_fetch_row($rslt); $dnc_statusesLIST[$dnc_ct] = $row[0]; - $dnc_ct++; $i++; } +$dnc_statusesLIST=array_values(array_unique($dnc_statusesLIST)); +$dnc_ct=count($dnc_statusesLIST); $NWB = "   \"HELP\"";