diff --git a/plugins/edit-calendar.php b/plugins/edit-calendar.php
index b3867f66..bb1d69e4 100644
--- a/plugins/edit-calendar.php
+++ b/plugins/edit-calendar.php
@@ -15,26 +15,25 @@ class AdminerEditCalendar {
* @param string text to append before first calendar usage
* @param string path to language file, %s stands for language code
*/
- function AdminerEditCalendar($prepend = "\n\n\n\n", $langPath = "jquery-ui/i18n/jquery.ui.datepicker-%s.js") { //! insert by JavaScript to achieve HTML validity
+ function AdminerEditCalendar($prepend = "\n\n\n\n", $langPath = "jquery-ui/i18n/jquery.ui.datepicker-%s.js") {
$this->prepend = $prepend;
$this->langPath = $langPath;
}
- function editInput($table, $field, $attrs, $value) {
- static $calendar = false;
- if (ereg("date|time", $field["type"])) {
- if (!$calendar) {
- $calendar = true;
- echo $this->prepend;
- if ($this->langPath && function_exists('get_lang')) { // since Adminer 3.2.0
- $lang = get_lang();
- $lang = ($lang == "zh" ? "zh-CN" : ($lang == "zh-tw" ? "zh-TW" : $lang));
- if ($lang != "en" && file_exists(sprintf($this->langPath, $lang))) {
- printf("\n", $lang);
- echo "\n";
- }
- }
+ function head() {
+ echo $this->prepend;
+ if ($this->langPath && function_exists('get_lang')) { // since Adminer 3.2.0
+ $lang = get_lang();
+ $lang = ($lang == "zh" ? "zh-CN" : ($lang == "zh-tw" ? "zh-TW" : $lang));
+ if ($lang != "en" && file_exists(sprintf($this->langPath, $lang))) {
+ printf("\n", $lang);
+ echo "\n";
}
+ }
+ }
+
+ function editInput($table, $field, $attrs, $value) {
+ if (ereg("date|time", $field["type"])) {
$dateFormat = "changeYear: true, dateFormat: 'yy-mm-dd'"; //! yy-mm-dd regional
$timeFormat = "showSecond: true, timeFormat: 'hh:mm:ss'";
return "