summaryrefslogtreecommitdiff
path: root/modules/queue.module
diff options
context:
space:
mode:
Diffstat (limited to 'modules/queue.module')
-rw-r--r--modules/queue.module14
1 files changed, 8 insertions, 6 deletions
diff --git a/modules/queue.module b/modules/queue.module
index d427ff95c..05f43b739 100644
--- a/modules/queue.module
+++ b/modules/queue.module
@@ -36,17 +36,19 @@ function queue_vote($id, $vote) {
// Update submission's score- and votes-field:
db_query("UPDATE node SET score = score $vote, votes = votes + 1, users = '". field_set($node->users, $user->userid, $vote) ."' WHERE nid = $id");
- if (variable_get("post_threshold", 4, $node) < $node->score + $vote) {
+ $node = node_get_object(array(nid => $id, type => $node->type));
+
+ if (variable_get($node->type ."_post", 4) <= $node->score) {
node_save(array(nid => $id, status => $status[posted]), array(status));
- watchdog("message", "node: posted '$node->title' - moderation");
+ watchdog("special", "node: posted '$node->title' - moderation");
}
- else if (variable_get("dump_threshold", -2, $node) > $node->score + $vote) {
+ else if (variable_get($node->type ."_dump", -2) >= $node->score) {
node_save(array(nid => $id, status => $status[dumped]), array(status));
- watchdog("message", "node: dumped '$node->title' - moderation");
+ watchdog("special", "node: dumped '$node->title' - moderation");
}
- else if (variable_get("expire_threshold", 8, $node) < $node->votes + $vote) {
+ else if (variable_get($node->type ."_expire", 8) <= $node->votes) {
node_save(array(nid => $id, status => $status[expired]), array(status));
- watchdog("message", "node: expired '$node->title' - moderation");
+ watchdog("special", "node: expired '$node->title' - moderation");
}
}
}