summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2004-09-30 18:13:25 +0000
committerDries Buytaert <dries@buytaert.net>2004-09-30 18:13:25 +0000
commitf97999d1a49a6d5882003a91cce5cd04abbef021 (patch)
tree44894e98e81f6373d5d6c7ac208a8522183cd3df /modules
parent7752a593e58b98bc3b1f9ce52327fc792018e86f (diff)
downloadbrdo-f97999d1a49a6d5882003a91cce5cd04abbef021.tar.gz
brdo-f97999d1a49a6d5882003a91cce5cd04abbef021.tar.bz2
- Patch #10920 by jhriggs: fixed bug with comment moderation.
Diffstat (limited to 'modules')
-rw-r--r--modules/comment.module2
-rw-r--r--modules/comment/comment.module2
2 files changed, 2 insertions, 2 deletions
diff --git a/modules/comment.module b/modules/comment.module
index d4329c956..38a71846a 100644
--- a/modules/comment.module
+++ b/modules/comment.module
@@ -1277,7 +1277,7 @@ function comment_moderate() {
$moderation = $_POST['moderation'];
if ($moderation) {
- $result = db_query('SELECT mid, MAX(value) AS value FROM {moderation_roles} WHERE rid IN (%s) GROUP BY mid', implode(', ', array_keys($user->roles)));
+ $result = db_query('SELECT DISTINCT mid, value, ABS(value) FROM {moderation_roles} WHERE rid IN (%s) ORDER BY mid, ABS(value), value', implode(', ', array_keys($user->roles)));
while ($mod = db_fetch_object($result)) {
$votes[$mod->mid] = $mod->value;
}
diff --git a/modules/comment/comment.module b/modules/comment/comment.module
index d4329c956..38a71846a 100644
--- a/modules/comment/comment.module
+++ b/modules/comment/comment.module
@@ -1277,7 +1277,7 @@ function comment_moderate() {
$moderation = $_POST['moderation'];
if ($moderation) {
- $result = db_query('SELECT mid, MAX(value) AS value FROM {moderation_roles} WHERE rid IN (%s) GROUP BY mid', implode(', ', array_keys($user->roles)));
+ $result = db_query('SELECT DISTINCT mid, value, ABS(value) FROM {moderation_roles} WHERE rid IN (%s) ORDER BY mid, ABS(value), value', implode(', ', array_keys($user->roles)));
while ($mod = db_fetch_object($result)) {
$votes[$mod->mid] = $mod->value;
}