Improved register_globals

pull/1/head
root 16 years ago
parent c6e6c2e428
commit 0ab49890e1

@ -105,7 +105,7 @@
if(!(array_key_exists('language',$_SESSION['_config']) && $_SESSION['_config']['language'] != ""))
{
$bits = explode(",", strtolower(str_replace(" ", "", mysql_real_escape_string($_SERVER['HTTP_ACCEPT_LANGUAGE']))));
$bits = explode(",", strtolower(str_replace(" ", "", mysql_real_escape_string(array_key_exists('HTTP_ACCEPT_LANGUAGE',$_SERVER)?$_SERVER['HTTP_ACCEPT_LANGUAGE']:""))));
foreach($bits as $lang)
{
$b = explode(";", $lang);
@ -141,9 +141,9 @@
}
}
}
if(strlen($_SESSION['_config']['language']) != 5)
if(!array_key_exists('_config',$_SESSION) || !array_key_exists('language',$_SESSION['_config']) || strlen($_SESSION['_config']['language']) != 5)
{
$lang = $_SESSION['_config']['language'];
$lang = array_key_exists('language',$_SESSION['_config'])?$_SESSION['_config']['language']:"";
$_SESSION['_config']['language'] = "en_AU";
foreach($_SESSION['_config']['translations'] as $key => $val)
{

Loading…
Cancel
Save