diff options
Diffstat (limited to 'modules/comment/comment.module')
-rw-r--r-- | modules/comment/comment.module | 62 |
1 files changed, 31 insertions, 31 deletions
diff --git a/modules/comment/comment.module b/modules/comment/comment.module index 8ada37458..9af8c2a7f 100644 --- a/modules/comment/comment.module +++ b/modules/comment/comment.module @@ -113,7 +113,7 @@ function comment_form($edit) { function comment_edit($cid) { global $user; - $comment = db_fetch_object(db_query("SELECT c.*, u.uid, u.name, u.data FROM comments c LEFT JOIN users u ON c.uid = u.uid WHERE c.cid = '%d' AND c.status != 2", $cid)); + $comment = db_fetch_object(db_query("SELECT c.*, u.uid, u.name, u.data FROM comments c LEFT JOIN users u ON c.uid = u.uid WHERE c.cid = %d AND c.status != 2", $cid)); if (comment_access("edit", $comment)) { comment_preview(object2array($comment)); @@ -130,7 +130,7 @@ function comment_reply($pid, $nid) { */ if ($pid) { - $comment = db_fetch_object(db_query("SELECT c.*, u.uid, u.name, u.data FROM comments c LEFT JOIN users u ON c.uid = u.uid WHERE c.cid = '%d' AND c.status = 0", $pid)); + $comment = db_fetch_object(db_query("SELECT c.*, u.uid, u.name, u.data FROM comments c LEFT JOIN users u ON c.uid = u.uid WHERE c.cid = %d AND c.status = 0", $pid)); comment_view($comment); } else { @@ -181,7 +181,7 @@ function comment_preview($edit) { theme("box", t("Reply"), comment_form($edit)); if ($edit["pid"]) { - $comment = db_fetch_object(db_query("SELECT c.*, u.uid, u.name, u.data FROM comments c LEFT JOIN users u ON c.uid = u.uid WHERE c.cid = '%d' AND c.status = 0", $edit["pid"])); + $comment = db_fetch_object(db_query("SELECT c.*, u.uid, u.name, u.data FROM comments c LEFT JOIN users u ON c.uid = u.uid WHERE c.cid = %d AND c.status = 0", $edit["pid"])); comment_view($comment); } else { @@ -221,7 +221,7 @@ function comment_post($edit) { ** validated/filtered data to perform such check. */ - $duplicate = db_result(db_query("SELECT COUNT(cid) FROM comments WHERE pid = '%d' AND nid = '%d' AND subject = '%s' AND comment = '%s'", $edit["pid"], $edit["nid"], $edit["subject"], $edit["comment"]), 0); + $duplicate = db_result(db_query("SELECT COUNT(cid) FROM comments WHERE pid = %d AND nid = %d AND subject = '%s' AND comment = '%s'", $edit["pid"], $edit["nid"], $edit["subject"], $edit["comment"]), 0); if ($duplicate != 0) { watchdog("warning", "comment: duplicate '". $edit["subject"] ."'"); @@ -237,7 +237,7 @@ function comment_post($edit) { ** user. */ - db_query("UPDATE comments SET subject = '%s', comment = '%s' WHERE cid = '%d' AND uid = '$user->uid'", $edit["subject"], $edit["comment"], $edit["cid"]); + db_query("UPDATE comments SET subject = '%s', comment = '%s' WHERE cid = %d AND uid = '$user->uid'", $edit["subject"], $edit["comment"], $edit["cid"]); /* ** Fire a hook @@ -268,9 +268,9 @@ function comment_post($edit) { $score = $roles[$user->rid] ? $roles[$user->rid] : 0; $users = serialize(array(0 => $score)); - $edit["cid"] = db_next_id("comments"); + $edit["cid"] = db_next_id("comments_cid"); - db_query("INSERT INTO comments (cid, nid, pid, uid, subject, comment, hostname, timestamp, status, score, users) VALUES ('%d', '%d', '%d', '%d', '%s', '%s', '%s', '%s', '%s', '%s', '%s')", $edit["cid"], $edit["nid"], $edit["pid"], $user->uid, $edit["subject"], $edit["comment"], getenv("REMOTE_ADDR"), time(), $status, $score, $users); + db_query("INSERT INTO comments (cid, nid, pid, uid, subject, comment, hostname, timestamp, status, score, users) VALUES (%d, %d, %d, %d, '%s', '%s', '%s', '%s', '%s', '%s', '%s')", $edit["cid"], $edit["nid"], $edit["pid"], $user->uid, $edit["subject"], $edit["comment"], getenv("REMOTE_ADDR"), time(), $status, $score, $users); /* ** Tell the other modules a new comment has been submitted: @@ -397,7 +397,7 @@ function comment_render($node, $cid = 0) { if (empty($threshold)) { $threshold = $user->uid ? $user->threshold : variable_get("comment_default_threshold", 0); } - $threshold_min = db_result(db_query("SELECT minimum FROM moderation_filters WHERE fid = '%d'", $threshold)); + $threshold_min = db_result(db_query("SELECT minimum FROM moderation_filters WHERE fid = %d", $threshold)); if (empty($comment_page)) { $comment_page = 1; @@ -417,7 +417,7 @@ function comment_render($node, $cid = 0) { print "<form method=\"post\" action=\"". url("comment") ."\">\n"; print form_hidden("nid", $nid); - $result = db_query("SELECT c.cid, c.pid, c.nid, c.subject, c.comment, c.timestamp, u.uid, u.name, u.data, c.score, c.users FROM comments c LEFT JOIN users u ON c.uid = u.uid WHERE c.cid = '%d' AND c.status = 0 GROUP BY c.cid, c.pid, c.nid, c.subject, c.comment, c.timestamp, u.uid, u.name, u.data, c.score, c.users", $cid); + $result = db_query("SELECT c.cid, c.pid, c.nid, c.subject, c.comment, c.timestamp, u.uid, u.name, u.data, c.score, c.users FROM comments c LEFT JOIN users u ON c.uid = u.uid WHERE c.cid = %d AND c.status = 0 GROUP BY c.cid, c.pid, c.nid, c.subject, c.comment, c.timestamp, u.uid, u.name, u.data, c.score, c.users", $cid); if ($comment = db_fetch_object($result)) { comment_view($comment, comment_links($comment)); @@ -734,7 +734,7 @@ function comment_node_link($node) { ** Edit comments: */ - $result = db_query("SELECT c.cid, c.subject, u.uid, u.name FROM comments c LEFT JOIN users u ON u.uid = c.uid WHERE nid = '%d' AND c.status = 0 ORDER BY c.timestamp", $node->nid); + $result = db_query("SELECT c.cid, c.subject, u.uid, u.name FROM comments c LEFT JOIN users u ON u.uid = c.uid WHERE nid = %d AND c.status = 0 ORDER BY c.timestamp", $node->nid); $header = array(t("title"), t("author"), array("data" => t("operations"), "colspan" => 3)); @@ -754,7 +754,7 @@ function comment_node_link($node) { function comment_admin_edit($id) { - $result = db_query("SELECT c.*, u.name, u.uid FROM comments c LEFT JOIN users u ON c.uid = u.uid WHERE c.cid = '%d' AND c.status != 2", $id); + $result = db_query("SELECT c.*, u.name, u.uid FROM comments c LEFT JOIN users u ON c.uid = u.uid WHERE c.cid = %d AND c.status != 2", $id); $comment = db_fetch_object($result); // if a comment is "deleted", it's deleted @@ -774,7 +774,7 @@ function comment_admin_edit($id) { function comment_delete($edit) { if ($edit["confirm"]) { - db_query("UPDATE comments SET status = 2 WHERE cid = '%d'", $edit["cid"]); + db_query("UPDATE comments SET status = 2 WHERE cid = %d", $edit["cid"]); watchdog("special", "comment: deleted comment #". $edit["cid"]); $output = "deleted comment."; } @@ -790,7 +790,7 @@ function comment_delete($edit) { } function comment_save($id, $edit) { - db_query("UPDATE comments SET subject = '%s', comment = '%s', status = '%s' WHERE cid = '%d'", filter($edit["subject"]), filter($edit["comment"]), $edit["status"], $id); + db_query("UPDATE comments SET subject = '%s', comment = '%s', status = '%s' WHERE cid = %d", filter($edit["subject"]), filter($edit["comment"]), $edit["status"], $id); watchdog("special", "comment: modified '". $edit["subject"] ."'"); return "updated comment."; } @@ -889,16 +889,16 @@ function comment_mod_votes($edit) { $mid = arg(3); if ($op == t("Save vote")) { - db_query("UPDATE moderation_votes SET vote = '%s', weight = '%d' WHERE mid = '%d'", $edit["vote"], $edit["weight"], $mid); + db_query("UPDATE moderation_votes SET vote = '%s', weight = %d WHERE mid = %d", $edit["vote"], $edit["weight"], $mid); $mid = 0; } else if ($op == t("Delete vote")) { - db_query("DELETE FROM moderation_votes WHERE mid = '%d'", $mid); - db_query("DELETE FROM moderation_roles WHERE mid = '%d'", $mid); + db_query("DELETE FROM moderation_votes WHERE mid = %d", $mid); + db_query("DELETE FROM moderation_roles WHERE mid = %d", $mid); $mid = 0; } else if ($op == t("Add new vote")) { - db_query("INSERT INTO moderation_votes (mid, vote, weight) VALUES (NULL, '%s', '%d')", $edit["vote"], $edit["weight"]); + db_query("INSERT INTO moderation_votes (mid, vote, weight) VALUES (NULL, '%s', %d)", $edit["vote"], $edit["weight"]); $mid = 0; } @@ -913,7 +913,7 @@ function comment_mod_votes($edit) { $output .= "</table>"; if ($mid) { - $vote = db_fetch_object(db_query("SELECT vote, weight FROM moderation_votes WHERE mid = '%d'", $mid)); + $vote = db_fetch_object(db_query("SELECT vote, weight FROM moderation_votes WHERE mid = %d", $mid)); } $output .= "<h3>Add new moderation option</h3>"; @@ -938,15 +938,15 @@ function comment_mod_filters($edit) { $fid = arg(3); if ($op == t("Save threshold")) { - db_query("UPDATE moderation_filters SET filter = '%s', minimum = '%d' WHERE fid = '%d'", $edit["filter"], $edit["minimum"], $fid); + db_query("UPDATE moderation_filters SET filter = '%s', minimum = %d WHERE fid = %d", $edit["filter"], $edit["minimum"], $fid); $fid = 0; } else if ($op == t("Delete threshold")) { - db_query("DELETE FROM moderation_filters WHERE fid = '%d'", $fid); + db_query("DELETE FROM moderation_filters WHERE fid = %d", $fid); $fid = 0; } else if ($op == t("Add new threshold")) { - db_query("INSERT INTO moderation_filters (fid, filter, minimum) VALUES (NULL, '%s', '%d')", $edit["filter"], $edit["minimum"]); + db_query("INSERT INTO moderation_filters (fid, filter, minimum) VALUES (NULL, '%s', %d)", $edit["filter"], $edit["minimum"]); $fid = 0; } @@ -962,7 +962,7 @@ function comment_mod_filters($edit) { $output .= "</table>"; if ($fid) { - $filter = db_fetch_object(db_query("SELECT filter, fid, minimum FROM moderation_filters WHERE fid = '%d'", $fid)); + $filter = db_fetch_object(db_query("SELECT filter, fid, minimum FROM moderation_filters WHERE fid = %d", $fid)); } $output .= "<h3>Add new threshold</h3>"; @@ -1138,7 +1138,7 @@ function comment_moderation_form($comment) { // comment hasn't been moderated yet: if (!isset($votes)) { - $result = db_query("SELECT v.mid, v.vote, r.value FROM moderation_votes v, moderation_roles r WHERE v.mid = r.mid AND r.rid = '%d' ORDER BY weight", $user->rid); + $result = db_query("SELECT v.mid, v.vote, r.value FROM moderation_votes v, moderation_roles r WHERE v.mid = r.mid AND r.rid = %d ORDER BY weight", $user->rid); $votes = array(); while ($vote = db_fetch_object($result)) { if ($vote->value != 0) { @@ -1257,18 +1257,18 @@ function comment_moderate() { global $moderation, $user; if ($moderation) { - $result = db_query("SELECT mid, value FROM moderation_roles WHERE rid = '%d'", $user->rid); + $result = db_query("SELECT mid, value FROM moderation_roles WHERE rid = %d", $user->rid); while ($mod = db_fetch_object($result)) { $votes[$mod->mid] = $mod->value; } - $node = node_load(array("nid" => db_result(db_query("SELECT nid FROM comments WHERE cid = '%d'", key($moderation))))); + $node = node_load(array("nid" => db_result(db_query("SELECT nid FROM comments WHERE cid = %d", key($moderation))))); if (user_access("administer comments") || comment_user_can_moderate($node)) { foreach ($moderation as $cid => $vote) { if ($vote) { if (($vote == 'offline') && (user_access("administer comments"))) { - db_query("UPDATE comments SET status = 1 WHERE cid = '%d'", $cid); + db_query("UPDATE comments SET status = 1 WHERE cid = %d", $cid); watchdog("special", "comment: unpublished comment #". $cid); /* @@ -1278,7 +1278,7 @@ function comment_moderate() { module_invoke_all("comment", "unpublish", $cid); } else { - $comment = db_fetch_object(db_query("SELECT * FROM comments WHERE cid = '%d'", $cid)); + $comment = db_fetch_object(db_query("SELECT * FROM comments WHERE cid = %d", $cid)); $users = unserialize($comment->users); if ($user->uid != $comment->uid && !(comment_already_moderated($user->uid, $comment->users))) { $users[$user->uid] = $vote; @@ -1293,7 +1293,7 @@ function comment_moderate() { } } $new_score = round($tot_score / count($users)); - db_query("UPDATE comments SET score = '$new_score', users = '%s' WHERE cid = '%d'", serialize($users), $cid); + db_query("UPDATE comments SET score = '$new_score', users = '%s' WHERE cid = %d", serialize($users), $cid); /* ** Fire a hook @@ -1320,7 +1320,7 @@ function comment_num_all($nid) { static $cache; if (!isset($cache[$nid])) { - $comment = db_fetch_object(db_query("SELECT COUNT(c.nid) AS number FROM node n LEFT JOIN comments c ON n.nid = c.nid WHERE n.nid = '%d' AND c.status = 0 GROUP BY n.nid", $nid)); + $comment = db_fetch_object(db_query("SELECT COUNT(c.nid) AS number FROM node n LEFT JOIN comments c ON n.nid = c.nid WHERE n.nid = %d AND c.status = 0 GROUP BY n.nid", $nid)); $cache[$nid] = $comment->number ? $comment->number : 0; } return $cache[$nid]; @@ -1330,7 +1330,7 @@ function comment_num_replies($id) { static $cache; if (!isset($cache[$nid])) { - $result = db_query("SELECT COUNT(cid) FROM comments WHERE pid = '%d' AND status = 0", $id); + $result = db_query("SELECT COUNT(cid) FROM comments WHERE pid = %d AND status = 0", $id); $cache[$nid] = $result ? db_result($result, 0) : 0; } @@ -1360,7 +1360,7 @@ function comment_num_new($nid, $timestamp = 0) { ** Use the timestamp to retrieve the number of new comments */ - $result = db_result(db_query("SELECT COUNT(c.cid) FROM node n LEFT JOIN comments c ON n.nid = c.nid WHERE n.nid = '%d' AND timestamp > '%d' AND c.status = 0", $nid, $timestamp)); + $result = db_result(db_query("SELECT COUNT(c.cid) FROM node n LEFT JOIN comments c ON n.nid = c.nid WHERE n.nid = %d AND timestamp > %d AND c.status = 0", $nid, $timestamp)); return $result; } |