$nickname = $user->nickname;
$name = $user->getProfile()->getBestName();
- // Stub section w/ home link
- $this->action->elementStart('ul');
- // TRANS: Header in settings navigation panel.
- $this->action->element('h3', null, _m('HEADER','Home'));
- $this->action->elementStart('ul', 'nav');
- $this->out->menuItem(common_local_url('all', array('nickname' =>
- $nickname)),
- // TRANS: Menu item in settings navigation panel.
- _m('MENU','Home'),
- // TRANS: Menu item title in settings navigation panel.
- // TRANS: %s is a username.
- sprintf(_('%s and friends'), $name),
- $this->action == 'all', 'nav_timeline_personal');
-
- $this->action->elementEnd('ul');
- $this->action->elementEnd('ul');
-
+ $stub = new HomeStubNav($this->action);
+ $this->submenu(_m('MENU','Home'), $stub);
+
$this->action->elementStart('ul');
+ $this->action->elementStart('li');
// TRANS: Header in settings navigation panel.
$this->action->element('h3', null, _m('HEADER','Settings'));
$this->action->elementStart('ul', array('class' => 'nav'));
_('Change email handling'),
$actionName == 'emailsettings');
- $this->action->menuItem(common_local_url('userdesignsettings'),
- // TRANS: Menu item in settings navigation panel.
- _m('MENU','Design'),
- // TRANS: Menu item title in settings navigation panel.
- _('Design your profile'),
- $actionName == 'userdesignsettings');
-
$this->action->menuItem(common_local_url('urlsettings'),
// TRANS: Menu item in settings navigation panel.
_m('MENU','URL'),
Event::handle('EndAccountSettingsNav', array(&$this->action));
- if (common_config('xmpp', 'enabled')) {
+ $haveImPlugin = false;
+
+ Event::handle('HaveImPlugin', array(&$haveImPlugin));
+
+ if ($haveImPlugin) {
$this->action->menuItem(common_local_url('imsettings'),
// TRANS: Menu item in settings navigation panel.
_m('MENU','IM'),
_('Authorized connected applications'),
$actionName == 'oauthconnectionsettings');
+ if (common_config('oldschool', 'enabled')) {
+ $this->action->menuItem(common_local_url('oldschoolsettings'),
+ // TRANS: Menu item in settings navigation panel.
+ _m('MENU','Old school'),
+ // TRANS: Menu item title in settings navigation panel.
+ _('UI tweaks for old-school users'),
+ $actionName == 'oldschoolsettings');
+ }
+
Event::handle('EndConnectSettingsNav', array(&$this->action));
}
$this->action->elementEnd('ul');
+ $this->action->elementEnd('li');
$this->action->elementEnd('ul');
}
}