mirror of
https://github.com/Findus23/plugin-LanguageToogle.git
synced 2024-09-19 15:43:46 +02:00
performance improvements
This commit is contained in:
parent
09b7dcf52c
commit
f1171b7148
3 changed files with 12 additions and 8 deletions
|
@ -1,5 +1,9 @@
|
|||
## Changelog
|
||||
|
||||
0.1.4
|
||||
|
||||
- performance improvements
|
||||
|
||||
0.1.3
|
||||
|
||||
- update version in plugin.json
|
||||
|
|
14
Menu.php
14
Menu.php
|
@ -22,14 +22,14 @@ class Menu extends \Piwik\Plugin\Menu
|
|||
if (empty($settings->availableLanguages->getValue())) {
|
||||
return false;
|
||||
}
|
||||
$languages = API::getInstance()->getAvailableLanguageNames();
|
||||
|
||||
$languages = [];
|
||||
foreach (API::getInstance()->getAvailableLanguageNames() as $lang) {
|
||||
$languages[$lang["code"]] = $lang;
|
||||
}
|
||||
foreach ($settings->availableLanguages->getValue() as $code) {
|
||||
foreach ($languages as $lang) {
|
||||
if ($lang["code"] == $code) {
|
||||
$additionalParams["lang"] = $code;
|
||||
$menu->addItem($lang["name"], null, $this->urlForDefaultAction($additionalParams), $orderId = 30);
|
||||
}
|
||||
if (isset($languages[$code])) {
|
||||
$additionalParams["lang"] = $code;
|
||||
$menu->addItem($languages[$code]["name"], null, $this->urlForDefaultAction($additionalParams), $orderId = 30);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"name": "LanguageToogle",
|
||||
"description": "Quickly change the language of Matomo",
|
||||
"version": "0.1.3",
|
||||
"version": "0.1.4",
|
||||
"theme": false,
|
||||
"require": {
|
||||
"piwik": ">=3.4.0,<4.0.0-b1"
|
||||
|
|
Loading…
Reference in a new issue