fix settings page aside menu active item

add aside menu to delegate page
This commit is contained in:
Fabrixxm 2014-09-17 11:00:34 +02:00
parent d1029e1fb2
commit fbe664cc44
2 changed files with 10 additions and 4 deletions

View file

@ -1,4 +1,10 @@
<?php <?php
require_once('mod/settings.php');
function delegate_init(&$a) {
return settings_init($a);
}
function delegate_content(&$a) { function delegate_content(&$a) {

View file

@ -35,7 +35,7 @@ function settings_init(&$a) {
array( array(
'label' => t('Account'), 'label' => t('Account'),
'url' => $a->get_baseurl(true).'/settings', 'url' => $a->get_baseurl(true).'/settings',
'selected' => (($a->argc == 1)?'active':''), 'selected' => (($a->argc == 1) && ($a->argv[0] === 'settings')?'active':''),
), ),
array( array(
'label' => t('Additional features'), 'label' => t('Additional features'),
@ -61,7 +61,7 @@ function settings_init(&$a) {
array( array(
'label' => t('Delegations'), 'label' => t('Delegations'),
'url' => $a->get_baseurl(true).'/delegate', '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( array(
'label' => t('Connected apps'), 'label' => t('Connected apps'),
@ -71,12 +71,12 @@ function settings_init(&$a) {
array( array(
'label' => t('Export personal data'), 'label' => t('Export personal data'),
'url' => $a->get_baseurl(true) . '/uexport', 'url' => $a->get_baseurl(true) . '/uexport',
'selected' => '' 'selected' => (($a->argc == 1) && ($a->argv[0] === 'uexport')?'active':''),
), ),
array( array(
'label' => t('Remove account'), 'label' => t('Remove account'),
'url' => $a->get_baseurl(true) . '/removeme', 'url' => $a->get_baseurl(true) . '/removeme',
'selected' => '' 'selected' => (($a->argc == 1) && ($a->argv[0] === 'removeme')?'active':''),
) )
); );