From 8490014ffe2652b0065e3d3e0a68c3e9e0bdde4a Mon Sep 17 00:00:00 2001
From: alecpl <alec@alec.pl>
Date: Thu, 14 Jan 2010 14:17:44 -0500
Subject: [PATCH] - better headers formatting

---
 program/steps/mail/headers.inc |   14 +++++++++++---
 1 files changed, 11 insertions(+), 3 deletions(-)

diff --git a/program/steps/mail/headers.inc b/program/steps/mail/headers.inc
index 653fb96..247827a 100644
--- a/program/steps/mail/headers.inc
+++ b/program/steps/mail/headers.inc
@@ -25,9 +25,17 @@
   if ($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();

--
Gitblit v1.9.1