=' ) ) {
add_action( 'comment_form_after_fields', 'buffercode_captcha_main', 1 );
add_action( 'comment_form_logged_in_after', 'buffercode_captcha_main', 1 );
}
add_filter( 'preprocess_comment', 'bc_big_small_comment_post' );
function buffercode_captcha_main(){
/////////////////////////////////////////////////////////////////////////
//////Variable - Big or Small number Captcha - buffercode.com/////
///////////////////////////////////////////////////////////////////////
$bc_big_small_number_rand=array_rand(range(00, 99),3);
shuffle($bc_big_small_number_rand);
$bc_big_small_sort_var=$bc_big_small_number_rand;
$bc_big_small_value_display=implode(" ",$bc_big_small_number_rand);
/////////////////////////////////////////////////////////////////////////////////////
//Variable - Sort in Increasing or Decreasing Order Captcha - buffercode.com//
///////////////////////////////////////////////////////////////////////////////////
$bc_sort_number_rand=array_rand(range(1, 9),5);
shuffle($bc_sort_number_rand);
$bc_sort_sort_var=$bc_sort_number_rand;
$bc_sort_value_display=implode("",$bc_sort_number_rand);
/////////////////////////////////////////////////////////////////////////////////////
//Variable - Addition or Subtraction Number Captcha - buffercode.com/////////
///////////////////////////////////////////////////////////////////////////////////
$bc_add_sub_number_rand=array_rand(range(00, 99),2);
$bc_add_sub_random=rand(1,2);
/////////////////////////////////////////////////////////////////
///////////Random Number Generator////////////////////////
////////////////////////////////////////////////////////////////
$bc_captcha_random_value=rand(1,7);
$bc_captcha_image_value=rand(1,4);
////////////////////////////////////////////////////////////////
//////If 1 - Biggest Value Captcha ///////////////////////////
///////////////////////////////////////////////////////////////
if($bc_captcha_random_value==1){
$bc_big_small_sort_var_max=max($bc_big_small_sort_var);
$bc_captcha_input_passing=$bc_big_small_sort_var_max;
echo "
";
echo " ";
echo "";
echo '';
}
////////////////////////////////////////////////////////////////
//////If 2 - Smallest Value Captcha //////////////////////////
//////////////////////////////////////////////////////////////
elseif($bc_captcha_random_value==2){
$bc_big_small_sort_var_min=min($bc_big_small_sort_var);
$bc_captcha_input_passing=$bc_big_small_sort_var_min;
echo "
";
//$bc_captcha_image_value=rand(1,4);
echo " ";
echo "";
echo '';
}
////////////////////////////////////////////////////////////////
//////If 3 - Sort in Increasing Order Captcha ////////////////
//////////////////////////////////////////////////////////////
elseif($bc_captcha_random_value==3){
sort($bc_sort_sort_var);
$bc_captcha_input_passing=implode("",$bc_sort_sort_var);
echo ""._e('* Please arrange the below number in increasing order
','buffercode_captcha')."
";
//$bc_captcha_image_value=rand(1,4);
echo " ";
echo "";
echo '';
}
////////////////////////////////////////////////////////////////
//////If 4 - Sort in Decreasing Order Captcha ///////////////
//////////////////////////////////////////////////////////////
elseif($bc_captcha_random_value==4) {
rsort($bc_sort_sort_var);
$bc_captcha_input_passing=implode("",$bc_sort_sort_var);
echo "
";
// $bc_captcha_image_value=rand(1,4);
echo " ";
echo "";
echo '';
}
///////////////////////////////////////////////
//////If 5 - Subtraction Captcha ////////////
/////////////////////////////////////////////
elseif($bc_captcha_random_value==5) {
$bc_add_sub_display=$bc_add_sub_number_rand[1].'-'.$bc_add_sub_number_rand[0];
$bc_captcha_input_passing=$bc_add_sub_number_rand[1]-$bc_add_sub_number_rand[0];
echo "
";
//$bc_captcha_image_value=rand(1,4);
echo " ";
echo "";
echo '';
}
///////////////////////////////////////////////
//////If 6 - Addition Captcha ///////////////
/////////////////////////////////////////////
elseif($bc_captcha_random_value==6) {
$bc_add_sub_display=$bc_add_sub_number_rand[1].'+'.$bc_add_sub_number_rand[0];
$bc_captcha_input_passing=$bc_add_sub_number_rand[1]+$bc_add_sub_number_rand[0];
echo "
";
//$bc_captcha_image_value=rand(1,4);
echo " ";
echo "";
echo '';
}
///////////////////////////////////////////////
////// If 7 - Alphabets //////////////////////
/////////////////////////////////////////////
elseif($bc_captcha_random_value==7) {
$bc_alphabets_number_rand=substr(str_shuffle(str_repeat("abcdefghjkmnopqrstuvwxyz", 5)), 0, 5);
$bc_captcha_input_passing=$bc_alphabets_number_rand;
echo ""._e('* Please enter the Characters - [Case Sensitive]
','buffercode_captcha')."
";
//$bc_captcha_image_value=rand(1,4);
?>