- foreach ($menu as $menuaction => $menudesc) {
- $this->action->menuItem(common_local_url($menuaction),
- $menudesc[0],
- $menudesc[1],
- $action_name === $menuaction);
+ if (Event::handle('StartLoginGroupNav', array($this->action))) {
+
+ $this->action->menuItem(common_local_url('login'),
+ // TRANS: Menu item for logging in to the StatusNet site.
+ _m('MENU','Login'),
+ // TRANS: Title for menu item for logging in to the StatusNet site.
+ _('Login with a username and password'),
+ $action_name === 'login');
+
+ if (!common_logged_in() &&
+ !(common_config('site','closed') || common_config('site','inviteonly'))) {
+ $this->action->menuItem(common_local_url('register'),
+ // TRANS: Menu item for registering with the StatusNet site.
+ _m('MENU','Register'),
+ // TRANS: Title for menu item for registering with the StatusNet site.
+ _('Sign up for a new account'),
+ $action_name === 'register');
+ }
+
+ Event::handle('EndLoginGroupNav', array($this->action));