Aleksander Machniak
2013-08-02 f2a9a9007a490d24aa333974ac6205fb286a218a
Fix broken (in 93b0a30c1c8aa29d862b587b31e52bcc344b8d16) text/plain body of a message when using "edit as new"
1 files modified
9 ■■■■ changed files
program/steps/mail/compose.inc 9 ●●●● patch | view | raw | blame | history
program/steps/mail/compose.inc
@@ -1005,13 +1005,18 @@
    $cid_map = rcmail_write_compose_attachments($MESSAGE, $bodyIsHtml);
  }
  // clean up html tags - XSS prevention (#1489251)
  // clean up HTML tags - XSS prevention (#1489251)
  if ($bodyIsHtml) {
  $body = rcmail_wash_html($body, array('safe' => 1), $cid_map);
    // remove comments (produced by washtml)
    $body = preg_replace('/<!--[^>]+-->/', '', $body);
  // replace cid with href in inline images links
  if ($cid_map) {
    if (!empty($cid_map)) {
    $body = str_replace(array_keys($cid_map), array_values($cid_map), $body);
  }
  }
  return $body;
}