]> git.joonet.de Git - adminer.git/commitdiff
Use LANG instead of get_lang()
authorJakub Vrana <jakub@vrana.cz>
Fri, 4 Apr 2025 14:20:51 +0000 (16:20 +0200)
committerJakub Vrana <jakub@vrana.cz>
Fri, 4 Apr 2025 15:18:34 +0000 (17:18 +0200)
compile.php
plugins/edit-calendar.php
plugins/tinymce.php
plugins/translation.php

index c1afeeb0d502a0f91d731582872d4224fd044fb6..fc5c44da55137ae8d9fea52497c029be4339ccd5 100755 (executable)
@@ -102,9 +102,7 @@ function put_file($match) {
                return "?>\n$return" . (in_array($tokens[count($tokens) - 1][0], array(T_CLOSE_TAG, T_INLINE_HTML), true) ? "<?php" : "");
        } elseif (preg_match('~\s*(\$pos = (.+\n).+;)~sU', $return, $match2)) {
                // single language lang() is used for plural
-               return "function get_lang() {
-       return '$_SESSION[lang]';
-}
+               return "define('Adminer\\LANG', '$_SESSION[lang]');
 
 function lang(\$translation, \$number = null) {
        if (is_array(\$translation)) {
index 314b1bc613b4c3dd76c4d3bf3bde15c28c39fc93..af6b45771ca95adfacdd169123931a48a301e4d8 100644 (file)
@@ -28,7 +28,7 @@ class AdminerEditCalendar {
                        . Adminer\script_src("jquery-ui/jquery-ui-timepicker-addon.js")
                );
                if ($this->langPath) {
-                       $lang = Adminer\get_lang();
+                       $lang = Adminer\LANG;
                        $lang = ($lang == "zh" ? "zh-CN" : ($lang == "zh-tw" ? "zh-TW" : $lang));
                        if ($lang != "en" && file_exists(sprintf($this->langPath, $lang))) {
                                echo Adminer\script_src(sprintf($this->langPath, $lang));
index 440ce7bac4244e72ee3270b65f0e07b1d0a4c2c4..8f12fc9bf51648745cebebcd77884338ad1e35b1 100644 (file)
@@ -15,7 +15,7 @@ class AdminerTinymce {
        }
 
        function head($dark = null) {
-               $lang = Adminer\get_lang();
+               $lang = Adminer\LANG;
                $lang = ($lang == "zh" ? "zh-cn" : ($lang == "zh-tw" ? "zh" : $lang));
                if (!file_exists(dirname($this->path) . "/langs/$lang.js")) {
                        $lang = "en";
index dc78b62c20752214d63af90f1332ab1dd85bf7eb..77d09e37d2cfe0ff73a88d4c0a6bac49ce426f06 100644 (file)
@@ -21,7 +21,7 @@ class AdminerTranslation {
        private function translate($idf) {
                static $translations, $lang;
                if ($lang === null) {
-                       $lang = Adminer\get_lang();
+                       $lang = Adminer\LANG;
                }
                if ($idf == "" || $lang == "en") {
                        return $idf;