File size: 1,003 Bytes
e852054 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | <?php
return array(
'AnonymousPiwikUsageMeasurement.piwikVersion' => \Piwik\Version::VERSION,
'AnonymousPiwikUsageMeasurement.phpVersion' => phpversion(),
'Piwik\View\SecurityPolicy' => Piwik\DI::decorate(function ($previous) {
/** @var \Piwik\View\SecurityPolicy $previous */
if (!\Piwik\SettingsPiwik::isMatomoInstalled()) {
// if Matomo is not yet installed there can't be any system setting
return $previous;
}
try {
$settings = new Piwik\Plugins\AnonymousPiwikUsageMeasurement\SystemSettings();
$customSiteUrl = $settings->getSetting('customSiteUrl')->getValue();
$host = parse_url($customSiteUrl, PHP_URL_HOST);
if (!empty($customSiteUrl) && !empty($host)) {
$previous->addPolicy('default-src', $host);
}
} catch (\Exception $e) {
// ignore possible errors as they might break Matomo
}
return $previous;
})
);
|