aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/includes/message_parser.php
diff options
context:
space:
mode:
authorMeik Sievertsen <acydburn@phpbb.com>2003-09-07 18:11:37 +0000
committerMeik Sievertsen <acydburn@phpbb.com>2003-09-07 18:11:37 +0000
commit9dc398f3020b099c8aa32ff11c1e7e72e33f39d4 (patch)
tree8cfd1ffc73e7b5ddb30db6e72c16e855ed8cdc3c /phpBB/includes/message_parser.php
parentdd86187535c6c035ec40db65accc3ce8fb961ed2 (diff)
downloadforums-9dc398f3020b099c8aa32ff11c1e7e72e33f39d4.tar
forums-9dc398f3020b099c8aa32ff11c1e7e72e33f39d4.tar.gz
forums-9dc398f3020b099c8aa32ff11c1e7e72e33f39d4.tar.bz2
forums-9dc398f3020b099c8aa32ff11c1e7e72e33f39d4.tar.xz
forums-9dc398f3020b099c8aa32ff11c1e7e72e33f39d4.zip
username quoting should be working again...
git-svn-id: file:///svn/phpbb/trunk@4485 89ea8834-ac86-4346-8a33-228a782c2dd0
Diffstat (limited to 'phpBB/includes/message_parser.php')
-rw-r--r--phpBB/includes/message_parser.php8
1 files changed, 4 insertions, 4 deletions
diff --git a/phpBB/includes/message_parser.php b/phpBB/includes/message_parser.php
index 6617ddae74..fb7ae99743 100644
--- a/phpBB/includes/message_parser.php
+++ b/phpBB/includes/message_parser.php
@@ -163,7 +163,7 @@ class parse_message
// keep [code] in first position and [quote] in second position.
$this->bbcodes = array(
'code' => array('bbcode_id' => 8, 'regexp' => array('#\[code(?:=([a-z]+))?\](.+\[/code\])#ise' => "\$this->bbcode_code('\$1', '\$2')")),
- 'quote' => array('bbcode_id' => 0, 'regexp' => array('#\[quote(?:="(.*?)")?\](.+)\[/quote\]#ise' => "\$this->bbcode_quote('\$0')")),
+ 'quote' => array('bbcode_id' => 0, 'regexp' => array('#\[quote(?:=&quot;(.*?)&quot;)?\](.+)\[/quote\]#ise' => "\$this->bbcode_quote('\$0')")),
'b' => array('bbcode_id' => 1, 'regexp' => array('#\[b\](.*?)\[/b\]#is' => '[b:' . $this->bbcode_uid . ']$1[/b:' . $this->bbcode_uid . ']')),
'i' => array('bbcode_id' => 2, 'regexp' => array('#\[i\](.*?)\[/i\]#is' => '[i:' . $this->bbcode_uid . ']$1[/i:' . $this->bbcode_uid . ']')),
'url' => array('bbcode_id' => 3, 'regexp' => array('#\[url=?(.*?)?\](.*?)\[/url\]#ise' => "\$this->validate_url('\$1', '\$2')")),
@@ -454,7 +454,7 @@ class parse_message
$tok = '[';
$buffer = '';
}
- elseif (preg_match('#^quote(?:="(.*?)")?$#is', $buffer, $m))
+ elseif (preg_match('#^quote(?:=&quot;(.*?)&quot;)?$#is', $buffer, $m))
{
// the buffer holds a valid opening tag
if ($config['max_quote_depth'] && count($close_tags) >= $config['max_quote_depth'])
@@ -502,7 +502,7 @@ class parse_message
$username = str_replace('[', '&#91;', str_replace(']', '&#93;', $m[1]));
}
- $out .= 'quote="' . $username . '":' . $this->bbcode_uid . ']';
+ $out .= 'quote=&quot;' . $username . '&quot;:' . $this->bbcode_uid . ']';
}
else
{
@@ -512,7 +512,7 @@ class parse_message
$tok = '[';
$buffer = '';
}
- elseif (preg_match('#^quote="(.*?)#is', $buffer, $m))
+ elseif (preg_match('#^quote=&quot;(.*?)#is', $buffer, $m))
{
// the buffer holds an invalid opening tag
$buffer .= ']';