$res = preg_replace("@<br[^>]*>\n?-- \n?(<p[^>]*>)@", "<br/>-- <br/>\\2", $res);
$parts = preg_split("@(:?<p[^>]*>\n?-- \n?</p>|<br[^>]*>\n?-- \n?<br[^>]*>)@", $res);
} else {
- $i=0;
- while (preg_match("@(^|<pre>|\n)>@i", $res)) {
+ for ($i = 1 ; preg_match("@(^|<pre>|\n)>@i", $res) ; $i++) {
$res = preg_replace("@(^|<pre>|\n)((>[^\n]*\n)+)@ie",
- "'\\1</pre><blockquote style=\' margin-left: 0; padding-left: 1em; border-left: solid 1px; border-color: blue; \'><pre>'"
- .".stripslashes(preg_replace('@(^|<pre>|\n)>[ \\t\\r]*@i', '\\1', '\\2'))"
- .".'</pre></blockquote><pre>'",
- $res);
+ "'\\1</pre><blockquote class=\'level$i\'><pre>'"
+ .".stripslashes(preg_replace('@(^|<pre>|\n)>[ \\t\\r]*@i', '\\1', '\\2'))"
+ .".'</pre></blockquote><pre>'",
+ $res);
}
$res = preg_replace("@<pre>-- ?\n@", "<pre>\n-- \n", $res);
$parts = preg_split("/\n-- ?\n/", $res);
table.banana_msg td.thrd { padding: 0px; }
table.banana_msg table { border: 0px; padding: 0px; margin: 0px; width: 100%; }
+table.banana_msg blockquote {
+ color: green;
+ font-style: italic;
+ margin-left: 0;
+ padding-left: 1em;
+ border-left: solid 1px;
+ border-color: blue;
+}
+
/** MISC **/
div.center { text-align: center; padding: 1em; }