';
}
}
}
function bc_random_captcha_comment_form($comment) {
$bc_footer_comment_value = get_option('bc_footer_comment');
global $bc_reg_users_value;
if (is_user_logged_in() && $bc_reg_users_value == 1) {
return $comment;
}
// skip captcha for comment replies from the admin menu
if (isset($_REQUEST['action']) && $_REQUEST['action'] == 'replyto-comment') {
// skip capthca
return $comment;
}
// Skip captcha for trackback or pingback
if ($comment['comment_type'] != '' && $comment['comment_type'] != 'comment') {
// skip captcha
return $comment;
}
//check for timeout
if (!isset($_COOKIE['bc_test_cookie'])) {
// Checking for Captcha field empty
if ($_REQUEST['bc_captcha_req_text'] == "" && isset($_REQUEST['bc_captcha_req_text']))
wp_die(__('OOPS! You have missed to enter Captcha!', 'random_captcha'));
// Checking for Captcha matching
if ($_REQUEST['bc_captcha_req_text'] == esc_attr(base64_decode($_REQUEST['bc_captcha_req_value']))) {
return $comment;
} else {
wp_die(__('Error => Incorrect CAPTCHA, Please click back and reenter', 'random_captcha'));
}
} else {
wp_die(__('You are moving fast - Are you Bot ?', 'random_captcha'));
}
}
///Uninstall Hook
function bc_random_delete() {
global $wpdb;
delete_option('bc_sort_location');
delete_option('bc_reg_users');
}
register_uninstall_hook(__FILE__, 'bc_random_delete');
?>