Make WordPress Core

Ticket #7051: comment.diff

File comment.diff, 1.1 KB (added by donncha, 17 years ago)

Patch for wp-includes/comment.php

  • wp-includes/comment.php

    old new  
    354354                else
    355355                        $approved = 0;
    356356                if ( wp_blacklist_check($comment_author, $comment_author_email, $comment_author_url, $comment_content, $comment_author_IP, $comment_agent) )
    357                         $approved = 'spam';
     357                        $approved = 'blacklist';
    358358        }
    359359
    360360        $approved = apply_filters('pre_comment_approved', $approved);
     
    689689
    690690        $commentdata['comment_approved'] = wp_allow_comment($commentdata);
    691691
    692         $comment_ID = wp_insert_comment($commentdata);
     692        if ( 'blacklist' !== $commentdata['comment_approved'] )
     693                $comment_ID = wp_insert_comment($commentdata);
    693694
    694695        do_action('comment_post', $comment_ID, $commentdata['comment_approved']);
    695696
    696         if ( 'spam' !== $commentdata['comment_approved'] ) { // If it's spam save it silently for later crunching
     697        if ( 'blacklist' !== $commentdata['comment_approved'] && 'spam' !== $commentdata['comment_approved'] ) { // If it's spam or blacklisted don't notify anyone
    697698                if ( '0' == $commentdata['comment_approved'] )
    698699                        wp_notify_moderator($comment_ID);
    699700