diff options
author | Thomas Steur <tsteur@users.noreply.github.com> | 2020-10-01 23:13:34 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-10-01 23:13:34 +0300 |
commit | 06d43857c48ada2fa7f1ad18a8309e8826c0e413 (patch) | |
tree | 7f608a20321c2e5ba2a157fb3685178e99ed8b97 /plugins/PrivacyManager/Diagnostic | |
parent | 82186597b37e255a5b13f6b9c7e53d323b2c501b (diff) |
Offer feature to anonymise or shorten the referrer (#16376)
Diffstat (limited to 'plugins/PrivacyManager/Diagnostic')
-rw-r--r-- | plugins/PrivacyManager/Diagnostic/PrivacyInformational.php | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/plugins/PrivacyManager/Diagnostic/PrivacyInformational.php b/plugins/PrivacyManager/Diagnostic/PrivacyInformational.php new file mode 100644 index 0000000000..ee8bbed1f2 --- /dev/null +++ b/plugins/PrivacyManager/Diagnostic/PrivacyInformational.php @@ -0,0 +1,46 @@ +<?php +/** + * Matomo - free/libre analytics platform + * + * @link https://matomo.org + * @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later + */ +namespace Piwik\Plugins\PrivacyManager\Diagnostic; + +use Piwik\Plugins\Diagnostics\Diagnostic\Diagnostic; +use Piwik\Plugins\Diagnostics\Diagnostic\DiagnosticResult; +use Piwik\Plugins\PrivacyManager\Config; +use Piwik\SettingsPiwik; +use Piwik\Translation\Translator; + +/** + * Information about Matomo itself + */ +class PrivacyInformational implements Diagnostic +{ + /** + * @var Translator + */ + private $translator; + + public function __construct(Translator $translator) + { + $this->translator = $translator; + } + + public function execute() + { + $results = []; + + if (SettingsPiwik::isMatomoInstalled()) { + $config = new Config(); + + $results[] = DiagnosticResult::informationalResult('Anonymize Referrer', $config->anonymizeReferrer); + $results[] = DiagnosticResult::informationalResult('Do Not Track enabled', $config->doNotTrackEnabled); + } + + return $results; + } + + +} |