mirror of
https://github.com/vrana/adminer.git
synced 2026-05-13 01:27:13 +02:00
Remove collisions of session and global variables to allow register_globals
git-svn-id: https://adminer.svn.sourceforge.net/svnroot/adminer/trunk@552 7c3ca157-0c34-0410-bff1-cbf682f78f5c
This commit is contained in:
12
lang.inc.php
12
lang.inc.php
@@ -57,14 +57,14 @@ if (isset($langs[$_COOKIE["lang"]])) {
|
||||
$accept_language[str_replace("_", "-", $match[1])] = (isset($match[3]) ? $match[3] : 1);
|
||||
}
|
||||
arsort($accept_language);
|
||||
foreach ($accept_language as $lang => $q) {
|
||||
if (isset($langs[$lang])) {
|
||||
$LANG = $lang;
|
||||
foreach ($accept_language as $key => $q) {
|
||||
if (isset($langs[$key])) {
|
||||
$LANG = $key;
|
||||
break;
|
||||
}
|
||||
$lang = preg_replace('~-.*~', '', $lang);
|
||||
if (!isset($accept_language[$lang]) && isset($langs[$lang])) {
|
||||
$LANG = $lang;
|
||||
$key = preg_replace('~-.*~', '', $key);
|
||||
if (!isset($accept_language[$key]) && isset($langs[$key])) {
|
||||
$LANG = $key;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user