aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorfriendica <info@friendica.com>2014-10-23 21:20:12 -0700
committerfriendica <info@friendica.com>2014-10-23 21:20:12 -0700
commit34781433c1fabd7a4992497da5ee475db0ada3a8 (patch)
tree7d50a5bd9caef4d670343e3a314935ac9c6d73ed
parentf524fb1f20ec3edb0cf2c486d41f6bb65a60db6a (diff)
downloadvolse-hubzilla-34781433c1fabd7a4992497da5ee475db0ada3a8.tar.gz
volse-hubzilla-34781433c1fabd7a4992497da5ee475db0ada3a8.tar.bz2
volse-hubzilla-34781433c1fabd7a4992497da5ee475db0ada3a8.zip
I'm speechless. This is just reckless. Set a context flag in text using a context trigger character which is likely to be present in that text already. Without escaping any previous instances of that character. Grrr.
-rw-r--r--include/html2bbcode.php4
1 files changed, 2 insertions, 2 deletions
diff --git a/include/html2bbcode.php b/include/html2bbcode.php
index 6d6e6333b..9ffc85a82 100644
--- a/include/html2bbcode.php
+++ b/include/html2bbcode.php
@@ -16,7 +16,7 @@ function node2bbcode(&$doc, $oldnode, $attributes, $startbb, $endbb)
function node2bbcodesub(&$doc, $oldnode, $attributes, $startbb, $endbb)
{
- $savestart = str_replace('$', '%', $startbb);
+ $savestart = str_replace('$', '\x01', $startbb);
$replace = false;
$xpath = new DomXPath($doc);
@@ -37,7 +37,7 @@ function node2bbcodesub(&$doc, $oldnode, $attributes, $startbb, $endbb)
foreach ($attributes as $attribute => $value) {
- $startbb = str_replace('%'.++$i, '$1', $startbb);
+ $startbb = str_replace('\x01'.++$i, '$1', $startbb);
if (strpos('*'.$startbb, '$1') > 0) {