Merge pull request #815 from iAmShorty/google-analytics

[FEATURE] Added Google Analytics
This commit is contained in:
Sebastian Grewe 2013-11-04 00:15:11 -08:00
commit 8e5dc78df4
7 changed files with 39 additions and 1 deletions

View File

@ -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'),

View File

@ -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');

View File

@ -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'}
<input type="text" size="{$SETTINGS.$TAB[setting].size}" name="data[{$SETTINGS.$TAB[setting].name}]" value="{$SETTINGS.$TAB[setting].value|default:$SETTINGS.$TAB[setting].default}" />
{else if $SETTINGS.$TAB[setting].type == 'textarea'}
<textarea name="data[{$SETTINGS.$TAB[setting].name}]" cols="{$SETTINGS.$TAB[setting].size|default:"1"}" rows="{$SETTINGS.$TAB[setting].height|default:"1"}">{$SETTINGS.$TAB[setting].value|default:$SETTINGS.$TAB[setting].default}</textarea>
{else}
Unknown option type: {$SETTINGS.$TAB[setting].type}
{/if}

View File

@ -23,7 +23,12 @@
@import url("{$PATH}/css/date_input.css");
</style>
<!--[if lt IE 8]><style type="text/css" media="all">@import url("{$PATH}/css/ie.css");</style><![endif]-->
</head>
{if $GLOBAL.statistics.analytics.enabled}
{$GLOBAL.statistics.analytics.code}
{/if}
</head>
<body>
<div id="hld">

View File

@ -28,6 +28,11 @@
{/literal}
</script>
{/if}
{if $GLOBAL.statistics.analytics.enabled}
{$GLOBAL.statistics.analytics.code}
{/if}
</head>
<body>
<div data-role="page" id="mpos-page" data-url="mpos-page">

View File

@ -22,6 +22,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'}
<input type="text" size="{$SETTINGS.$TAB[setting].size}" name="data[{$SETTINGS.$TAB[setting].name}]" value="{$SETTINGS.$TAB[setting].value|default:$SETTINGS.$TAB[setting].default}" />
{else if $SETTINGS.$TAB[setting].type == 'textarea'}
<textarea name="data[{$SETTINGS.$TAB[setting].name}]" cols="{$SETTINGS.$TAB[setting].size|default:"1"}" rows="{$SETTINGS.$TAB[setting].height|default:"1"}">{$SETTINGS.$TAB[setting].value|default:$SETTINGS.$TAB[setting].default}</textarea>
{else}
Unknown option type: {$SETTINGS.$TAB[setting].type}
{/if}

View File

@ -27,6 +27,11 @@
<script type="text/javascript" src="{$PATH}/js/justgage.1.0.1.min.js"></script>
<script type="text/javascript" src="{$PATH}/js/custom.js"></script>
<!--[if IE]><script type="text/javascript" src="{$PATH}/js/excanvas.js"></script><![endif]-->
{if $GLOBAL.statistics.analytics.enabled}
{$GLOBAL.statistics.analytics.code}
{/if}
</head>
<body>
<header id="header">