Fix to word-rating code

This commit is contained in:
Jude Anthony 2008-02-15 17:53:54 +00:00
parent 558a321185
commit 31641e1de9

@ -1574,14 +1574,13 @@ END_IMG_CSS;
$rating = ((float)$points) / ((float)$votes);
// Put it into the language-specific string format, rounding up
// I'm mapping invalid cases (rating > 5 and rating < -2) to the extremes
$rating = (int)($rating + 0.5);
if ($rating <= -2) {
if ($rating <= -1.5) {
$rating = PLUGIN_KARMA_VOTEPOINT_1;
} elseif ($rating <= -1) {
} elseif ($rating <= -0.5) {
$rating = PLUGIN_KARMA_VOTEPOINT_2;
} elseif ($rating <= 0) {
} elseif ($rating <= 0.5) {
$rating = PLUGIN_KARMA_VOTEPOINT_3;
} elseif ($rating <= 1) {
} elseif ($rating <= 1.5) {
$rating = PLUGIN_KARMA_VOTEPOINT_4;
} else {
$rating = PLUGIN_KARMA_VOTEPOINT_5;