Check for comment status.

git-svn-id: https://develop.svn.wordpress.org/trunk@159 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
Matt Mullenweg 2003-06-04 18:17:48 +00:00
parent d3bd4a76ff
commit 494a7d716a
1 changed files with 7 additions and 0 deletions

View File

@ -34,6 +34,11 @@ $original_comment = $comment;
$comment_autobr = $HTTP_POST_VARS["comment_autobr"]; $comment_autobr = $HTTP_POST_VARS["comment_autobr"];
$comment_post_ID = $HTTP_POST_VARS["comment_post_ID"]; $comment_post_ID = $HTTP_POST_VARS["comment_post_ID"];
$commentstatus = $wpdb->get_var("SELECT comment_status FROM $tableposts WHERE ID = $comment_post_ID");
if ('closed' == $commentstatus)
die('Sorry, comments are closed for this item.');
if ($require_name_email && ($email == "" || $email == "@" || $author == "" || $author == "name")) { //original fix by Dodo, and then Drinyth if ($require_name_email && ($email == "" || $email == "@" || $author == "" || $author == "name")) { //original fix by Dodo, and then Drinyth
echo "Error: please fill the required fields (name, email)"; echo "Error: please fill the required fields (name, email)";
exit; exit;
@ -82,6 +87,8 @@ if (!empty($lasttime)) {
} }
/* end flood-protection */ /* end flood-protection */
if ($ok) { if ($ok) {
$wpdb->query("INSERT INTO $tablecomments VALUES ('0','$comment_post_ID','$author','$email','$url','$user_ip','$now','$comment','0')"); $wpdb->query("INSERT INTO $tablecomments VALUES ('0','$comment_post_ID','$author','$email','$url','$user_ip','$now','$comment','0')");