add footer and finish html theme coding
This commit is contained in:
@@ -111,6 +111,11 @@ function _booking_regn_notifyonly_email($node, $balance_payment) {
|
|||||||
$body = isset($body['format']) ? $body['value'] : $body;
|
$body = isset($body['format']) ? $body['value'] : $body;
|
||||||
$body = token_replace($body, $tokens);
|
$body = token_replace($body, $tokens);
|
||||||
|
|
||||||
|
//get the footer text
|
||||||
|
$message_footer = variable_get('booking_html_mail_footer');
|
||||||
|
$message_footer = isset($message_footer['format']) ? $message_footer['value'] : $message_footer;
|
||||||
|
$message_footer = token_replace($message_footer, $tokens);
|
||||||
|
|
||||||
//Check if we should apply a HTML theme to the email text or just send a normal email
|
//Check if we should apply a HTML theme to the email text or just send a normal email
|
||||||
if(variable_get('booking_enable_html_mail', 0) == 1) {
|
if(variable_get('booking_enable_html_mail', 0) == 1) {
|
||||||
$html_body = theme('booking_htmlmail_registration_mail',
|
$html_body = theme('booking_htmlmail_registration_mail',
|
||||||
@@ -119,6 +124,7 @@ function _booking_regn_notifyonly_email($node, $balance_payment) {
|
|||||||
'key' => 'registration_mail_notify',
|
'key' => 'registration_mail_notify',
|
||||||
'body' => $body,
|
'body' => $body,
|
||||||
'subject' => $subject,
|
'subject' => $subject,
|
||||||
|
'footer' => $message_footer,
|
||||||
));
|
));
|
||||||
watchdog('booking_debug', "<pre>HTML body themed\n@info</pre>", array('@info' => print_r($html_body, true)));
|
watchdog('booking_debug', "<pre>HTML body themed\n@info</pre>", array('@info' => print_r($html_body, true)));
|
||||||
$params['body'] = $html_body;
|
$params['body'] = $html_body;
|
||||||
@@ -227,6 +233,11 @@ function _booking_balance_payment_email($nid) {
|
|||||||
$message_body = isset($message_body['format']) ? $message_body['value'] : $message_body;
|
$message_body = isset($message_body['format']) ? $message_body['value'] : $message_body;
|
||||||
$message_body = token_replace($message_body, $tokens);
|
$message_body = token_replace($message_body, $tokens);
|
||||||
|
|
||||||
|
//get the footer text
|
||||||
|
$message_footer = variable_get('booking_html_mail_footer');
|
||||||
|
$message_footer = isset($message_footer['format']) ? $message_footer['value'] : $message_footer;
|
||||||
|
$message_footer = token_replace($message_footer, $tokens);
|
||||||
|
|
||||||
//Check if we should apply a HTML theme to the email text or just send a normal email
|
//Check if we should apply a HTML theme to the email text or just send a normal email
|
||||||
if(variable_get('booking_enable_html_mail', 0) == 1) {
|
if(variable_get('booking_enable_html_mail', 0) == 1) {
|
||||||
$html_body = theme('booking_htmlmail_registration_mail',
|
$html_body = theme('booking_htmlmail_registration_mail',
|
||||||
@@ -235,6 +246,7 @@ function _booking_balance_payment_email($nid) {
|
|||||||
'key' => 'registration_mail_bal_outstanding',
|
'key' => 'registration_mail_bal_outstanding',
|
||||||
'body' => $message_body,
|
'body' => $message_body,
|
||||||
'subject' => $subject,
|
'subject' => $subject,
|
||||||
|
'footer' => $message_footer,
|
||||||
));
|
));
|
||||||
watchdog('booking_debug', "<pre>HTML body themed\n@info</pre>", array('@info' => print_r($html_body, true)));
|
watchdog('booking_debug', "<pre>HTML body themed\n@info</pre>", array('@info' => print_r($html_body, true)));
|
||||||
$params['body'] = $html_body;
|
$params['body'] = $html_body;
|
||||||
@@ -283,7 +295,33 @@ function _booking_partialbalance_payment_email($nid) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
//TODO: Married couple version of this
|
//TODO: Married couple version of this
|
||||||
$params['body'] = token_replace(variable_get('booking_email_partialpayment_received_text'), $tokens);
|
|
||||||
|
$body = variable_get('booking_email_partialpayment_received_text');
|
||||||
|
//Use the value of the field if it is an array from a HTML textarea
|
||||||
|
$body = isset($body['format']) ? $body['value'] : $body;
|
||||||
|
$body = token_replace($body, $tokens);
|
||||||
|
|
||||||
|
//get the footer text
|
||||||
|
$message_footer = variable_get('booking_html_mail_footer');
|
||||||
|
$message_footer = isset($message_footer['format']) ? $message_footer['value'] : $message_footer;
|
||||||
|
$message_footer = token_replace($message_footer, $tokens);
|
||||||
|
|
||||||
|
//Check if we should apply a HTML theme to the email text or just send a normal email
|
||||||
|
if(variable_get('booking_enable_html_mail', 0) == 1) {
|
||||||
|
$html_body = theme('booking_htmlmail_registration_mail',
|
||||||
|
array(
|
||||||
|
'module' => 'booking',
|
||||||
|
'key' => 'registration_mail_bal_outstanding',
|
||||||
|
'body' => $body,
|
||||||
|
'subject' => $subject,
|
||||||
|
'footer' => $message_footer,
|
||||||
|
));
|
||||||
|
watchdog('booking_debug', "<pre>HTML body themed\n@info</pre>", array('@info' => print_r($html_body, true)));
|
||||||
|
$params['body'] = $html_body;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
$params['body'] = $body;
|
||||||
|
}
|
||||||
|
|
||||||
//send the email
|
//send the email
|
||||||
drupal_mail('booking', 'registration_mail_bal_outstanding', $to, $language, $params, $from);
|
drupal_mail('booking', 'registration_mail_bal_outstanding', $to, $language, $params, $from);
|
||||||
@@ -345,6 +383,7 @@ function _booking_custom_email($nid, $email_type, $sender = 'contact') {
|
|||||||
//get the footer text
|
//get the footer text
|
||||||
$message_footer = variable_get('booking_html_mail_footer');
|
$message_footer = variable_get('booking_html_mail_footer');
|
||||||
$message_footer = isset($message_footer['format']) ? $message_footer['value'] : $message_footer;
|
$message_footer = isset($message_footer['format']) ? $message_footer['value'] : $message_footer;
|
||||||
|
$message_footer = token_replace($message_footer, $tokens);
|
||||||
|
|
||||||
//Check if we should apply a HTML theme to the email text or just send a normal email
|
//Check if we should apply a HTML theme to the email text or just send a normal email
|
||||||
if(variable_get('booking_enable_html_mail', 0) == 1) {
|
if(variable_get('booking_enable_html_mail', 0) == 1) {
|
||||||
@@ -407,8 +446,35 @@ function _booking_promoted_from_waitinglist_email($nid) {
|
|||||||
$params['headers']['Bcc'] = BOOKING_EMAIL_DEV_NOTIFY;
|
$params['headers']['Bcc'] = BOOKING_EMAIL_DEV_NOTIFY;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$body = variable_get('booking_email_waitinglistpromotion');
|
||||||
|
//Use the value of the field if it is an array from a HTML textarea
|
||||||
|
$body = isset($body['format']) ? $body['value'] : $body;
|
||||||
|
$body = token_replace($body, $tokens);
|
||||||
|
|
||||||
|
//get the footer text
|
||||||
|
$message_footer = variable_get('booking_html_mail_footer');
|
||||||
|
$message_footer = isset($message_footer['format']) ? $message_footer['value'] : $message_footer;
|
||||||
|
$message_footer = token_replace($message_footer, $tokens);
|
||||||
|
|
||||||
|
//Check if we should apply a HTML theme to the email text or just send a normal email
|
||||||
|
if(variable_get('booking_enable_html_mail', 0) == 1) {
|
||||||
|
$html_body = theme('booking_htmlmail_registration_mail',
|
||||||
|
array(
|
||||||
|
'module' => 'booking',
|
||||||
|
'key' => 'booking_email_custom',
|
||||||
|
'body' => $body,
|
||||||
|
'subject' => $subject,
|
||||||
|
'footer' => $message_footer,
|
||||||
|
));
|
||||||
|
watchdog('booking_debug', "<pre>HTML body themed\n@info</pre>", array('@info' => print_r($html_body, true)));
|
||||||
|
$params['body'] = $html_body;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
$params['body'] = $body;
|
||||||
|
}
|
||||||
|
|
||||||
//retrieve the body of the email
|
//retrieve the body of the email
|
||||||
$params['body'] = token_replace(variable_get('booking_email_waitinglistpromotion'), $tokens);
|
//$params['body'] = token_replace(variable_get('booking_email_waitinglistpromotion'), $tokens);
|
||||||
|
|
||||||
//send the email
|
//send the email
|
||||||
drupal_mail('booking', 'booking_email_custom', $to, $language, $params, $from);
|
drupal_mail('booking', 'booking_email_custom', $to, $language, $params, $from);
|
||||||
@@ -452,7 +518,34 @@ function _booking_demoted_to_notcoming_email($nid) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
//retrieve the body of the email
|
//retrieve the body of the email
|
||||||
$params['body'] = token_replace(variable_get('booking_email_notcoming_demotion'), $tokens);
|
//$params['body'] = token_replace(variable_get('booking_email_notcoming_demotion'), $tokens);
|
||||||
|
|
||||||
|
$body = variable_get('booking_email_notcoming_demotion');
|
||||||
|
//Use the value of the field if it is an array from a HTML textarea
|
||||||
|
$body = isset($body['format']) ? $body['value'] : $body;
|
||||||
|
$body = token_replace($body, $tokens);
|
||||||
|
|
||||||
|
//get the footer text
|
||||||
|
$message_footer = variable_get('booking_html_mail_footer');
|
||||||
|
$message_footer = isset($message_footer['format']) ? $message_footer['value'] : $message_footer;
|
||||||
|
$message_footer = token_replace($message_footer, $tokens);
|
||||||
|
|
||||||
|
//Check if we should apply a HTML theme to the email text or just send a normal email
|
||||||
|
if(variable_get('booking_enable_html_mail', 0) == 1) {
|
||||||
|
$html_body = theme('booking_htmlmail_registration_mail',
|
||||||
|
array(
|
||||||
|
'module' => 'booking',
|
||||||
|
'key' => 'booking_email_custom',
|
||||||
|
'body' => $body,
|
||||||
|
'subject' => $subject,
|
||||||
|
'footer' => $message_footer,
|
||||||
|
));
|
||||||
|
watchdog('booking_debug', "<pre>HTML body themed\n@info</pre>", array('@info' => print_r($html_body, true)));
|
||||||
|
$params['body'] = $html_body;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
$params['body'] = $body;
|
||||||
|
}
|
||||||
|
|
||||||
//send the email
|
//send the email
|
||||||
drupal_mail('booking', 'booking_email_custom', $to, $language, $params, $from);
|
drupal_mail('booking', 'booking_email_custom', $to, $language, $params, $from);
|
||||||
@@ -495,7 +588,34 @@ function _booking_missedpayment_email($nid) {
|
|||||||
$params['headers']['Bcc'] = BOOKING_EMAIL_DEV_NOTIFY;
|
$params['headers']['Bcc'] = BOOKING_EMAIL_DEV_NOTIFY;
|
||||||
}
|
}
|
||||||
//retrieve the body of the email
|
//retrieve the body of the email
|
||||||
$params['body'] = token_replace(variable_get('booking_email_missedpayment'), $tokens);
|
//$params['body'] = token_replace(variable_get('booking_email_missedpayment'), $tokens);
|
||||||
|
|
||||||
|
$body = variable_get('booking_email_missedpayment');
|
||||||
|
//Use the value of the field if it is an array from a HTML textarea
|
||||||
|
$body = isset($body['format']) ? $body['value'] : $body;
|
||||||
|
$body = token_replace($body, $tokens);
|
||||||
|
|
||||||
|
//get the footer text
|
||||||
|
$message_footer = variable_get('booking_html_mail_footer');
|
||||||
|
$message_footer = isset($message_footer['format']) ? $message_footer['value'] : $message_footer;
|
||||||
|
$message_footer = token_replace($message_footer, $tokens);
|
||||||
|
|
||||||
|
//Check if we should apply a HTML theme to the email text or just send a normal email
|
||||||
|
if(variable_get('booking_enable_html_mail', 0) == 1) {
|
||||||
|
$html_body = theme('booking_htmlmail_registration_mail',
|
||||||
|
array(
|
||||||
|
'module' => 'booking',
|
||||||
|
'key' => 'booking_email_custom',
|
||||||
|
'body' => $body,
|
||||||
|
'subject' => $subject,
|
||||||
|
'footer' => $message_footer,
|
||||||
|
));
|
||||||
|
watchdog('booking_debug', "<pre>HTML body themed\n@info</pre>", array('@info' => print_r($html_body, true)));
|
||||||
|
$params['body'] = $html_body;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
$params['body'] = $body;
|
||||||
|
}
|
||||||
|
|
||||||
//send the email
|
//send the email
|
||||||
drupal_mail('booking', 'booking_email_custom', $to, $language, $params, $from);
|
drupal_mail('booking', 'booking_email_custom', $to, $language, $params, $from);
|
||||||
@@ -539,7 +659,34 @@ function _booking_travelform_initial_request_email($nid) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
//retrieve the body of the email
|
//retrieve the body of the email
|
||||||
$params['body'] = token_replace(variable_get('booking_email_travel_initial_email_text'), $tokens);
|
//$params['body'] = token_replace(variable_get('booking_email_travel_initial_email_text'), $tokens);
|
||||||
|
|
||||||
|
$body = variable_get('booking_email_travel_initial_email_text');
|
||||||
|
//Use the value of the field if it is an array from a HTML textarea
|
||||||
|
$body = isset($body['format']) ? $body['value'] : $body;
|
||||||
|
$body = token_replace($body, $tokens);
|
||||||
|
|
||||||
|
//get the footer text
|
||||||
|
$message_footer = variable_get('booking_html_mail_footer');
|
||||||
|
$message_footer = isset($message_footer['format']) ? $message_footer['value'] : $message_footer;
|
||||||
|
$message_footer = token_replace($message_footer, $tokens);
|
||||||
|
|
||||||
|
//Check if we should apply a HTML theme to the email text or just send a normal email
|
||||||
|
if(variable_get('booking_enable_html_mail', 0) == 1) {
|
||||||
|
$html_body = theme('booking_htmlmail_registration_mail',
|
||||||
|
array(
|
||||||
|
'module' => 'booking',
|
||||||
|
'key' => 'booking_email_custom',
|
||||||
|
'body' => $body,
|
||||||
|
'subject' => $subject,
|
||||||
|
'footer' => $message_footer,
|
||||||
|
));
|
||||||
|
watchdog('booking_debug', "<pre>HTML body themed\n@info</pre>", array('@info' => print_r($html_body, true)));
|
||||||
|
$params['body'] = $html_body;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
$params['body'] = $body;
|
||||||
|
}
|
||||||
|
|
||||||
//send the email
|
//send the email
|
||||||
drupal_mail('booking', 'booking_email_custom', $to, $language, $params, $from);
|
drupal_mail('booking', 'booking_email_custom', $to, $language, $params, $from);
|
||||||
@@ -584,7 +731,34 @@ function _booking_travelform_reminder_request_email($nid) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
//retrieve the body of the email
|
//retrieve the body of the email
|
||||||
$params['body'] = token_replace(variable_get('booking_email_travel_reminder_email_text'), $tokens);
|
//$params['body'] = token_replace(variable_get('booking_email_travel_reminder_email_text'), $tokens);
|
||||||
|
|
||||||
|
$body = variable_get('booking_email_travel_reminder_email_text');
|
||||||
|
//Use the value of the field if it is an array from a HTML textarea
|
||||||
|
$body = isset($body['format']) ? $body['value'] : $body;
|
||||||
|
$body = token_replace($body, $tokens);
|
||||||
|
|
||||||
|
//get the footer text
|
||||||
|
$message_footer = variable_get('booking_html_mail_footer');
|
||||||
|
$message_footer = isset($message_footer['format']) ? $message_footer['value'] : $message_footer;
|
||||||
|
$message_footer = token_replace($message_footer, $tokens);
|
||||||
|
|
||||||
|
//Check if we should apply a HTML theme to the email text or just send a normal email
|
||||||
|
if(variable_get('booking_enable_html_mail', 0) == 1) {
|
||||||
|
$html_body = theme('booking_htmlmail_registration_mail',
|
||||||
|
array(
|
||||||
|
'module' => 'booking',
|
||||||
|
'key' => 'booking_email_custom',
|
||||||
|
'body' => $body,
|
||||||
|
'subject' => $subject,
|
||||||
|
'footer' => $message_footer,
|
||||||
|
));
|
||||||
|
watchdog('booking_debug', "<pre>HTML body themed\n@info</pre>", array('@info' => print_r($html_body, true)));
|
||||||
|
$params['body'] = $html_body;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
$params['body'] = $body;
|
||||||
|
}
|
||||||
|
|
||||||
//send the email
|
//send the email
|
||||||
drupal_mail('booking', 'booking_email_custom', $to, $language, $params, $from);
|
drupal_mail('booking', 'booking_email_custom', $to, $language, $params, $from);
|
||||||
@@ -632,7 +806,34 @@ function _booking_travelform_confirmation_email($nid) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
//retrieve the body of the email
|
//retrieve the body of the email
|
||||||
$params['body'] = token_replace(variable_get('booking_email_travel_complete_text'), $tokens);
|
//$params['body'] = token_replace(variable_get('booking_email_travel_complete_text'), $tokens);
|
||||||
|
|
||||||
|
$body = variable_get('booking_email_travel_complete_text');
|
||||||
|
//Use the value of the field if it is an array from a HTML textarea
|
||||||
|
$body = isset($body['format']) ? $body['value'] : $body;
|
||||||
|
$body = token_replace($body, $tokens);
|
||||||
|
|
||||||
|
//get the footer text
|
||||||
|
$message_footer = variable_get('booking_html_mail_footer');
|
||||||
|
$message_footer = isset($message_footer['format']) ? $message_footer['value'] : $message_footer;
|
||||||
|
$message_footer = token_replace($message_footer, $tokens);
|
||||||
|
|
||||||
|
//Check if we should apply a HTML theme to the email text or just send a normal email
|
||||||
|
if(variable_get('booking_enable_html_mail', 0) == 1) {
|
||||||
|
$html_body = theme('booking_htmlmail_registration_mail',
|
||||||
|
array(
|
||||||
|
'module' => 'booking',
|
||||||
|
'key' => 'booking_email_custom',
|
||||||
|
'body' => $body,
|
||||||
|
'subject' => $subject,
|
||||||
|
'footer' => $message_footer,
|
||||||
|
));
|
||||||
|
watchdog('booking_debug', "<pre>HTML body themed\n@info</pre>", array('@info' => print_r($html_body, true)));
|
||||||
|
$params['body'] = $html_body;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
$params['body'] = $body;
|
||||||
|
}
|
||||||
|
|
||||||
//send the email
|
//send the email
|
||||||
drupal_mail('booking', 'booking_email_custom', $to, $language, $params, $from);
|
drupal_mail('booking', 'booking_email_custom', $to, $language, $params, $from);
|
||||||
|
Reference in New Issue
Block a user