From 8e014e2350a03c0bc34a61cdc0b8f8d2d7085363 Mon Sep 17 00:00:00 2001 From: Nathan Coad Date: Wed, 8 Jun 2016 09:37:07 +1000 Subject: [PATCH] more work on email preview --- booking.emails_admin.inc | 26 ++++++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) diff --git a/booking.emails_admin.inc b/booking.emails_admin.inc index c880b25..d047798 100644 --- a/booking.emails_admin.inc +++ b/booking.emails_admin.inc @@ -382,7 +382,7 @@ function booking_manual_email_form($form, &$form_state) $form['booking-email-preview'] = array( '#type' => 'container', - '#children' => "

Preview Email

Blah
", + '#children' => "

Email Preview

Blah
", '#prefix' => '
', '#suffix' => '
', ); @@ -485,7 +485,7 @@ function booking_manual_email_form($form, &$form_state) */ function _booking_email_get_preview_callback($form, $form_state) { global $event; - $markup_pre = "
";
+  $markup_pre = "

Email Preview

";
   $markup_post = "
"; $text = ""; $emailtype = $form_state['values']['email-type']; @@ -494,6 +494,28 @@ function _booking_email_get_preview_callback($form, $form_state) { case "registration": $text = variable_get('booking_email_bookedin_text'); 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') {