From 729be1ab37a2eb35cbda4a3ca8be2bf70bdfd3c1 Mon Sep 17 00:00:00 2001 From: martin Date: Thu, 22 Aug 2002 07:53:41 +0000 Subject: [PATCH] Experimental filters to remove returns from before and after tags, which should mean neater formatting of lists and so on. Needs testing. --- lib/weblib.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lib/weblib.php b/lib/weblib.php index 8db61ed3146..80c19443886 100644 --- a/lib/weblib.php +++ b/lib/weblib.php @@ -273,6 +273,13 @@ function text_to_html($text, $smiley=true, $para=true) { $text = eregi_replace("([[:space:]])www.([^[:space:]]*)([[:alnum:]#?/&=])", "\\1www.\\2\\3", $text); + // Remove any whitespace that may be between HTML tags + $text = eregi_replace(">([[:space:]]+)<", "><", $text); + + // Remove any returns that precede or follow HTML tags + $text = eregi_replace("([\n\r])+<", " <", $text); + $text = eregi_replace(">([\n\r])+", "> ", $text); + // Make returns into HTML newlines. $text = nl2br($text);