From 73afa785171a842618bc82d1c5d9e4b7436b475b Mon Sep 17 00:00:00 2001
From: x2003bruneau
]*>|
)@", "\\1
-- \\2", $res);
- $res = preg_replace("@
\n?-- \n?(
]*>)@", "
--
\\2", $res);
- $parts = preg_split("@(:?
]*>\n?-- \n?
|]*>|
]*>)@", "\\1
-- \\2", $res);
+ $res = preg_replace("@
]*>\n?-- \n?(
]*>)@", "
--
\\2", $res);
+ $parts = preg_split("@(:?
]*>\n?-- \n?
|]*>|\n)>@i", $res)) { + $res = preg_replace("@(^|]*>|\n)((>[^\n]*\n)+)@ie", + "'\\1'.preg_replace('@(^|]*>|\n)>[ \\t\\r]*@i', '\\1', '\\2').''", + $res); + } + $res = preg_replace("@(]*>)\n@", '\1', $res); $parts = preg_split("/\n-- ?\n/", $res); } @@ -330,7 +336,7 @@ function formatbody($_text, $format='plain') $sign = array_pop($parts); if ($format == 'html') { $res = join('
--
', $parts); - $sign = '
'.$sign; + $sign = '
'.$sign.'
'; } else { $res = join('\n-- \n', $parts); $sign = ''.$sign; diff --git a/css/style.css b/css/style.css index 825a890..fe1d341 100644 --- a/css/style.css +++ b/css/style.css @@ -39,3 +39,4 @@ table.banana_msg table { border: 0px; padding: 0px; margin: 0px; width: 100%; } div.center { text-align: center; padding: 1em; } p.error { color: red; background: inherit; } + -- 2.1.4