]> git.mxchange.org Git - mailer.git/blobdiff - inc/mysql-manager.php
More fixes, thanks to Piter01
[mailer.git] / inc / mysql-manager.php
index 158977bd0f260c604c04d9b0e1aefca6bad34394..b90a230cf34bfc0082ca3f252c619de75c9f92c1 100644 (file)
@@ -2269,8 +2269,14 @@ ORDER BY ur.refid ASC",
                        // Get unconfirmed mails
                        $row['unconfirmed']  = GET_TOTAL_DATA($row['refid'], "user_links", "id", "userid", true);
 
-                       // Calculate clickrate
-                       $row['clickrate'] = ($row['mails_confirmed'] / $row['emails_received'] * 100);
+                       // Init clickrate with zero
+                       $row['clickrate'] = 0;
+
+                       // Is at least one mail received?
+                       if ($row['emails_received'] > 0) {
+                               // Calculate clickrate
+                               $row['clickrate'] = ($row['mails_confirmed'] / $row['emails_received'] * 100);
+                       } // END - if
 
                        // Activity is "active" by default because if autopurge is not installed
                        $row['activity'] = MEMBER_ACTIVITY_ACTIVE;