From 5799531e3f3c14cce79076c99d5bec47bf910907 Mon Sep 17 00:00:00 2001 From: alecpl <alec@alec.pl> Date: Wed, 24 Mar 2010 05:28:59 -0400 Subject: [PATCH] - fix bug in css cleanup of html messages --- program/steps/mail/func.inc | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) diff --git a/program/steps/mail/func.inc b/program/steps/mail/func.inc index e8600ef..b2e4af3 100644 --- a/program/steps/mail/func.inc +++ b/program/steps/mail/func.inc @@ -938,7 +938,7 @@ $body = rcmail_print_body($part, array('safe' => $safe_mode, 'plain' => !$CONFIG['prefer_html'])); if ($part->ctype_secondary == 'html') - $out .= html::div('message-htmlpart', rcmail_html4inline($body, $attrib['id'])); + $out .= html::div('message-htmlpart', rcmail_html4inline($body, $attrib['id'] . ' div.rcmBody')); else $out .= html::div('message-part', $body); } @@ -1036,6 +1036,9 @@ array('<div class="rcmBody"\\1>', '</div>'), $out); + if (!preg_match('/<div class="rcmBody"/', $out)) + $out = '<div class="rcmBody">' . $out . '</div>'; + // quote <? of php and xml files that are specified as text/html $out = preg_replace(array('/<\?/', '/\?>/'), array('<?', '?>'), $out); -- Gitblit v1.9.1