From d8c28d1c9109968fc319d7bbc0ec7fef6e9d999a Mon Sep 17 00:00:00 2001 From: Jakub Vrana Date: Tue, 21 Feb 2017 11:52:28 +0100 Subject: [PATCH] Avoid referencing global variable (doesn't work in PHP 7.1 if Adminer is included inside a function) --- compile.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/compile.php b/compile.php index 354b1cf6..4015d7a7 100755 --- a/compile.php +++ b/compile.php @@ -134,7 +134,7 @@ function put_file_lang($match) { case "' . $lang . '": $compressed = "' . add_quo_slashes(lzw_compress(implode("\n", $translation_ids))) . '"; break;'; } $translations_version = crc32($return); - return '$translations = &$_SESSION["translations"]; + return '$translations = $_SESSION["translations"]; if ($_SESSION["translations_version"] != ' . $translations_version . ') { $translations = array(); $_SESSION["translations_version"] = ' . $translations_version . '; @@ -152,6 +152,7 @@ function get_translations($lang) { if (!$translations) { $translations = get_translations($LANG); + $_SESSION["translations"] = $translations; } '; }