alecpl
2010-01-25 580ff9c55e81aae04add43c95071c57e346a19ce
program/steps/mail/headers.inc
@@ -14,7 +14,7 @@
 | Author: Aleksander Machniak <alec@alec.pl>                            |
 +-----------------------------------------------------------------------+
 $Id: mark.inc 1580 2008-06-30 09:36:18Z alec $
 $Id$
*/
@@ -24,15 +24,18 @@
  if ($source)
    {
    $browser = new rcube_browser;
    if ($browser->ie)
      $source = rc_utf8_clean($source);
    $source = htmlspecialchars(trim($source));
    $source = preg_replace('/\t/', '&nbsp;&nbsp;&nbsp;&nbsp;', $source);
    $source = preg_replace('/^([a-z0-9_:-]+)/im', '<font class="bold">'.'\1'.'</font>', $source);
    $source = preg_replace('/\r?\n/', '<br />', $source);
    $source = preg_replace(
      array(
        '/\n[\t\s]+/',
        '/^([a-z0-9_:-]+)/im',
        '/\r?\n/'
      ),
      array(
        "\n&nbsp;&nbsp;&nbsp;&nbsp;",
        '<font class="bold">\1</font>',
        '<br />'
      ), $source);
    
    $OUTPUT->command('set_headers', $source);
    $OUTPUT->send();