// for the html body, we may want to convert the attachments to images.
// var_dump($htmlbody);exit;
- if($content->body_cls && strlen($content->body_cls)){
+ if(!empty($content->body_cls) && strlen($content->body_cls)){
$htmlbody = $this->htmlbodySetClass($htmlbody, $content->body_cls);
}
@$dom->loadHTML('<?xml encoding="UTF-8">' .$html);
$imgs= $dom->getElementsByTagName('img');
+ $test = array();
+
+ foreach ($imgs as $i=>$img) {
+ $url = $img->getAttribute('src');
+ if (preg_match('#^cid:#', $url)) {
+ continue;
+ }
+ $me = $img->getAttribute('mailembed');
+ if ($me == 'no') {
+ continue;
+ }
+ $test[] = $url;
+ }
+
+ print_R($test);exit;
+
foreach ($imgs as $i=>$img) {
$url = $img->getAttribute('src');
if (preg_match('#^cid:#', $url)) {
$body = $dom->getElementsByTagName('body');
+ $class = $dom->createAttribute('class');
+ $class->value = $cls;
+ $body->item(0)->appendChild($class);
+ return $dom->saveHTML();
}
function fetchImage($url)