aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/phpbb/textformatter
diff options
context:
space:
mode:
authorJoshyPHP <s9e.dev@gmail.com>2015-04-29 23:22:30 +0200
committerJoshyPHP <s9e.dev@gmail.com>2015-05-23 01:55:04 +0200
commit92078dce3393ea705361e1c3c0a332db778ccb0a (patch)
tree28fc4dc6e9e801d161188249ee2ab2e2e9de836f /phpBB/phpbb/textformatter
parent466b71023524960e791291f3a7abe9c99af25daa (diff)
downloadforums-92078dce3393ea705361e1c3c0a332db778ccb0a.tar
forums-92078dce3393ea705361e1c3c0a332db778ccb0a.tar.gz
forums-92078dce3393ea705361e1c3c0a332db778ccb0a.tar.bz2
forums-92078dce3393ea705361e1c3c0a332db778ccb0a.tar.xz
forums-92078dce3393ea705361e1c3c0a332db778ccb0a.zip
[ticket/11742] Removed tabs-to-space conversion in [code]
PHPBB3-11742
Diffstat (limited to 'phpBB/phpbb/textformatter')
-rw-r--r--phpBB/phpbb/textformatter/s9e/renderer.php43
1 files changed, 0 insertions, 43 deletions
diff --git a/phpBB/phpbb/textformatter/s9e/renderer.php b/phpBB/phpbb/textformatter/s9e/renderer.php
index 8999f1d25f..51bc44f339 100644
--- a/phpBB/phpbb/textformatter/s9e/renderer.php
+++ b/phpBB/phpbb/textformatter/s9e/renderer.php
@@ -234,10 +234,6 @@ class renderer implements \phpbb\textformatter\renderer_interface
}
$html = $this->renderer->render($xml);
- if (stripos($html, '<code') !== false)
- {
- $html = $this->replace_tabs_in_code($html);
- }
/**
* Modify a rendered text
@@ -254,45 +250,6 @@ class renderer implements \phpbb\textformatter\renderer_interface
}
/**
- * Replace tabs in code elements
- *
- * @see bbcode::bbcode_second_pass_code()
- *
- * @param string $html Original HTML
- * @return string Modified HTML
- */
- protected function replace_tabs_in_code($html)
- {
- return preg_replace_callback(
- '((<code[^>]*>)(.*?)(</code>))is',
- function ($captures)
- {
- $code = $captures[2];
-
- $code = str_replace("\t", '&nbsp; &nbsp;', $code);
- $code = str_replace(' ', '&nbsp; ', $code);
- $code = str_replace(' ', ' &nbsp;', $code);
- $code = str_replace("\n ", "\n&nbsp;", $code);
-
- // keep space at the beginning
- if (!empty($code) && $code[0] == ' ')
- {
- $code = '&nbsp;' . substr($code, 1);
- }
-
- // remove newline at the beginning
- if (!empty($code) && $code[0] == "\n")
- {
- $code = substr($code, 1);
- }
-
- return $captures[1] . $code . $captures[3];
- },
- $html
- );
- }
-
- /**
* {@inheritdoc}
*/
public function set_smilies_path($path)