diff --git a/inc/functions.php b/inc/functions.php
index 66cd6fa7..def00287 100644
--- a/inc/functions.php
+++ b/inc/functions.php
@@ -2069,7 +2069,7 @@ function remove_modifiers($body) {
return preg_replace('@(.+?)@usm', '', $body);
}
-function markup(&$body, $track_cites = false, $op = false) {
+function markup(&$body, $track_cites = false) {
global $board, $config, $markup_urls;
$modifiers = extract_modifiers($body);
@@ -2168,12 +2168,15 @@ function markup(&$body, $track_cites = false, $op = false) {
link_for(array('id' => $cite, 'thread' => $cited_posts[$cite])) . '#' . $cite . '">' .
'>>' . $cite .
'';
+ } else {
+ $replacement = ">>$cite";
+ }
- $body = mb_substr_replace($body, $matches[1][0] . $replacement . $matches[3][0], $matches[0][1] + $skip_chars, mb_strlen($matches[0][0]));
- $skip_chars += mb_strlen($matches[1][0] . $replacement . $matches[3][0]) - mb_strlen($matches[0][0]);
+ $body = mb_substr_replace($body, $matches[1][0] . $replacement . $matches[3][0], $matches[0][1] + $skip_chars, mb_strlen($matches[0][0]));
+ $skip_chars += mb_strlen($matches[1][0] . $replacement . $matches[3][0]) - mb_strlen($matches[0][0]);
- if ($track_cites && $config['track_cites'])
- $tracked_cites[] = array($board['uri'], $cite);
+ if ($track_cites && $config['track_cites']) {
+ $tracked_cites[] = array($board['uri'], $cite);
}
}
}