From b4570ab7dac9264f00c85aae492347c6466babe7 Mon Sep 17 00:00:00 2001 From: mattf Date: Fri, 15 Sep 2006 14:02:09 +0000 Subject: [PATCH] fixed illegal division by zero bug in AST_CLOSERstats.php script git-svn-id: svn://192.168.202.10@283 3d104415-ff17-0410-8863-d5cf3c621b8a --- agc_2-X/trunk/www/vicidial/AST_CLOSERstats.php | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/agc_2-X/trunk/www/vicidial/AST_CLOSERstats.php b/agc_2-X/trunk/www/vicidial/AST_CLOSERstats.php index c5990727..711d0911 100644 --- a/agc_2-X/trunk/www/vicidial/AST_CLOSERstats.php +++ b/agc_2-X/trunk/www/vicidial/AST_CLOSERstats.php @@ -132,9 +132,14 @@ $DROPcalls = sprintf("%10s", $row[0]); $DROPpercent = (($DROPcalls / $TOTALcalls) * 100); $DROPpercent = round($DROPpercent, 0); -$average_hold_seconds = ($row[1] / $row[0]); -$average_hold_seconds = round($average_hold_seconds, 0); -$average_hold_seconds = sprintf("%10s", $average_hold_seconds); +if ( ($row[0] < 1) or ($row[1] < 1) ) + {$average_hold_seconds = ' 0';} +else + { + $average_hold_seconds = ($row[1] / $row[0]); + $average_hold_seconds = round($average_hold_seconds, 0); + $average_hold_seconds = sprintf("%10s", $average_hold_seconds); + } echo "Total DROP Calls: $DROPcalls $DROPpercent%\n"; echo "Average hold time for DROP Calls: $average_hold_seconds seconds\n";