Changeset 35685

Show
Ignore:
Timestamp:
03/21/08 11:41:53 (4 months ago)
Author:
ear1grey
Message:

Improved percentage calculation.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • worst-offenders/trunk/classes/all_litmus.php

    r35682 r35685  
    5656                              $counter_offset = get_option( $keys['counter_offset'] ); 
    5757                              $denominator = $akismet_total - $counter_offset; 
    58                               $average = $counter / $denominator; 
    59                               $average = number_format($average*100, 0); 
     58                              if ($denominator == 0) { 
     59                                    $average = "0"; 
     60                              } else { 
     61                                    $average = $counter / $denominator; 
     62                                    $average = number_format($average*100, 0); 
     63                              } 
     64 
    6065                              $sum = "(AkToday $akismet_total - AkDayOne $counter_offset) = $denominator spams deleted and $counter were deleted en masse by WorstOffenders."; 
    61                               echo "<p>Since installation Worst Offenders has has removed <abbr title='$sum'>$average%</abbr> of spam automatically.  A total of $counter messages.  Knockout!</p>"; 
     66                              echo "<p>Worst Offenders has removed $counter messages (that's <abbr title='$sum'>$average%</abbr>).  Knockout!</p>"; 
    6267                        } 
    6368                  }