Avoid referencing global variable (doesn't work in PHP 7.1 if Adminer is included inside a function)

This commit is contained in:
Jakub Vrana 2017-02-21 11:52:28 +01:00
parent 46f39f3cdb
commit d8c28d1c91

View file

@ -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;
}
';
}