params;
$email = $request->email;
$message = $request->message;
if (!filter_var($email, FILTER_VALIDATE_EMAIL)) {
return $this->response(['success' => false, 'error' => __eva('Email not valid.')]);
}
if (empty($message)) {
return $this->response(['success' => false, 'error' => __eva('Message is empty.')]);
}
$message = '
'.$request->email.'
'.$message.'
';
$subject = "Support from ".$request->email;
add_filter( 'wp_mail_content_type', function(){ return 'text/html'; }, 99999 );
$response = wp_mail('support@alexreservations.com', $subject, $message);
if ($response){
return $this->response(['success' => true, 'message' => __eva('Thank you! Our support team will contact you.')]);
} else {
return $this->response(['success' => false, 'error' => __eva('Error sending your message. Review your WP email configuraiton.')]);
}
}
}