SN addon: added handling for [bookmark] tag

This commit is contained in:
Tobias Diekershoff 2012-02-19 19:42:30 +01:00
parent 026d7bf3c3
commit 680fe89fa8

View File

@ -412,6 +412,7 @@ function statusnet_post_hook(&$a,&$b) {
// $tmp = preg_replace( '/#\[url\=(\w+.*?)\](\w+.*?)\[\/url\]/i', '#$2', $tmp); // $tmp = preg_replace( '/#\[url\=(\w+.*?)\](\w+.*?)\[\/url\]/i', '#$2', $tmp);
// preserve links to webpages // preserve links to webpages
$tmp = preg_replace( '/\[url\=(https?\:\/\/[a-zA-Z0-9\:\/\-\?\&\;\.\=\_\~\#\%\$\!\+\,]+)\](\w+.*?)\[\/url\]/i', '$2 $1', $tmp); $tmp = preg_replace( '/\[url\=(https?\:\/\/[a-zA-Z0-9\:\/\-\?\&\;\.\=\_\~\#\%\$\!\+\,]+)\](\w+.*?)\[\/url\]/i', '$2 $1', $tmp);
$tmp = preg_replace( '/\[bookmark\=(https?\:\/\/[a-zA-Z0-9\:\/\-\?\&\;\.\=\_\~\#\%\$\!\+\,]+)\](\w+.*?)\[\/bookmark\]/i', '$2 $1', $tmp);
// TODO apply the shortener to the URLs in the releyed dent // TODO apply the shortener to the URLs in the releyed dent
$msg = strip_tags(bbcode($tmp)); $msg = strip_tags(bbcode($tmp));
// quotes not working - let's try this // quotes not working - let's try this