diff options
author | Thomas Steur <tsteur@users.noreply.github.com> | 2017-02-24 13:10:21 +0300 |
---|---|---|
committer | Matthieu Aubry <mattab@users.noreply.github.com> | 2017-02-24 13:10:21 +0300 |
commit | 87da35f351dc575e5f51eb259f9a650c5847b5fa (patch) | |
tree | 75fca0866f4ace30aeb2f1334f8fea30e4eeef66 /plugins | |
parent | a258c19667d672e193de86194d949caa734013a7 (diff) |
Show all metrics in the glossary (#11407)
Diffstat (limited to 'plugins')
-rw-r--r-- | plugins/API/Glossary.php | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/plugins/API/Glossary.php b/plugins/API/Glossary.php index c6e15a25b1..3d999b4a8b 100644 --- a/plugins/API/Glossary.php +++ b/plugins/API/Glossary.php @@ -9,6 +9,8 @@ namespace Piwik\Plugins\API; +use Piwik\Metrics; + class Glossary { protected $metadata = array(); @@ -100,9 +102,21 @@ class Glossary } } + + $metricsTranslations = Metrics::getDefaultMetricTranslations(); + foreach (Metrics::getDefaultMetricsDocumentation() as $metric => $translation) { + if (!isset($metrics[$metric]) && isset($metricsTranslations[$metric])) { + $metrics[$metric] = array( + 'name' => $metricsTranslations[$metric], + 'id' => $metric, + 'documentation' => $translation + ); + } + } + usort($metrics, function ($a, $b) { return strcmp($a['name'], $b['name']); }); return $metrics; } -}
\ No newline at end of file +} |