diff --git a/core/trunk/core/class/class_portal.php b/core/trunk/core/class/class_portal.php index 60fe28c333f0c31eda5b7ff25af9b3dae060ce3c..45a13121ec40e2b4e7c89231c2d098f7bffae7d3 100644 --- a/core/trunk/core/class/class_portal.php +++ b/core/trunk/core/class/class_portal.php @@ -59,7 +59,7 @@ class portal extends functions { $_SESSION['config']['default_timezone'] = 'Europe/Paris'; } - if ($_SERVER['HTTPS'] == "on") + if (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == "on") $protocol = "https"; else $protocol = "http"; @@ -76,14 +76,14 @@ class portal extends functions { $server_port = ''; } - if($_SERVER['HTTP_X_FORWARDED_HOST'] <> "") - { - $host = $_SERVER['HTTP_X_FORWARDED_HOST']; - } - else - { - $host = $_SERVER['HTTP_HOST']; - } + if(isset($_SERVER['HTTP_X_FORWARDED_HOST']) && $_SERVER['HTTP_X_FORWARDED_HOST'] <> "") + { + $host = $_SERVER['HTTP_X_FORWARDED_HOST']; + } + else + { + $host = $_SERVER['HTTP_HOST']; + } $_SESSION['config']['coreurl'] = $protocol."://".$host.$server_port.str_replace('index.php','',$_SERVER['SCRIPT_NAME']); } $i=0; diff --git a/core/trunk/core/init.php b/core/trunk/core/init.php index 7cdee9fe67026589ae2f03bf10014d6e37eaf122..80e0ae86d2bfee7822e3d5dafca9aa4af750fc11 100644 --- a/core/trunk/core/init.php +++ b/core/trunk/core/init.php @@ -15,7 +15,7 @@ if(isset($_SESSION['config']['corepath']) && !empty($_SESSION['config']['corepat { chdir($_SESSION['config']['corepath']); } -//ini_set('error_reporting', E_ALL); +ini_set('error_reporting', E_ALL); if (isset($_SESSION['custom_override_id']) && !empty($_SESSION['custom_override_id']) && isset($_SESSION['config']['corepath']) && !empty($_SESSION['config']['corepath'])) { $path = $_SESSION['config']['corepath']."custom".DIRECTORY_SEPARATOR.$_SESSION['custom_override_id'].DIRECTORY_SEPARATOR;