File: /mnt/data/doccure-wp-demo/wp-content/plugins/doccure/helpers/templates/package-subscription.php
<?php
/**
* Email Helper To Send Email
* @since 1.0.0
*/
if (!class_exists('doccureSubscribePackage')) {
class doccureSubscribePackage extends doccure_Email_helper{
public function __construct() {
//do stuff here
}
/**
* @Send email to doctor
*
* @since 1.0.0
*/
public function send_subscription_email_to_doctor($params = '') {
global $doccure_options;
extract($params);
$subject_default = esc_html__('Thank you for purchasing the package!', 'doccure_core');
$email_default = 'Hello %doctor_name%
Thanks for purchasing the package. Your payment has been received and your invoice detail is given below:
Invoice ID: %invoice%
Package Name: %package_name%
Payment Amount: %amount%
Payment status: %status%
Payment Method: %method%
Purchase Date: %date%
Expiry Date: %expiry%
%signature%,';
$subject = !empty( $doccure_options['subscription_subject'] ) ? $doccure_options['subscription_subject'] : $subject_default;
$email_content = !empty( $doccure_options['subscription_content'] ) ? $doccure_options['subscription_content'] : $email_default;
//Email Sender information
$sender_info = $this->process_sender_information();
$email_content = str_replace("%invoice%", $invoice, $email_content);
$email_content = str_replace("%doctor_name%", $doctor_name, $email_content);
$email_content = str_replace("%package_name%", $package_name, $email_content);
$email_content = str_replace("%amount%", $amount, $email_content);
$email_content = str_replace("%status%", $status, $email_content);
$email_content = str_replace("%method%", $method, $email_content);
$email_content = str_replace("%date%", $date, $email_content);
$email_content = str_replace("%expiry%", $expiry, $email_content);
$email_content = str_replace("%name%", $name, $email_content);
$email_content = str_replace("%link%", $link, $email_content);
$email_content = str_replace("%signature%", $sender_info, $email_content);
$body = '';
$body .= $this->prepare_email_headers();
$body .= '<div style="width: 100%; float: left; padding: 0 0 60px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;">';
$body .= '<div style="width: 100%; float: left;">';
$body .= wpautop( $email_content );
$body .= '</div>';
$body .= '</div>';
$body .= $this->prepare_email_footers();
wp_mail($email_to, $subject, $body);
}
/**
* @Send email to doctor
*
* @since 1.0.0
*/
public function send_subscription_email_to_admin($params = '') {
global $doccure_options;
extract($params);
$subject_default = esc_html__('User purchase a package!', 'doccure_core');
$email_default = '
User purchase a package.There invoice detail is given below:
Invoice ID: %invoice%
Package Name: %package_name%
Payment Amount: %amount%
Payment status: %status%
Payment Method: %method%
Purchase Date: %date%
Expiry Date: %expiry%
%signature%,';
$subject = !empty( $doccure_options['admin_subscription_subject'] ) ? $doccure_options['admin_subscription_subject'] : $subject_default;
$email_to = !empty( $doccure_options['admin_email'] ) ? $doccure_options['admin_email'] : get_option('admin_email', '[email protected]');
$email_content = !empty( $doccure_options['admin_subscription_content'] ) ? $doccure_options['admin_subscription_content'] : $email_default;
//Email Sender information
$sender_info = $this->process_sender_information();
$email_content = str_replace("%doctor_name%", $doctor_name, $email_content);
$email_content = str_replace("%invoice%", $invoice, $email_content);
$email_content = str_replace("%package_name%", $package_name, $email_content);
$email_content = str_replace("%amount%", $amount, $email_content);
$email_content = str_replace("%status%", $status, $email_content);
$email_content = str_replace("%method%", $method, $email_content);
$email_content = str_replace("%date%", $date, $email_content);
$email_content = str_replace("%expiry%", $expiry, $email_content);
$email_content = str_replace("%name%", $name, $email_content);
$email_content = str_replace("%link%", $link, $email_content);
$email_content = str_replace("%signature%", $sender_info, $email_content);
$body = '';
$body .= $this->prepare_email_headers();
$body .= '<div style="width: 100%; float: left; padding: 0 0 60px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;">';
$body .= '<div style="width: 100%; float: left;">';
$body .= wpautop( $email_content );
$body .= '</div>';
$body .= '</div>';
$body .= $this->prepare_email_footers();
wp_mail($email_to, $subject, $body);
}
}
new doccureSubscribePackage();
}