more work on email preview

This commit is contained in:
Nathan Coad
2016-06-08 09:37:07 +10:00
parent 0dc753ab3e
commit 8e014e2350

View File

@@ -382,7 +382,7 @@ function booking_manual_email_form($form, &$form_state)
$form['booking-email-preview'] = array( $form['booking-email-preview'] = array(
'#type' => 'container', '#type' => 'container',
'#children' => "<p>Preview Email</p><pre>Blah</pre>", '#children' => "<p>Email Preview</p><pre>Blah</pre>",
'#prefix' => '<div id="booking_email_preview_wrapper">', '#prefix' => '<div id="booking_email_preview_wrapper">',
'#suffix' => '</div>', '#suffix' => '</div>',
); );
@@ -485,7 +485,7 @@ function booking_manual_email_form($form, &$form_state)
*/ */
function _booking_email_get_preview_callback($form, $form_state) { function _booking_email_get_preview_callback($form, $form_state) {
global $event; global $event;
$markup_pre = "<div id=\"booking_email_preview_wrapper\"><pre>"; $markup_pre = "<div id=\"booking_email_preview_wrapper\"><h3>Email Preview</h3><pre>";
$markup_post = "</pre></div>"; $markup_post = "</pre></div>";
$text = ""; $text = "";
$emailtype = $form_state['values']['email-type']; $emailtype = $form_state['values']['email-type'];
@@ -494,6 +494,28 @@ function _booking_email_get_preview_callback($form, $form_state) {
case "registration": case "registration":
$text = variable_get('booking_email_bookedin_text'); $text = variable_get('booking_email_bookedin_text');
break; break;
case "balance":
$text = variable_get('booking_email_paymentoutstanding_text');
break;
case "complete":
$text = variable_get('booking_email_regn_complete_text');
break;
case "withdrawal":
$text = variable_get('booking_email_notcoming_demotion');
break;
case "missedpayment":
$text = variable_get('booking_email_missedpayment');
break;
case "initialtravelrequired":
$text = variable_get('booking_email_travel_initial_email_text');
break;
case "remindertravelrequired":
$text = variable_get('booking_email_travel_reminder_email_text');
break;
}
//handle custom email types
if (strpos($emailtype, 'custom') !== false) {
$text = variable_get('booking_email_' . $form_state['values']['email-type']);
} }
/* /*
if ($form_state['values']['email-type'] == 'registration') { if ($form_state['values']['email-type'] == 'registration') {