<?php
+require_once('mod/settings.php');
+
+function delegate_init(&$a) {
+ return settings_init($a);
+}
+
function delegate_content(&$a) {
array(
'label' => t('Account'),
'url' => $a->get_baseurl(true).'/settings',
- 'selected' => (($a->argc == 1)?'active':''),
+ 'selected' => (($a->argc == 1) && ($a->argv[0] === 'settings')?'active':''),
),
array(
'label' => t('Additional features'),
array(
'label' => t('Delegations'),
'url' => $a->get_baseurl(true).'/delegate',
- 'selected' => (($a->argc > 1) && ($a->argv[1] === 'addon')?'active':''),
+ 'selected' => (($a->argc == 1) && ($a->argv[0] === 'delegate')?'active':''),
),
array(
'label' => t('Connected apps'),
array(
'label' => t('Export personal data'),
'url' => $a->get_baseurl(true) . '/uexport',
- 'selected' => ''
+ 'selected' => (($a->argc == 1) && ($a->argv[0] === 'uexport')?'active':''),
),
array(
'label' => t('Remove account'),
'url' => $a->get_baseurl(true) . '/removeme',
- 'selected' => ''
+ 'selected' => (($a->argc == 1) && ($a->argv[0] === 'removeme')?'active':''),
)
);