1
0
Fork 0
mirror of https://github.com/Findus23/plugin-LanguageToogle.git synced 2024-09-19 15:43:46 +02:00

0.3.4: set language in DB in Matomo 4.7

workaround for https://github.com/matomo-org/matomo/issues/18819
This commit is contained in:
Lukas Winkler 2022-02-20 23:11:53 +01:00
parent c7afbb88f6
commit c48ba509be
Signed by: lukas
GPG key ID: 54DE4D798D244853
3 changed files with 11 additions and 2 deletions

View file

@ -1,5 +1,9 @@
## Changelog ## Changelog
### 0.3.4
add workaround for bug in Matomo 4.7.0 and 4.7.1
### 0.3.3 ### 0.3.3
add Italian, Japanese, Portuguese, Portuguese (Brazil) and Ukrainian translations add Italian, Japanese, Portuguese, Portuguese (Brazil) and Ukrainian translations

View file

@ -10,7 +10,9 @@ namespace Piwik\Plugins\LanguageToogle;
use Piwik\Common; use Piwik\Common;
use Piwik\Piwik; use Piwik\Piwik;
use Piwik\Plugins\LanguagesManager\API as APILanguagesManager;
use Piwik\Plugins\LanguagesManager\LanguagesManager; use Piwik\Plugins\LanguagesManager\LanguagesManager;
use Piwik\Version;
class Controller extends \Piwik\Plugin\Controller class Controller extends \Piwik\Plugin\Controller
{ {
@ -19,7 +21,10 @@ class Controller extends \Piwik\Plugin\Controller
$lang = Common::getRequestVar("lang"); $lang = Common::getRequestVar("lang");
$returnModule = Common::getRequestVar("returnModule"); $returnModule = Common::getRequestVar("returnModule");
$returnAction = Common::getRequestVar("returnAction"); $returnAction = Common::getRequestVar("returnAction");
LanguagesManager::setLanguageForSession($lang); LanguagesManager::setLanguageForSession("");
if (Version::VERSION == '4.7.1' || Version::VERSION == '4.7.0') {
APILanguagesManager::getInstance()->setLanguageForUser(Piwik::getCurrentUserLogin(), $lang);
}
$this->redirectToIndex($returnModule, $returnAction); $this->redirectToIndex($returnModule, $returnAction);
} }
} }

View file

@ -1,7 +1,7 @@
{ {
"name": "LanguageToogle", "name": "LanguageToogle",
"description": "Quickly change the language of Matomo", "description": "Quickly change the language of Matomo",
"version": "0.3.3", "version": "0.3.4",
"theme": false, "theme": false,
"require": { "require": {
"piwik": ">=4.0.0-b1,<5.0.0-b1" "piwik": ">=4.0.0-b1,<5.0.0-b1"