X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FCore%2FBAO%2FMessageTemplate.php;h=bb11a9cebf80dbe7627c470a88a2944bb2a21ab9;hb=5fb0ca0d95d05c3ade12f75226a748a357848511;hp=0eacbd9f38a3145d51d09e83a1a86d5ecf2a48b7;hpb=a5af58bcf2ca094903fb19fb511392aeaf788c16;p=civicrm-core.git diff --git a/CRM/Core/BAO/MessageTemplate.php b/CRM/Core/BAO/MessageTemplate.php index 0eacbd9f38..bb11a9cebf 100644 --- a/CRM/Core/BAO/MessageTemplate.php +++ b/CRM/Core/BAO/MessageTemplate.php @@ -1,9 +1,9 @@ templateCompileDir . CRM_Utils_File::makeFileName($params['PDFFilename']); - - //FIXME : CRM-7894 - //xmlns attribute is required in XHTML but it is invalid in HTML, - //Also the namespace "xmlns=http://www.w3.org/1999/xhtml" is default, - //and will be added to the tag even if you do not include it. - $html = preg_replace('/()/', '\1\3\4', $params['html']); - - file_put_contents($pdf_filename, CRM_Utils_PDF_Utils::html2pdf($html, - $params['PDFFilename'], - TRUE, - $format - ) - ); - if (empty($params['attachments'])) { $params['attachments'] = array(); } - $params['attachments'][] = array( - 'fullPath' => $pdf_filename, - 'mime_type' => 'application/pdf', - 'cleanName' => $params['PDFFilename'], - ); + $params['attachments'][] = CRM_Utils_Mail::appendPDF($params['PDFFilename'], $params['html'], $format); } $sent = CRM_Utils_Mail::send($params); @@ -528,4 +525,3 @@ class CRM_Core_BAO_MessageTemplate extends CRM_Core_DAO_MessageTemplate { return array($sent, $subject, $text, $html); } } -