/** * @return string|false if language preference could not be loaded */ protected static function getLanguageFromPreferences() { if ($language = Piwik_LanguagesManager_API::getLanguageForSession()) { return $language; } try { $currentUser = Piwik::getCurrentUserLogin(); return Piwik_LanguagesManager_API::getLanguageForUser($currentUser); } catch (Exception $e) { return false; } }