xref: /plugin/numatomo/conf/metadata.php (revision b84896fafdfa9126f434d83604c98ea888401874)
168843692SSascha Leib<?php
268843692SSascha Leib/**
3fce6bfe4SSascha Leib * Configuration settings for the Nu Matomo Plugin
468843692SSascha Leib *
5fce6bfe4SSascha Leib * @author     Sascha Leib <ad@hominem.info>
668843692SSascha Leib */
768843692SSascha Leib
868843692SSascha Leib /* Server address (e.g. "/analytics/", or "https://analytics.example.com/") */
968843692SSascha Leib$meta['server']      = array('string');
1068843692SSascha Leib
1168843692SSascha Leib /* Site ID (e.g. "1") */
1268843692SSascha Leib$meta['siteid']	= array('numeric', '_min'=> 1);
1368843692SSascha Leib
1468843692SSascha Leib/* Instance name (e.g. "matomo") */
1568843692SSascha Leib$meta['instance']	= array('string');
1668843692SSascha Leib
1768843692SSascha Leib/* Special treatments */
1868843692SSascha Leib$meta['exclude']  = array('multichoice', '_choices' => array(
1968843692SSascha Leib	'none', 'users', 'admins'
2068843692SSascha Leib));
2168843692SSascha Leib
2268843692SSascha Leib/* Features group */
2368843692SSascha Leib$meta['_features'] = array('fieldset');
2468843692SSascha Leib
2568843692SSascha Leib/* Feature flags */
2668843692SSascha Leib$meta['feature-flags']  = array('multicheckbox', '_choices' => array(
2768843692SSascha Leib	'enableLinkTracking', 'trackAllContentImpressions',
2868843692SSascha Leib	'requireConsent', 'rememberConsentGiven',
2968843692SSascha Leib	'requireCookieConsent','rememberCookieConsentGiven',
3068843692SSascha Leib	'enableHeartBeatTimer'
3168843692SSascha Leib), '_other' => 'never');
3268843692SSascha Leib
33*b84896faSSascha Leib/* Honour the DoNotTrack header */
34*b84896faSSascha Leib$meta['donottrack'] = array('onoff');