[FEATURE] Added Google Analytics

This commit is contained in:
root 2013-11-03 15:08:46 +01:00
parent 1f07b96d92
commit 505d242cbd
7 changed files with 40 additions and 2 deletions

View File

@ -263,6 +263,21 @@ $aSettings['recaptcha'][] = array(
'name' => 'recaptcha_public_key', 'value' => $setting->getValue('recaptcha_public_key'),
'tooltip' => 'Your public key as given by your re-Captcha account.'
);
$aSettings['analytics'][] = array(
'display' => 'Enable Google analytics', 'type' => 'select',
'options' => array( 0 => 'No', 1 => 'Yes' ),
'default' => 0,
'name' => 'analytics_enabled', 'value' => $setting->getValue('analytics_enabled'),
'tooltip' => 'Enable or Disable Google Analytics.'
);
$aSettings['analytics'][] = array(
'display' => 'Google Analytics Code', 'type' => 'textarea',
'size' => 5,
'height' => 10,
'default' => 'Code from Google Analytics',
'name' => 'analytics_code', 'value' => $setting->getValue('analytics_code'),
'tooltip' => '.'
);
$aSettings['monitoring'][] = array(
'display' => 'Uptime Robot Private API Key', 'type' => 'text',
'size' => 25,

View File

@ -92,6 +92,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['analytics']['enabled'] = $setting->getValue('analytics_enabled');
$aGlobal['analytics']['code'] = $setting->getValue('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}" name="data[{$SETTINGS.$TAB[setting].name}]" 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.analytics.enabled}
{$GLOBAL.analytics.code}
{/if}
</head>
<body>
<div id="hld">

View File

@ -28,7 +28,12 @@
{/literal}
</script>
{/if}
</head>
{if $GLOBAL.analytics.enabled}
{$GLOBAL.analytics.code}
{/if}
</head>
<body>
<div data-role="page" id="mpos-page" data-url="mpos-page">
{if $smarty.session.AUTHENTICATED|default:"0" == 1}

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}" name="data[{$SETTINGS.$TAB[setting].name}]" 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.analytics.enabled}
{$GLOBAL.analytics.code}
{/if}
</head>
<body>
<header id="header">