mail data send by ajax

<?php 
var formdata = jQuery('form.salesforce-widget').serialize();

			jQuery.ajax({
				url: 'https://advantagegps.com/wp-admin/admin-ajax.php',
				type: 'POST',
				data:{
					action: 'send_mail_bh',
					formdata: formdata,
					slug: slug,
					title: title

				},
				success: function(response){
					//console.log(response)
					if(response=='sent'){
						jQuery('form.salesforce-widget').submit();
					}
				}
			})

                
add_action( 'wp_ajax_nopriv_send_mail_bh_ref', 'send_mail_bh_ref' );
add_action( 'wp_ajax_send_mail_bh_ref', 'send_mail_bh_ref' );

function send_mail_bh_ref() {

	$values = array();
	$suf = array();
	parse_str($_POST['formdata'], $values);
	parse_str($_POST['contectdata'], $suf);	
	  global $wpdb;
	if(!empty($suf)){

		     $us_fn = $suf['first_name'];
			 $las_ln = $suf['last_name'];
			 $company = $suf['company'];
			 $add = $suf['address'];
			 $city = $suf['city'];
			 $state = $suf['state'];
			 $zip = $suf['zip'];
			 $phone = $suf['phone'];
			 $email = $suf['email'];

$message = '';
	$message .= '<br /><strong>Self User Details:</strong> <br />';
	$message .= 'First name : '.$us_fn.'<br />';
	$message .= 'Last name : '.$las_ln.'<br />';
	$message .= 'Company : '.$company.'<br />';
	$message .= 'Address : '.$add.'<br />';
	$message .= 'City : '.$city.'<br />';
	$message .= 'State : '.$state.'<br />';
	$message .= 'Zip : '.$zip.'<br />';
	$message .= 'Phone : '.$phone.'<br />';
	$message .= 'Email : '.$email.'<br />';

	}
	else {


	//print_r($suf);

	$user_fn = $values['firstname'];
	$user_ln = $values['lastname'];
	$user_cm = $values['companyname'];
	$user_st = $values['state'];
	$user_ph = $values['phone'];
	

	$message = '';
	$message .= '<br /><strong>Self User Details:</strong> <br />';
	$message .= 'First name : '.$user_fn.'<br />';
	$message .= 'Last name : '.$user_ln.'<br />';
	$message .= 'Company : '.$user_cm.'<br />';
	$message .= 'State : '.$user_st.'<br />';
	$message .= 'Phone : '.$user_ph.'<br />';
	

	$self = $wpdb->insert('wp_ref_self',array(
		'firstname'=>$user_fn,
		'lastname'=>$user_ln,
		'companyname'=>$user_cm,
		'state'=>$user_st,
		'phone'=>$user_ph
	));

  	$lastInsertId = $wpdb->insert_id;


	foreach ($_POST['ref_form_data'] as $rfrl) {
		
		$values = array();
		parse_str($rfrl,$values);
		//print_r($values);
		
		
			$ref_fn = $values['firstname_ref'];
			$ref_ln = $values['lastname_ref'];
			$ref_cm = $values['companyname_ref'];
			$ref_st = $values['state_ref'];
			$ref_ph = $values['phone_ref'];

			$message .= '<br /><strong>Referral Details:</strong> <br />';
			$message .= 'First name : '.$ref_fn.'<br />';
			$message .= 'Last name : '.$ref_ln.'<br />';
			$message .= 'Company  : '.$ref_cm.'<br />';
			$message .= 'State : '.$ref_st.'<br />';
			$message .= 'Phone : '.$ref_ph.'<br />';

			$wpdb->insert('wp_ref_other',array(
				'firstname_ref'=>$ref_fn,
				'lastname_ref'=>$ref_ln,
				'companyname_ref'=>$ref_cm,
				'state_ref'=>$ref_st,
				'phone_ref'=>$ref_ph,
				'ref_user_id'=>$lastInsertId,
				'ref_user_name'=>$user_fn
			));

	}	



}
	


	$multiple_recipients = array(
    'ctutor@advantagegps.com',
    'referral@advantagegps.com',
    'sufiyanidea4@gmail.com',
    );


	$subject = 'A new referall on advantageGPS';

	//echo $message;

	$headers = array('Content-Type: text/html; charset=UTF-8');

	$ml = wp_mail( $multiple_recipients, $subject, $message, $headers, $attachments );

	if($ml){
		echo "sentBySufiyan";
	}

	
	/*if($self){
		echo "sentByBIlal";
	}*/


	die();
}
?>

Leave a comment