From c5a50a7cadb7842f3f962bb96befd80eab40dae0 Mon Sep 17 00:00:00 2001 From: Pierre Rudloff Date: Thu, 22 Dec 2016 16:14:22 +0100 Subject: [PATCH] New tracking_code setting that inserts HTML code in the footer of every page --- app/inc/config.template.php | 1 + app/inc/smarty.php | 3 +++ tpl/page.tpl | 3 +++ 3 files changed, 7 insertions(+) diff --git a/app/inc/config.template.php b/app/inc/config.template.php index 71bb884..0d90e30 100644 --- a/app/inc/config.template.php +++ b/app/inc/config.template.php @@ -85,6 +85,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}