if (isset($_SESSION['language']) && !empty($_SESSION['language'])) {
$language = $_SESSION['language'];
} else {
- if (key_exists('lang', $this->config['baculum'])) {
+ if (isset($this->config['baculum']) && key_exists('lang', $this->config['baculum'])) {
$language = $this->config['baculum']['lang'];
}
if (is_null($language)) {
public function onInit($param) {
parent::onInit($param);
- $this->Lang->SelectedValue = $_SESSION['language'];
+ $this->Lang->SelectedValue = $this->getLanguage();
$config = $this->getModule('web_config');
$this->web_config = $config->getConfig();
$this->host_config = $this->getModule('host_config')->getConfig();