Use mailing template subject in 4.6
authorBarbara Miller <galgeek@users.noreply.github.com>
Tue, 3 May 2016 01:25:07 +0000 (18:25 -0700)
committerBarbara Miller <galgeek@users.noreply.github.com>
Tue, 3 May 2016 01:25:07 +0000 (18:25 -0700)
A fix for https://issues.civicrm.org/jira/browse/CRM-17548 for 4.6.
Already included in 4.7.6: https://github.com/civicrm/civicrm-core/commit/ab0f580c8b5407474c482ea20ca668563385e816

CRM/Contribute/Form/Task/PDFLetterCommon.php

index d95aed8cf46b78e2163847b20bece865430d9d73..e85a78ef24233379ec0e915c7a65058c853c5135 100644 (file)
@@ -337,7 +337,6 @@ class CRM_Contribute_Form_Task_PDFLetterCommon extends CRM_Contact_Form_Task_PDF
       $defaults = array(
         'toName' => $contact['display_name'],
         'toEmail' => $contact['email'],
-        'subject' => ts('Thank you for your contribution/s'),
         'text' => '',
         'html' => $html,
       );
@@ -346,6 +345,12 @@ class CRM_Contribute_Form_Task_PDFLetterCommon extends CRM_Contact_Form_Task_PDF
         $emails = array_keys($emails);
         $defaults['from'] = array_pop($emails);
       }
+      if (!empty($params['subject'])) {
+        $defaults['subject'] = $params['subject'];
+      }
+      else {
+        $defaults['subject'] = ts('Thank you for your contribution/s');
+      }
       if ($is_pdf) {
         $defaults['html'] = ts('Please see attached');
         $defaults['attachments'] = array(CRM_Utils_Mail::appendPDF('ThankYou.pdf', $html, $format));