Commit c08e6714 by nadeem.qasmi

email templates added and notify email linked to download

parent 5affe3c8
Pipeline #558 passed with stage
in 0 seconds
......@@ -13,6 +13,7 @@ function vq_lms_email_settings_init() {
register_setting('vq_lms_settings', 'vq_lms_payment_email_subject');
register_setting('vq_lms_settings', 'vq_lms_download_email_subject');
register_setting('vq_lms_settings', 'vq_lms_payment_email_template');
register_setting('vq_lms_settings', 'vq_lms_download_email_template');
register_setting('vq_lms_settings', 'vq_lms_payment_notify_email');
add_settings_section(
......@@ -40,12 +41,20 @@ function vq_lms_email_settings_init() {
add_settings_field(
'vq_lms_payment_email_template',
'Email Template',
'Payment Email Template',
'vq_lms_payment_email_template_cb',
'vq_lms_settings',
'vq_lms_email_settings_section'
);
add_settings_field(
'vq_lms_download_email_template',
'Download Email Template',
'vq_lms_download_email_template_cb',
'vq_lms_settings',
'vq_lms_email_settings_section'
);
add_settings_field(
'vq_lms_payment_notify_email',
'Notify URL',
......@@ -75,6 +84,17 @@ function vq_lms_payment_email_template_cb() {
?> <p class="description">Use [[RESPONSE]] for Response</p> <?php
}
function vq_lms_download_email_template_cb() {
$options = get_option('vq_lms_download_email_template');
wp_editor($options, 'vq_lms_download_email_template', array(
'textarea_rows' => 10
));
?> <p class="description">Use [[DOWNLOAD_DETAILS]] for Download Details</p> <?php
?> <p class="description">Use [[COURSES]] for Courses</p> <?php
?> <p class="description">Use [[LIST]] for Courses List</p> <?php
}
function vq_lms_payment_notify_email_cb() {
$option = get_option('vq_lms_payment_notify_email');
......
......@@ -63,6 +63,7 @@ if ( 'POST' === $_SERVER['REQUEST_METHOD'] && isset( $_POST['download_submit'] )
);
$to = $_POST['dl_email'];
$to .= ', '.get_option('vq_lms_payment_notify_email');
$subject = get_option('vq_lms_download_email_subject');
$body = '';
$body .= $postContent;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment