From 818e2f39800c8c9dc2a0a8763586abe16fae2daf Mon Sep 17 00:00:00 2001 From: Andrew Nacin Date: Thu, 29 Nov 2012 02:45:16 +0000 Subject: [PATCH] Update TinyMCE Spellchecker plugin to 2.0.6.1. git-svn-id: http://core.svn.wordpress.org/trunk@22917 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- .../js/tinymce/plugins/spellchecker/classes/GoogleSpell.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/wp-includes/js/tinymce/plugins/spellchecker/classes/GoogleSpell.php b/wp-includes/js/tinymce/plugins/spellchecker/classes/GoogleSpell.php index 38daa06627..03e4a7848e 100644 --- a/wp-includes/js/tinymce/plugins/spellchecker/classes/GoogleSpell.php +++ b/wp-includes/js/tinymce/plugins/spellchecker/classes/GoogleSpell.php @@ -50,7 +50,9 @@ class GoogleSpell extends SpellChecker { return $osug; } - function &_getMatches($lang, $str) { + protected function &_getMatches($lang, $str) { + $lang = preg_replace('/[^a-z\-]/i', '', $lang); + $str = preg_replace('/[\x00-\x1F\x7F]/', '', $str); $server = "www.google.com"; $port = 443; $path = "/tbproxy/spell?lang=" . $lang . "&hl=en"; @@ -105,7 +107,7 @@ class GoogleSpell extends SpellChecker { return $matches; } - function _unhtmlentities($string) { + protected function _unhtmlentities($string) { $string = preg_replace('~&#x([0-9a-f]+);~ei', 'chr(hexdec("\\1"))', $string); $string = preg_replace('~&#([0-9]+);~e', 'chr(\\1)', $string);