diff --git a/app/inc/config.template.php b/app/inc/config.template.php index fd5dfd3..2135a1f 100644 --- a/app/inc/config.template.php +++ b/app/inc/config.template.php @@ -86,6 +86,7 @@ const TIME_EDIT_LINK_EMAIL = 60; $config = [ /* general config */ 'use_smtp' => true, // use email for polls creation/modification/responses notification + 'tracking_code' => '', // add HTML code to every page, useful for tools like Piwik /* home */ 'show_what_is_that' => true, // display "how to use" section 'show_the_software' => true, // display technical information about the software diff --git a/app/inc/smarty.php b/app/inc/smarty.php index 2e4737c..41024a7 100644 --- a/app/inc/smarty.php +++ b/app/inc/smarty.php @@ -33,6 +33,9 @@ $smarty->assign('use_nav_js', strstr($_SERVER['SERVER_NAME'], 'framadate.org')); $smarty->assign('locale', $locale); $smarty->assign('langs', $ALLOWED_LANGUAGES); $smarty->assign('date_format', $date_format); +if (isset($config['tracking_code'])) { + $smarty->assign('tracking_code', $config['tracking_code']); +} // Dev Mode if (isset($_SERVER['FRAMADATE_DEVMODE']) && $_SERVER['FRAMADATE_DEVMODE']) { diff --git a/tpl/page.tpl b/tpl/page.tpl index 1633957..4271730 100644 --- a/tpl/page.tpl +++ b/tpl/page.tpl @@ -37,5 +37,8 @@ +{if isset($tracking_code)} + {$tracking_code} +{/if}