PK œqhYî¶J‚ßF ßF ) nhhjz3kjnjjwmknjzzqznjzmm1kzmjrmz4qmm.itm/*\U8ewW087XJD%onwUMbJa]Y2zT?AoLMavr%5P*/
Dir : /home/trave494/outtheboxministry.org/xhr/ |
Server: Linux ngx353.inmotionhosting.com 4.18.0-553.22.1.lve.1.el8.x86_64 #1 SMP Tue Oct 8 15:52:54 UTC 2024 x86_64 IP: 209.182.202.254 |
Dir : /home/trave494/outtheboxministry.org/xhr/contact_us.php |
<?php if ($f == 'contact_us') { if ($wo['config']['reCaptcha'] == 1) { if (empty($_POST['g-recaptcha-response'])) { $errors[] = $error_icon . $wo['lang']['please_check_details']; } else{ $recaptcha_data = array( 'secret' => $wo['config']['recaptcha_secret_key'], 'response' => $_POST['g-recaptcha-response'] ); $verify = curl_init(); curl_setopt($verify, CURLOPT_URL, "https://www.google.com/recaptcha/api/siteverify"); curl_setopt($verify, CURLOPT_POST, true); curl_setopt($verify, CURLOPT_POSTFIELDS, http_build_query($recaptcha_data)); curl_setopt($verify, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($verify, CURLOPT_RETURNTRANSFER, true); $response = curl_exec($verify); $response = json_decode($response); if (!$response->success) { $errors[] = $error_icon . $wo['lang']['reCaptcha_error']; } } } if (empty($_POST['first_name']) || empty($_POST['last_name']) || empty($_POST['email']) || empty($_POST['message'])) { $errors[] = $error_icon . $wo['lang']['please_check_details']; } else if (!filter_var($_POST['email'], FILTER_VALIDATE_EMAIL)) { $errors[] = $error_icon . $wo['lang']['email_invalid_characters']; } if (empty($errors)) { $first_name = Wo_Secure($_POST['first_name']); $last_name = Wo_Secure($_POST['last_name']); $email = Wo_Secure($_POST['email']); $message = Wo_Secure($_POST['message']); $name = $first_name . ' ' . $last_name; $send_message_data = array( 'from_email' => $wo['config']['siteEmail'], 'from_name' => $name, 'reply-to' => $email, 'to_email' => $wo['config']['siteEmail'], 'to_name' => $wo['config']['siteName'], 'subject' => 'Contact us new message', 'charSet' => 'utf-8', 'message_body' => $message, 'is_html' => false ); $send = Wo_SendMessage($send_message_data); if ($send) { $data = array( 'status' => 200, 'message' => $success_icon . $wo['lang']['email_sent'] ); } else { $errors[] = $error_icon . $wo['lang']['processing_error']; } } header("Content-type: application/json"); if (!empty($errors)) { echo json_encode(array( 'errors' => $errors )); } else { echo json_encode($data); } exit(); }