From bde16f0eb682157d894bc43c350399ce1b3c0106 Mon Sep 17 00:00:00 2001 From: Mateusz Uzdowski Date: Wed, 16 Apr 2014 14:40:48 +1200 Subject: [PATCH] BUG Load just one of each plugin. --- thirdparty/tinymce/tiny_mce_gzip.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/thirdparty/tinymce/tiny_mce_gzip.php b/thirdparty/tinymce/tiny_mce_gzip.php index 8c571689c..d07fe1b5f 100755 --- a/thirdparty/tinymce/tiny_mce_gzip.php +++ b/thirdparty/tinymce/tiny_mce_gzip.php @@ -94,17 +94,17 @@ class TinyMCE_Compressor { $plugins = self::getParam("plugins"); if ($plugins) $this->settings["plugins"] = $plugins; - $plugins = explode(',', $this->settings["plugins"]); + $plugins = array_unique(explode(',', $this->settings["plugins"])); $themes = self::getParam("themes"); if ($themes) $this->settings["themes"] = $themes; - $themes = explode(',', $this->settings["themes"]); + $themes = array_unique(explode(',', $this->settings["themes"])); $languages = self::getParam("languages"); if ($languages) $this->settings["languages"] = $languages; - $languages = explode(',', $this->settings["languages"]); + $languages = array_unique(explode(',', $this->settings["languages"])); $tagFiles = self::getParam("files"); if ($tagFiles) @@ -140,7 +140,7 @@ class TinyMCE_Compressor { } // Add any specified files. - $allFiles = array_merge($files, explode(',', $this->settings['files'])); + $allFiles = array_merge($files, array_unique(explode(',', $this->settings['files']))); // Process source files for ($i = 0; $i < count($allFiles); $i++) {