From 82430f999e2488ba5e75dcd98dabf0717a76898a Mon Sep 17 00:00:00 2001 From: Tim Otten Date: Thu, 12 Aug 2021 23:10:39 -0700 Subject: [PATCH] CRM_Contribute_Form_Task_PDFLetter - Convert `renderMessageTemplate()` to `CRM_Core_TokenSmarty::render()` --- CRM/Contribute/Form/Task/PDFLetter.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/CRM/Contribute/Form/Task/PDFLetter.php b/CRM/Contribute/Form/Task/PDFLetter.php index 2e25054fcb..90f6044011 100644 --- a/CRM/Contribute/Form/Task/PDFLetter.php +++ b/CRM/Contribute/Form/Task/PDFLetter.php @@ -545,8 +545,12 @@ class CRM_Contribute_Form_Task_PDFLetter extends CRM_Contribute_Form_Task { // no change to normal behaviour to avoid risk of breakage $tokenHtml = CRM_Utils_Token::replaceContributionTokens($html_message, $contribution, TRUE, $messageToken); } - $useSmarty = (defined('CIVICRM_MAIL_SMARTY') && CIVICRM_MAIL_SMARTY); - return CRM_Core_BAO_MessageTemplate::renderMessageTemplate(['text' => '', 'html' => $tokenHtml, 'subject' => ''], !$useSmarty, $contact['contact_id'], ['contact' => $contact])['html']; + $tokenContext = [ + 'smarty' => (defined('CIVICRM_MAIL_SMARTY') && CIVICRM_MAIL_SMARTY), + 'contactId' => $contact['contact_id'], + ]; + $smarty = ['contact' => $contact]; + return CRM_Core_TokenSmarty::render(['html' => $tokenHtml], $tokenContext, $smarty)['html']; } } -- 2.25.1