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
### 0.3.4
add workaround for bug in Matomo 4.7.0 and 4.7.1
### 0.3.3
add Italian, Japanese, Portuguese, Portuguese (Brazil) and Ukrainian translations

View file

@ -10,7 +10,9 @@ namespace Piwik\Plugins\LanguageToogle;
use Piwik\Common;
use Piwik\Piwik;
use Piwik\Plugins\LanguagesManager\API as APILanguagesManager;
use Piwik\Plugins\LanguagesManager\LanguagesManager;
use Piwik\Version;
class Controller extends \Piwik\Plugin\Controller
{
@ -19,7 +21,10 @@ class Controller extends \Piwik\Plugin\Controller
$lang = Common::getRequestVar("lang");
$returnModule = Common::getRequestVar("returnModule");
$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);
}
}

View file

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