'; } else { $eagle_booking_hotel_logo = get_bloginfo( 'name' ); } // Sender email $eagle_booking_sender_email = eb_get_option('eagle_booking_message_sender_email'); // Get the booking status text if ( $eagle_booking_paypal_payment_status == 'Pending Payment' ) { $eb_booking_status = __('Pending Payment', 'eagle-booking'); } elseif ( $eagle_booking_paypal_payment_status == 'Pending' ){ $eb_booking_status = __('Pending', 'eagle-booking'); } elseif ( $eagle_booking_paypal_payment_status == 'Canceled' ){ $eb_booking_status = __('Canceled', 'eagle-booking'); } else { $eb_booking_status = __('Completed', 'eagle-booking'); } // Get the payment method text if( $eagle_booking_checkout_payment_type === 'payment_on_arrive' ) { $eagle_booking_checkout_payment_type_text = __('Payment on Arrival', 'eagle-booking'); } elseif ($eagle_booking_checkout_payment_type === '2checkout') { $eagle_booking_checkout_payment_type_text = __('2Checkout', 'eagle-booking'); } elseif ($eagle_booking_checkout_payment_type === 'bank_transfer') { $eagle_booking_checkout_payment_type_text = __('Bank Transfer', 'eagle-booking'); } elseif ($eagle_booking_checkout_payment_type === 'PayU') { $eagle_booking_checkout_payment_type_text = __('PayU', 'eagle-booking'); } elseif ($eagle_booking_checkout_payment_type === 'paystack') { $eagle_booking_checkout_payment_type_text = __('Paystack', 'eagle-booking'); } elseif ($eagle_booking_checkout_payment_type === 'flutterwave') { $eagle_booking_checkout_payment_type_text = __('Flutterave', 'eagle-booking'); } elseif ($eagle_booking_checkout_payment_type === 'razorpay') { $eagle_booking_checkout_payment_type_text = __('Razorpay', 'eagle-booking'); } elseif ($eagle_booking_checkout_payment_type === 'booking_request') { $eagle_booking_checkout_payment_type_text = __('Booking Request', 'eagle-booking'); } elseif ($eagle_booking_checkout_payment_type === 'stripe') { $eagle_booking_checkout_payment_type_text = __('Stripe', 'eagle-booking'); } elseif ($eagle_booking_checkout_payment_type === 'paypal') { $eagle_booking_checkout_payment_type_text = __('PayPal', 'eagle-booking'); } elseif ($eagle_booking_checkout_payment_type === 'vivawallet') { $eagle_booking_checkout_payment_type_text = __('Viva Wallet', 'eagle-booking'); } /* -------------------------------------------------------------------------- * Additional Services ---------------------------------------------------------------------------*/ $eb_email_additional_services = ''; if ( empty($eagle_booking_extra_services) ) { $eb_email_additional_services = ''; } else { $eagle_booking_services_array = explode(',', $eagle_booking_extra_services ); for ($eagle_booking_services_array_i = 0; $eagle_booking_services_array_i < count($eagle_booking_services_array)-1; $eagle_booking_services_array_i++) { $eagle_booking_service_array = explode('[', $eagle_booking_services_array[$eagle_booking_services_array_i] ); $eagle_booking_service_id = $eagle_booking_service_array[0]; $eagle_booking_service_title = get_the_title($eagle_booking_service_id); $eagle_booking_service_price = str_replace(']','', $eagle_booking_service_array[1]); $eb_email_additional_services .= '

'.$eagle_booking_service_title.'

'; } } /* -------------------------------------------------------------------------- * Admin Email ---------------------------------------------------------------------------*/ $eagle_booking_admin_email = eb_get_option('eagle_booking_message_admin_email'); $eagle_booking_admin_subject = __('New Reservation','eagle-booking'); ob_start(); include eb_load_template('email/admin.php'); $eagle_booking_admin_template = ob_get_contents(); ob_end_clean(); // Admin email headers $eagle_booking_admin_headers = array( 'Content-Type: text/html; charset=UTF-8', 'From: '.$eagle_booking_hotel_name.' <'.$eagle_booking_sender_email.'>', 'Reply-To: '.$eagle_booking_user_first_name.' '.$eagle_booking_user_last_name.' <'.$eagle_booking_user_email.'>', ); // Send email to admin if ( $eagle_booking_message_admin == true ) : wp_mail( $eagle_booking_admin_email, $eagle_booking_admin_subject, $eagle_booking_admin_template, $eagle_booking_admin_headers ); endif; /* -------------------------------------------------------------------------- * Customer Email ---------------------------------------------------------------------------*/ $eagle_booking_customer_subject = __('Your Reservation','eagle-booking'); $eagle_booking_customer_headers = array( 'Content-Type: text/html; charset=UTF-8', 'From: '.$eagle_booking_hotel_name.' <'.$eagle_booking_sender_email.'>', 'Reply-To: '.$eagle_booking_hotel_name.' <'.$eagle_booking_sender_email.'>', ); ob_start(); include eb_load_template('email/customer.php'); $eagle_booking_customer_template = ob_get_contents(); ob_end_clean(); // Send email to customer if ($eagle_booking_message_guest == true ) : wp_mail( $eagle_booking_user_email, $eagle_booking_customer_subject, $eagle_booking_customer_template, $eagle_booking_customer_headers ); endif; } // Send email after reservation added into the DB add_action('eb_insert_booking_in_db','eb_send_message', 10 ,27);