From 00342a1532dbb506b849a0342a06ebfe64ae1938 Mon Sep 17 00:00:00 2001 From: Jakub Vrana Date: Tue, 31 May 2011 07:55:14 +0200 Subject: [PATCH] Init TinyMCE in head --- plugins/tinymce.php | 58 ++++++++++++++++++++++----------------------- 1 file changed, 29 insertions(+), 29 deletions(-) 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) . ""; } }