admin interface stuff for the piwik addon
This commit is contained in:
parent
fa778e0040
commit
6a491db3e0
2 changed files with 22 additions and 1 deletions
4
addon/piwik/admin.tpl
Normal file
4
addon/piwik/admin.tpl
Normal file
|
@ -0,0 +1,4 @@
|
|||
{{ inc field_input.tpl with $field=$baseurl }}{{ endinc }}
|
||||
{{ inc field_input.tpl with $field=$sideid }}{{ endinc }}
|
||||
{{ inc field_checkbox.tpl with $field=$optout }}{{ endinc }}
|
||||
<div class="submit"><input type="submit" name="page_site" value="$submit" /></div>
|
|
@ -70,4 +70,21 @@ function piwik_analytics($a,&$b) {
|
|||
}
|
||||
|
||||
}
|
||||
|
||||
function piwik_plugin_admin (&$a, &$o) {
|
||||
$t = file_get_contents( dirname(__file__)."/admin.tpl");
|
||||
$o = replace_macros( $t, array(
|
||||
'$submit' => t('Submit'),
|
||||
'$baseurl' => array('baseurl', t('Piwik Base URL'), get_config('piwik','baseurl' ), ''),
|
||||
'$sideid' => array('sideid', t('Side ID'), get_config('piwik','sideid' ), ''),
|
||||
'$optout' => array('optout', t('Show opt-out cookie link?'), get_config('piwik','optout' ), ''),
|
||||
));
|
||||
}
|
||||
function piwik_plugin_admin_post (&$a) {
|
||||
$url = ((x($_POST, 'baseurl')) ? notags(trim($_POST['baseurl'])) : '');
|
||||
$id = ((x($_POST, 'sideid')) ? trim($_POST['sideid']) : '');
|
||||
$optout = ((x($_POST, 'optout')) ? trim($_POST['optout']) : '');
|
||||
set_config('piwik', 'baseurl', $url);
|
||||
set_config('piwik', 'sideid', $id);
|
||||
set_config('piwik', 'optout', $optout);
|
||||
info( t('Settings updated.'). EOL);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue