File: /var/www/html/fieldblaze.com/process.php
<?php
$action = isset($_GET['action']) ? $_GET['action'] : '';
//get_in_touch
if($action == "get_in_touch")
{
if(isset($_POST))
{
$customer_name = isset($_POST['customer_name']) ? $_POST['customer_name'] : '';
$customer_email = isset($_POST['customer_email']) ? $_POST['customer_email'] : '';
$customer_subject = isset($_POST['customer_subject']) ? $_POST['customer_subject'] : '';
$customer_description = isset($_POST['customer_description']) ? $_POST['customer_description'] : '';
$emailMessage = file_get_contents('admin-email-template-get-in-touch.html');
$emailMessage = str_replace("[Customer_Name]",$customer_name,$emailMessage);
$emailMessage = str_replace("[Customer_Email]",$customer_email,$emailMessage);
$emailMessage = str_replace("[Customer_Subject]",$customer_subject,$emailMessage);
$emailMessage = str_replace("[Customer_Message]",$customer_description,$emailMessage);
$htmlContent = $emailMessage;
//email send to admin
$toEmail = "sales@fieldblaze.com, subash@cccinfotech.com";
$subject = "Get In Touch - FieldBlaze";
emailSender($toEmail, $subject, $emailMessage);
//email send to customer
$toEmail = $customer_email;
$subject = "Thank you for your interest - FieldBlaze";
$html = file_get_contents('customer-email-template.html');
$html = str_replace("[Customer_Name]",$customer_name,$html);
$emailMessageCustomer .= $html."<br/><br/>";
// $emailMessageCustomer .= "Regards <br/>";
// $emailMessageCustomer .= "FieldBlaze Teams <br/>";
emailSender($customer_email, $subject, $emailMessageCustomer);
//exit;
echo 1;
}
}
else if($action == "schedule_demo")
{
if(isset($_POST))
{
$customer_name = isset($_POST['customer_name']) ? $_POST['customer_name'] : '';
$customer_phone = isset($_POST['customer_phone']) ? $_POST['customer_phone'] : '';
$customer_email = isset($_POST['customer_email']) ? $_POST['customer_email'] : '';
$customer_description = isset($_POST['customer_description']) ? $_POST['customer_description'] : '';
$emailMessage = file_get_contents('admin-email-template-schedule-demo.html');
$emailMessage = str_replace("[Customer_Name]",$customer_name,$emailMessage);
$emailMessage = str_replace("[Customer_Mobile]",$customer_phone,$emailMessage);
$emailMessage = str_replace("[Customer_Email]",$customer_email,$emailMessage);
$emailMessage = str_replace("[Customer_Message]",$customer_description,$emailMessage);
$htmlContent = $emailMessage;
//email send to admin
$toEmail = "sales@fieldblaze.com, subash@cccinfotech.com";
$subject = "Scheduled Demo - FieldBlaze";
emailSender($toEmail, $subject, $emailMessage);
//email send to customer
$toEmail = $customer_email;
$subject = "Thank you for your interest - FieldBlaze";
//$emailMessageCustomer = "Thanks for connecting with us, Our team will call you soon and schedule a demo with you.: <br/><br/><br/>";
$html = file_get_contents('customer-email-template.html');
$html = str_replace("[Customer_Name]",$customer_name,$html);
$emailMessageCustomer .= $html."<br/><br/>";
// $emailMessageCustomer .= "Regards <br/>";
// $emailMessageCustomer .= "FieldBlaze Teams <br/>";
emailSender($customer_email, $subject, $emailMessageCustomer);
//exit;
echo 1;
}
}
function emailSender($toEmail, $subject, $emailMessage)
{
//return 1;
$mailgun = [
'apiKey' => '2f5d2dac443367a7a0341afaf1449d99-2fbe671d-39be13b6',
'domain' => 'fieldblaze.com',
];
$ch = curl_init();
curl_setopt( $ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC );
curl_setopt( $ch, CURLOPT_USERPWD, "api:{$mailgun['apiKey']}" );
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1 );
curl_setopt( $ch, CURLOPT_CUSTOMREQUEST, 'POST' );
curl_setopt( $ch, CURLOPT_URL, "https://api.mailgun.net/v3/{$mailgun['domain']}/messages" );
curl_setopt( $ch, CURLOPT_POSTFIELDS,
[
'from' => "FieldBlaze <sales@{$mailgun['domain']}>",
//'to' => $toEmail,
'to' => "$toEmail",
'subject' => $subject,
// 'text' => "This ".time()." is a new line\nThe next line.\r\nLine after CRLF.\n<strong>This won't work unless you use the 'html' param.</strong>",
'html' => $emailMessage,
]
);
$result = curl_exec( $ch );
curl_close( $ch );
}