Source of file EmogrifierMailer.php
Size: 0,713 Bytes - Last Modified: 2021-12-23T10:42:20+00:00
/var/www/docs.ssmods.com/process/src/code/EmogrifierMailer.php
123456789101112131415161718 | <?php class EmogrifierMailer extends Mailer { private static $css_file = ''; public function sendHTML($to, $from, $subject, $htmlContent, $attachedFiles = false, $customheaders = false, $plainContent = false) { $cssFileLocation = Director::baseFolder() . Config::inst()->get("EmogrifierMailer", "css_file"); $cssFileHandler = fopen($cssFileLocation, 'r'); $css = fread($cssFileHandler, filesize($cssFileLocation)); fclose($cssFileHandler); $emog = new \Pelago\Emogrifier($htmlContent, $css); $htmlContent = $emog->emogrify(); return parent::sendHTML($to, $from, $subject, $htmlContent, $attachedFiles, $customheaders, $plainContent); } } |