diff --git a/public/include/config/admin_settings.inc.php b/public/include/config/admin_settings.inc.php index d6432b53..3591ce6d 100644 --- a/public/include/config/admin_settings.inc.php +++ b/public/include/config/admin_settings.inc.php @@ -151,6 +151,21 @@ $aSettings['statistics'][] = array( 'name' => 'statistics_personal_hashrate_modifier', 'value' => $setting->getValue('statistics_personal_hashrate_modifier'), 'tooltip' => 'Auto-adjust displayed personal hashrates to a certain limit.' ); +$aSettings['statistics'][] = array( + 'display' => 'Enable Google analytics', 'type' => 'select', + 'options' => array( 0 => 'No', 1 => 'Yes' ), + 'default' => 0, + 'name' => 'statistics_analytics_enabled', 'value' => $setting->getValue('statistics_analytics_enabled'), + 'tooltip' => 'Enable or Disable Google Analytics.' +); +$aSettings['statistics'][] = array( + 'display' => 'Google Analytics Code', 'type' => 'textarea', + 'size' => 20, + 'height' => 12, + 'default' => 'Code from Google Analytics', + 'name' => 'statistics_analytics_code', 'value' => $setting->getValue('statistics_analytics_code'), + 'tooltip' => '.' +); $aSettings['acl'][] = array( 'display' => 'Pool Statistics', 'type' => 'select', 'options' => array( 0 => 'Private', 1 => 'Public'), diff --git a/public/include/smarty_globals.inc.php b/public/include/smarty_globals.inc.php index af7291ae..630cbed6 100644 --- a/public/include/smarty_globals.inc.php +++ b/public/include/smarty_globals.inc.php @@ -93,6 +93,10 @@ $aGlobal['website']['chaininfo']['disabled'] = $setting->getValue('website_chain $setting->getValue('website_blockexplorer_url') ? $aGlobal['website']['blockexplorer']['url'] = $setting->getValue('website_blockexplorer_url') : $aGlobal['website']['blockexplorer']['url'] = 'http://explorer.litecoin.net/block/'; $setting->getValue('website_chaininfo_url') ? $aGlobal['website']['chaininfo']['url'] = $setting->getValue('website_chaininfo_url') : $aGlobal['website']['chaininfo']['url'] = 'http://allchains.info'; +// Google Analytics +$aGlobal['statistics']['analytics']['enabled'] = $setting->getValue('statistics_analytics_enabled'); +$aGlobal['statistics']['analytics']['code'] = $setting->getValue('statistics_analytics_code'); + // ACLs $aGlobal['acl']['pool']['statistics'] = $setting->getValue('acl_pool_statistics'); $aGlobal['acl']['block']['statistics'] = $setting->getValue('acl_block_statistics'); diff --git a/public/templates/mmcFE/admin/settings/default.tpl b/public/templates/mmcFE/admin/settings/default.tpl index 519fb96e..98592f65 100644 --- a/public/templates/mmcFE/admin/settings/default.tpl +++ b/public/templates/mmcFE/admin/settings/default.tpl @@ -21,6 +21,8 @@ {html_options name="data[{$SETTINGS.$TAB[setting].name}]" options=$SETTINGS.$TAB[setting].options selected=$SETTINGS.$TAB[setting].value|default:$SETTINGS.$TAB[setting].default} {else if $SETTINGS.$TAB[setting].type == 'text'} + {else if $SETTINGS.$TAB[setting].type == 'textarea'} + {else} Unknown option type: {$SETTINGS.$TAB[setting].type} {/if} diff --git a/public/templates/mmcFE/master.tpl b/public/templates/mmcFE/master.tpl index 28a6a26d..69da419e 100644 --- a/public/templates/mmcFE/master.tpl +++ b/public/templates/mmcFE/master.tpl @@ -23,7 +23,12 @@ @import url("{$PATH}/css/date_input.css"); - + + {if $GLOBAL.statistics.analytics.enabled} + {$GLOBAL.statistics.analytics.code} + {/if} + +