From 81bbbc99ee6cc29fe10de30f3854aa5568c84255 Mon Sep 17 00:00:00 2001 From: Cameron Date: Sat, 15 Jun 2013 02:26:55 -0700 Subject: [PATCH] Fix for [code] output. --- e107_core/bbcodes/bb_code.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/e107_core/bbcodes/bb_code.php b/e107_core/bbcodes/bb_code.php index 10164d042..08963f5be 100644 --- a/e107_core/bbcodes/bb_code.php +++ b/e107_core/bbcodes/bb_code.php @@ -15,12 +15,14 @@ class bb_code extends e_bb_base */ function toDB($code_text, $parm) { - $paramet = ($parm == 'inline') ? 'inline' : ''; + $paramet = ($parm == 'inline') ? 'inline' : ''; + $code_text = htmlspecialchars($code_text, ENT_QUOTES, 'UTF-8'); - $code_text = htmlspecialchars($code_text, ENT_QUOTES, 'UTF-8'); return $paramet ? '[code='.$paramet.']'.$code_text.'[/code]' : '[code]'.$code_text.'[/code]'; } + + /** * Send output to browser. */ @@ -75,7 +77,7 @@ class bb_code extends e_bb_base $code_text = html_entity_decode($code_text, ENT_QUOTES, 'utf-8'); $code_text = trim($code_text); - $code_text = htmlspecialchars($code_text, ENT_QUOTES, 'utf-8'); + // $code_text = htmlspecialchars($code_text, ENT_QUOTES, 'utf-8'); if($parm == 'inline') {