equal
deleted
inserted
replaced
46 $regexp = "/\[url$bbcode_uid(=(https?:\/\/((([a-z0-9-]+\.)*)[a-z0-9-]+)(\/[A-z0-9_%\|~`!\!@#\$\^&\*\(\):;\.,\/-]*(\?(([a-z0-9_-]+)(=[A-z0-9_%\|~`\!@#\$\^&\*\(\):;\.,\/-\[\]]+)?((&([a-z0-9_-]+)(=[A-z0-9_%\|~`!\!@#\$\^&\*\(\):;\.,\/-]+)?)*))?)?)?))?\](.*?)\[\/url$bbcode_uid\]/is"; |
46 $regexp = "/\[url$bbcode_uid(=(https?:\/\/((([a-z0-9-]+\.)*)[a-z0-9-]+)(\/[A-z0-9_%\|~`!\!@#\$\^&\*\(\):;\.,\/-]*(\?(([a-z0-9_-]+)(=[A-z0-9_%\|~`\!@#\$\^&\*\(\):;\.,\/-\[\]]+)?((&([a-z0-9_-]+)(=[A-z0-9_%\|~`!\!@#\$\^&\*\(\):;\.,\/-]+)?)*))?)?)?))?\](.*?)\[\/url$bbcode_uid\]/is"; |
47 $text = preg_replace($regexp, '<a href="\\2">\\15</a>', $text); |
47 $text = preg_replace($regexp, '<a href="\\2">\\15</a>', $text); |
48 |
48 |
49 // Newlines |
49 // Newlines |
50 $text = str_replace("\n", "<br />\n", $text); |
50 $text = str_replace("\n", "<br />\n", $text); |
|
51 |
|
52 // Wikilinks |
|
53 $text = RenderMan::parse_internal_links($text); |
51 |
54 |
52 // Restore [code] blocks |
55 // Restore [code] blocks |
53 $text = decir_bbcode_restore_code($text, $bbcode_uid, $_code); |
56 $text = decir_bbcode_restore_code($text, $bbcode_uid, $_code); |
54 |
57 |
55 // Code |
58 // Code |