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:
jakubvrana
2009-01-29 13:23:59 +00:00
parent 7805aaadac
commit 96eec31be0
2 changed files with 12 additions and 12 deletions

View File

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