summaryrefslogtreecommitdiff
path: root/resources/views/layouts
diff options
context:
space:
mode:
authorGreg Roach <fisharebest@webtrees.net>2019-01-25 14:59:31 +0000
committerGreg Roach <fisharebest@webtrees.net>2019-01-25 19:09:59 +0000
commit37eb8894d5d4381f3fd9b791a53a32f0012b32ec (patch)
tree383982de09bcf286033b61de69829608866fafeb /resources/views/layouts
parentf0393844a7bf8df7dfbdb5cceafe26a558c04601 (diff)
downloadwebtrees-37eb8894d5d4381f3fd9b791a53a32f0012b32ec.tar.gz
webtrees-37eb8894d5d4381f3fd9b791a53a32f0012b32ec.tar.bz2
webtrees-37eb8894d5d4381f3fd9b791a53a32f0012b32ec.zip
Convert tracking and analytics functions into modules
Diffstat (limited to 'resources/views/layouts')
-rw-r--r--resources/views/layouts/default.phtml4
1 files changed, 3 insertions, 1 deletions
diff --git a/resources/views/layouts/default.phtml b/resources/views/layouts/default.phtml
index e4c018135c..236c6f3358 100644
--- a/resources/views/layouts/default.phtml
+++ b/resources/views/layouts/default.phtml
@@ -2,6 +2,8 @@
<?php use Fisharebest\Webtrees\DebugBar; ?>
<?php use Fisharebest\Webtrees\FlashMessages; ?>
<?php use Fisharebest\Webtrees\I18N; ?>
+<?php use Fisharebest\Webtrees\Module; ?>
+<?php use Fisharebest\Webtrees\Module\ModuleAnalyticsInterface; ?>
<?php use Fisharebest\Webtrees\Theme; ?>
<?php use Fisharebest\Webtrees\View; ?>
<?php use Fisharebest\Webtrees\Webtrees; ?>
@@ -41,7 +43,7 @@
<?= View::stack('styles') ?>
- <?= Theme::theme()->analytics() ?>
+ <?= Module::findByInterface(ModuleAnalyticsInterface::class)->filter(function (ModuleAnalyticsInterface $module): bool { return $module->analyticsCanShow(); })->map(function (ModuleAnalyticsInterface $module): string { return $module->analyticsSnippet($module->analyticsParameters()); })->implode('') ?>
<?= DebugBar::renderHead() ?>
</head>