diff --git a/plugins/LanguagesManager/API.php b/plugins/LanguagesManager/API.php index 2c14dcac738db698d57af8d0759aadadde75c45e..74ae17a4b3639ea2d95b5662fe3711d1148fe427 100644 --- a/plugins/LanguagesManager/API.php +++ b/plugins/LanguagesManager/API.php @@ -89,16 +89,15 @@ class API public function getAvailableLanguagesInfo() { $data = file_get_contents(PIWIK_INCLUDE_PATH . '/lang/en.json'); - $translations = json_decode($data, true); - $englishTranslation = $translations; + $englishTranslation = json_decode($data, true); $filenames = $this->getAvailableLanguages(); $languagesInfo = array(); foreach ($filenames as $filename) { - $data = file_get_contents(PIWIK_INCLUDE_PATH . '/lang/$filename.json'); + $data = file_get_contents(sprintf('%s/lang/%s.json', PIWIK_INCLUDE_PATH, $filename)); $translations = json_decode($data, true); $intersect = function($array, $array2) { - $res = $array(); + $res = $array; foreach($array as $module => $keys) { if(!isset($array2[$module])) { unset($res[$module]);