Archived
1
0

Fix to word-rating code

This commit is contained in:
Judebert
2008-02-15 17:53:54 +00:00
parent c4d3de1d00
commit 1547123ab0
@@ -1574,14 +1574,13 @@ END_IMG_CSS;
$rating = ((float)$points) / ((float)$votes); $rating = ((float)$points) / ((float)$votes);
// Put it into the language-specific string format, rounding up // Put it into the language-specific string format, rounding up
// I'm mapping invalid cases (rating > 5 and rating < -2) to the extremes // I'm mapping invalid cases (rating > 5 and rating < -2) to the extremes
$rating = (int)($rating + 0.5); if ($rating <= -1.5) {
if ($rating <= -2) {
$rating = PLUGIN_KARMA_VOTEPOINT_1; $rating = PLUGIN_KARMA_VOTEPOINT_1;
} elseif ($rating <= -1) { } elseif ($rating <= -0.5) {
$rating = PLUGIN_KARMA_VOTEPOINT_2; $rating = PLUGIN_KARMA_VOTEPOINT_2;
} elseif ($rating <= 0) { } elseif ($rating <= 0.5) {
$rating = PLUGIN_KARMA_VOTEPOINT_3; $rating = PLUGIN_KARMA_VOTEPOINT_3;
} elseif ($rating <= 1) { } elseif ($rating <= 1.5) {
$rating = PLUGIN_KARMA_VOTEPOINT_4; $rating = PLUGIN_KARMA_VOTEPOINT_4;
} else { } else {
$rating = PLUGIN_KARMA_VOTEPOINT_5; $rating = PLUGIN_KARMA_VOTEPOINT_5;