PHP notice

Undefined index: HTTP_ACCEPT_LANGUAGE

/var/www/icpc.org.ua/web/ext/Controller.php(76)

64         if (!\yii::app()->user->isGuest) {
65             $settings = \yii::app()->user->getInstance()->settings;
66             if (isset($settings->lang)) {
67                 $this->request->cookies['language'] = new \CHttpCookie('language', $settings->lang);
68             } else {
69                 $settings->lang = $this->request->cookies['language']->value;
70                 $settings->save();
71             }
72 
73         }
74         if (!isset($this->request->cookies['language'])) {
75             $languageCodes = array_keys(\yii::app()->params['languages']);
76             $langCode = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);
77             $defaultLang = (in_array($langCode, $languageCodes)) ? $langCode : 'uk';
78             $this->request->cookies['language'] = new \CHttpCookie('language', $defaultLang);
79         }
80         if (isset($this->request->cookies['language'])) {
81             \yii::app()->language = $this->request->cookies['language']->value;
82         }
83 
84         // Set core language
85         switch (\yii::app()->language) {
86             case 'en':
87             case 'uk':
88                 \yii::app()->languageCore = \yii::app()->language;

Stack Trace

#0
+
 /var/www/icpc.org.ua/web/controllers/QaController.php(16): web\ext\Controller->init()
11     /**
12      * Init
13      */
14     public function init()
15     {
16         parent::init();
17 
18         // Set default action
19         $this->defaultAction = 'latest';
20 
21         // Set active main menu item
#4
+
 /var/www/icpc.org.ua/web/www/index.php(69): CApplication->run()
64 }
65 
66 // Launch application
67 $app = \yii::createApplication('WebApplication', __DIR__ . '/../config/main.php');
68 $app->log;
69 $app->run();
2024-03-28 23:57:15 nginx/1.21.3 Yii Framework/1.1.15