diff options
author | Evan Prodromou <evan@status.net> | 2010-03-11 11:54:04 -0500 |
---|---|---|
committer | Evan Prodromou <evan@status.net> | 2010-03-21 17:41:37 -0500 |
commit | 8f071b2818e8321ea910df612016175f65093402 (patch) | |
tree | aa2970c0fcc648fb3fcc3246af01543f5c435b5b /plugins/TinyMCE | |
parent | dfa785e9ae6116e51fcab96d36288334f0503970 (diff) |
scrub magic quotes from HTML in TinyMCE
Diffstat (limited to 'plugins/TinyMCE')
-rw-r--r-- | plugins/TinyMCE/TinyMCEPlugin.php | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/plugins/TinyMCE/TinyMCEPlugin.php b/plugins/TinyMCE/TinyMCEPlugin.php index c0fd8506e..f8d85c1ba 100644 --- a/plugins/TinyMCE/TinyMCEPlugin.php +++ b/plugins/TinyMCE/TinyMCEPlugin.php @@ -85,7 +85,7 @@ class TinyMCEPlugin extends Plugin return true; } - $raw = $args['status_textarea']; + $raw = $this->_scrub($args['status_textarea']); require_once INSTALLDIR.'/extlib/htmLawed/htmLawed.php'; @@ -127,5 +127,15 @@ END_OF_SCRIPT; return $scr; } + + function _scrub($txt) + { + $strip = get_magic_quotes_gpc(); + if ($strip) { + return stripslashes($txt); + } else { + return $txt; + } + } } |