Browse Source

Minor - fixing division by zero.

Julio Montoya 11 years ago
parent
commit
a7c0309dc7
1 changed files with 5 additions and 1 deletions
  1. 5 1
      main/inc/lib/tracking.lib.php

+ 5 - 1
main/inc/lib/tracking.lib.php

@@ -1017,7 +1017,6 @@ class Tracking
         }
 
         $conditionsToString = implode('AND ', $conditions);
-        //lp_iv.max_score as max_score_item_view,
         $sql = "SELECT  SUM(lp_iv.score) sum_score,
                         SUM(lp_i.max_score) sum_max_score,
                         count(*) as count
@@ -1033,6 +1032,11 @@ class Tracking
                 ";
         $result = Database::query($sql);
         $row = Database::fetch_array($result, 'ASSOC');
+
+        if (empty($row['sum_max_score'])) {
+            return 0;
+        }
+
         return ($row['sum_score'] / $row['sum_max_score'])*100;
 
     }