Notice (8): Undefined index: HTTP_ACCEPT_LANGUAGE [APP/Controller/AppController.php, line 105]Code Context protected function _detectBrowserLanguage() {
// Example implementation to detect browser language
$browserLanguage = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);
AppController::_detectBrowserLanguage() - APP/Controller/AppController.php, line 105
AppController::beforeFilter() - APP/Controller/AppController.php, line 58
call_user_func - [internal], line ??
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 248
Controller::startupProcess() - CORE/Cake/Controller/Controller.php, line 670
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 184
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 162
[main] - APP/webroot/index.php, line 110
Warning (2): array_key_exists() [function.array-key-exists]: The first argument should be either a string or an integer [APP/Controller/AppController.php, line 115]Code Context ];
if (array_key_exists($browserLanguage, $languageMap)) {
$browserLanguage = false
$languageMap = array(
'en' => 'eng',
'es' => 'spa',
'fr' => 'fra'
)
array_key_exists - [internal], line ??
AppController::_detectBrowserLanguage() - APP/Controller/AppController.php, line 115
AppController::beforeFilter() - APP/Controller/AppController.php, line 58
call_user_func - [internal], line ??
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 248
Controller::startupProcess() - CORE/Cake/Controller/Controller.php, line 670
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 184
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 162
[main] - APP/webroot/index.php, line 110