"; $message .= $meta_data_array["email_message"]; $message .= ""; $replace_url = str_replace("[site_url]",site_url(),$message); $replace_date_time = str_replace("[date_time]",$datetime,$replace_url); $replace_ip_address = str_replace("[ip_address]",long2ip($ip),$replace_date_time); $replace_resource = str_replace("[resource]",$_SERVER["REQUEST_URI"],$replace_ip_address); switch($controls_data_array["blocked_for"]) { case "1Hour": $blocked_for = $cpb_for.$cpb_one_hour; break; case "12Hour": $blocked_for = $cpb_for.$cpb_twelve_hours; break; case "24hours": $blocked_for = $cpb_for.$cpb_twenty_four_hours; break; case "48hours": $blocked_for = $cpb_for.$cpb_forty_eight_hours; break; case "week": $blocked_for = $cpb_for.$cpb_one_week; break; case "month": $blocked_for = $cpb_for.$cpb_one_month; break; case "permanently": $blocked_for = $cpb_permanently; break; } $replace_blocked_for = str_replace("[blocked_for]",$blocked_for,$replace_resource); $email_cc = $meta_data_array["email_cc"]; $email_bcc = $meta_data_array["email_bcc"]; $headers = ""; $headers .= "Content-Type: text/html; charset= utf-8". "\r\n"; if($email_cc != "") { $headers .= "Cc: " .$email_cc. "\r\n"; } if($email_bcc != "") { $headers .= "Bcc: " .$email_bcc."\r\n"; } wp_mail($to,$subject,$replace_blocked_for,$headers); } /* Function Name: ip_range_mailCommand_captcha_booster Parameters: yes($meta_data_array,$controls_data_array) Decription: This function is used to send mail for IP range. Created On: 12-06-2016 11:36 Created By: Tech Banker Team */ function ip_range_mailCommand_captcha_booster($meta_data_array,$controls_data_array) { if(file_exists(CAPTCHA_BOOSTER_DIR_PATH."includes/translations-frontend.php")) { include CAPTCHA_BOOSTER_DIR_PATH."includes/translations-frontend.php"; } $ip_range = explode(",",$controls_data_array["ip_range"]); $datetime = date("d M Y H:i A"); $to = $meta_data_array["send_to"]; $subject = $meta_data_array["email_subject"]; $message = "
"; $message .= $meta_data_array["email_message"]; $message .= "
"; $replace_url = str_replace("[site_url]",site_url(),$message); $replace_start_ip_range = str_replace("[start_ip_range]",long2ip($ip_range[0]),$replace_url); $replace_end_ip_range = str_replace("[end_ip_range]",long2ip($ip_range[1]),$replace_start_ip_range); $replace_date_time = str_replace("[date_time]",$datetime,$replace_end_ip_range); $replace_ip_range = str_replace("[ip_range]",long2ip($ip_range[0])."-".long2ip($ip_range[1]),$replace_date_time); switch($controls_data_array["blocked_for"]) { case "1Hour": $blocked_for = $cpb_for.$cpb_one_hour; break; case "12Hour": $blocked_for = $cpb_for.$cpb_twelve_hours; break; case "24hours": $blocked_for = $cpb_for.$cpb_twenty_four_hours; break; case "48hours": $blocked_for = $cpb_for.$cpb_forty_eight_hours; break; case "week": $blocked_for = $cpb_for.$cpb_one_week; break; case "month": $blocked_for = $cpb_for.$cpb_one_month; break; case "permanently": $blocked_for = $cpb_permanently; break; } $replace_blocked_for = str_replace("[blocked_for]",$blocked_for,$replace_ip_range); $send_message = str_replace("[resource]",$_SERVER["REQUEST_URI"],$replace_blocked_for); $email_cc = $meta_data_array["email_cc"]; $email_bcc = $meta_data_array["email_bcc"]; $headers = ""; $headers .= "Content-Type: text/html; charset= utf-8". "\r\n"; if($email_cc != "") { $headers .= "Cc: " .$email_cc. "\r\n"; } if($email_bcc != "") { $headers .= "Bcc: " .$email_bcc."\r\n"; } wp_mail($to,$subject,$send_message,$headers); } /* Function Name: login_mailCommand_captcha_booster Parameters: yes($template_success_data,$username) Decription: This function is used to send mail for login success and failure. Created On: 12-06-2016 11:37 Created By: Tech Banker Team */ function login_mailCommand_captcha_booster($template_success_data,$username) { $datetime = date("d M Y H:i A"); $userdata = get_user_by("login", $username); $ip = getIpAddress_for_captcha_booster(); $ip_address = $ip == "::1" ? ip2long("127.0.0.1") : ip2long($ip); $to = $template_success_data["send_to"]; $subject = $template_success_data["email_subject"]; $message = "
"; $message .= $template_success_data["email_message"]; $message .= "
"; $replace_url = str_replace("[site_url]",site_url(),$message); $replace_username = str_replace("[username]",$username,$replace_url); $replace_date_time = str_replace("[date_time]",$datetime,$replace_username); $replace_ip_address = str_replace("[ip_address]",long2ip($ip_address),$replace_date_time); $replace_resource = str_replace("[resource]",$_SERVER["REQUEST_URI"],$replace_ip_address); $email_cc = $template_success_data["email_cc"]; $email_bcc = $template_success_data["email_bcc"]; $headers = ""; $headers .= "Content-Type: text/html; charset= utf-8". "\r\n"; if($email_cc != "") { $headers .= "Cc: " .$email_cc. "\r\n"; } if($email_bcc != "") { $headers .= "Bcc: " .$email_bcc."\r\n"; } wp_mail($to,$subject,$replace_resource,$headers); } } } ?>