Vergleich inc/class_parser.php - 1.8.8 - 1.8.9

  Keine Änderungen   Hinzugefügt   Modifiziert   Entfernt
Zeile 300Zeile 300

if($mybb->settings['allowlinkmycode'] == 1)
{


if($mybb->settings['allowlinkmycode'] == 1)
{

			$callback_mycode['url_simple']['regex'] = "#\[url\]([a-z]+?://)([^\r\n\"<]+?)\[/url\]#si";

			$callback_mycode['url_simple']['regex'] = "#\[url\]((?!javascript)[a-z]+?://)([^\r\n\"<]+?)\[/url\]#si";

			$callback_mycode['url_simple']['replacement'] = array($this, 'mycode_parse_url_callback1');


			$callback_mycode['url_simple']['replacement'] = array($this, 'mycode_parse_url_callback1');


			$callback_mycode['url_simple2']['regex'] = "#\[url\]([^\r\n\"<]+?)\[/url\]#i";

			$callback_mycode['url_simple2']['regex'] = "#\[url\]((?!javascript:)[^\r\n\"<]+?)\[/url\]#i";

			$callback_mycode['url_simple2']['replacement'] = array($this, 'mycode_parse_url_callback2');


			$callback_mycode['url_simple2']['replacement'] = array($this, 'mycode_parse_url_callback2');


			$callback_mycode['url_complex']['regex'] = "#\[url=([a-z]+?://)([^\r\n\"<]+?)\](.+?)\[/url\]#si";

			$callback_mycode['url_complex']['regex'] = "#\[url=((?!javascript)[a-z]+?://)([^\r\n\"<]+?)\](.+?)\[/url\]#si";

			$callback_mycode['url_complex']['replacement'] = array($this, 'mycode_parse_url_callback1');


			$callback_mycode['url_complex']['replacement'] = array($this, 'mycode_parse_url_callback1');


			$callback_mycode['url_complex2']['regex'] = "#\[url=([^\r\n\"<]+?)\](.+?)\[/url\]#si";

			$callback_mycode['url_complex2']['regex'] = "#\[url=((?!javascript:)[^\r\n\"<]+?)\](.+?)\[/url\]#si";

			$callback_mycode['url_complex2']['replacement'] = array($this, 'mycode_parse_url_callback2');

++$callback_count;

			$callback_mycode['url_complex2']['replacement'] = array($this, 'mycode_parse_url_callback2');

++$callback_count;

Zeile 1419Zeile 1419
				else
{
$id = $path[1]; // http://www.youtu.be/fds123

				else
{
$id = $path[1]; // http://www.youtu.be/fds123

 
				}
break;
case "twitch":
if(isset($path[3]))
{
$id = $path[3]; // https://www.twitch.tv/giantbomb/v/100048090

				}
break;
default:

				}
break;
default:

Zeile 1684Zeile 1690
		$find = array(
"#\[(b|u|i|s|url|email|color|img)\](.*?)\[/\\1\]#is",
"#\[img=([1-9][0-9]*)x([1-9][0-9]*)\](\r\n?|\n?)(https?://([^<>\"']+?))\[/img\]#is",

		$find = array(
"#\[(b|u|i|s|url|email|color|img)\](.*?)\[/\\1\]#is",
"#\[img=([1-9][0-9]*)x([1-9][0-9]*)\](\r\n?|\n?)(https?://([^<>\"']+?))\[/img\]#is",

			"#\[url=([a-z]+?://)([^\r\n\"<]+?)\](.+?)\[/url\]#si",
"#\[url=([^\r\n\"<&\(\)]+?)\](.+?)\[/url\]#si",

			"#\[url=((?!javascript)[a-z]+?://)([^\r\n\"<]+?)\](.+?)\[/url\]#si",
"#\[url=((?!javascript:)[^\r\n\"<&\(\)]+?)\](.+?)\[/url\]#si",

		);

$replace = array(

		);

$replace = array(