Skip to content

Commit 1883707

Browse files
committed
Change language if language code is set in get parameter
1 parent 28e6e74 commit 1883707

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

app/controller/base.php

+3-1
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,8 @@
3939

4040
#[\AllowDynamicProperties]
4141
class Base {
42+
protected $global;
43+
4244
protected function language($defaultLanguage = false, $defaultLanguageId = false) {
4345
$languages = availableLanguages();
4446

@@ -48,7 +50,7 @@ protected function language($defaultLanguage = false, $defaultLanguageId = false
4850
$language_id = $this->session->get('language_id');
4951
$site_language = false;
5052

51-
if (($lang = ($this->request->post['language'] ?? false)) && ! is_array($lang)) {
53+
if (($lang = ($this->request->post['language'] ?? $this->request->get['language'] ?? false)) && ! is_array($lang)) {
5254
$language = filter('/[A-Za-z_-]+/', $lang, 50);
5355
$this->session->set('language', $language);
5456
$this->session->set('language_id', $languages[$language]['language_id']);

0 commit comments

Comments
 (0)