From: Jakub Vrana Date: Mon, 7 Apr 2025 19:35:25 +0000 (+0200) Subject: Compile: Ignore $this->lang X-Git-Tag: v5.2.0~13 X-Git-Url: https://git.joonet.de/?a=commitdiff_plain;h=0cb41c63c767300f45b14d9286612ea61a9ae77a;p=adminer.git Compile: Ignore $this->lang --- diff --git a/compile.php b/compile.php index 7b57f0a2..969dcffd 100755 --- a/compile.php +++ b/compile.php @@ -324,12 +324,12 @@ if ($project == "editor") { $file = preg_replace('~;.\.\/externals/jush/jush(-dark)?\.css~', '', $file); $file = preg_replace('~compile_file\(\'\.\./(externals/jush/modules/jush\.js)[^)]+\)~', "''", $file); } -$file = preg_replace_callback("~lang\\('((?:[^\\\\']+|\\\\.)*)'([,)])~s", 'lang_ids', $file); +$file = preg_replace_callback("~(?)lang\\('((?:[^\\\\']+|\\\\.)*)'([,)])~s", 'lang_ids', $file); $file = preg_replace_callback('~\b(include|require) "([^"]*" . LANG . ".inc.php)";~', 'put_file_lang', $file); $file = str_replace("\r", "", $file); if ($_SESSION["lang"]) { // single language version - $file = preg_replace_callback("~(<\\?php\\s*echo )?lang\\('((?:[^\\\\']+|\\\\.)*)'([,)])(;\\s*\\?>)?~s", 'remove_lang', $file); + $file = preg_replace_callback("~(<\\?php\\s*echo )?(?)lang\\('((?:[^\\\\']+|\\\\.)*)'([,)])(;\\s*\\?>)?~s", 'remove_lang', $file); $file = str_replace("switch_lang();", "", $file); $file = str_replace('', $_SESSION["lang"], $file); }