allow bare URLS to make it through to Diaspora

This commit is contained in:
Zach Prezkuta 2012-06-23 22:02:08 -06:00
parent 098c74a12a
commit 5d2eed3517
1 changed files with 6 additions and 0 deletions

View File

@ -131,6 +131,12 @@ function bb2diaspora($Text,$preserve_nl = false) {
$md = new Markdownify(false, false, false);
$Text = $md->parseString($Text);
// If the text going into bbcode() has a plain URL in it, i.e.
// with no [url] tags around it, it will come out of parseString()
// looking like: <http://url.com>, which gets removed by strip_tags().
// So take off the angle brackets of any such URL
$Text = preg_replace("/<http(.*?)>/is", "http$1", $Text);
// Remove all unconverted tags
$Text = strip_tags($Text);