diff --git a/plugins/tinymce.php b/plugins/tinymce.php
index 45949bbf..a9bb812c 100644
--- a/plugins/tinymce.php
+++ b/plugins/tinymce.php
@@ -16,6 +16,35 @@ class AdminerTinymce {
$this->path = $path;
}
+ function head() {
+ $lang = "en";
+ if (function_exists('get_lang')) { // since Adminer 3.2.0
+ $lang = get_lang();
+ $lang = ($lang == "zh" ? "zh-cn" : ($lang == "zh-tw" ? "zh" : $lang));
+ if (!file_exists(dirname($this->path) . "/langs/$lang.js")) {
+ $lang = "en";
+ }
+ }
+ ?>
+
+
+...");
@@ -37,36 +66,7 @@ class AdminerTinymce {
}
function editInput($table, $field, $attrs, $value) {
- static $tiny_mce = false;
if (ereg("text", $field["type"]) && ereg("_html", $field["field"])) {
- if (!$tiny_mce) {
- $tiny_mce = true;
- $lang = "en";
- if (function_exists('get_lang')) { // since Adminer 3.2.0
- $lang = get_lang();
- $lang = ($lang == "zh" ? "zh-cn" : ($lang == "zh-tw" ? "zh" : $lang));
- if (!file_exists(dirname($this->path) . "/langs/$lang.js")) {
- $lang = "en";
- }
- }
- ?>
-
-
-" . h($value) . "";
}
}