1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192 |
- <?php
- if (!defined('GNUSOCIAL')) { exit(1); }
- class PublicGroupNav extends Menu
- {
- var $actionName = null;
-
- function show()
- {
- $this->actionName = $this->action->trimmed('action');
- $this->action->elementStart('ul', array('class' => 'nav'));
- if (Event::handle('StartPublicGroupNav', array($this))) {
- if (!common_config('singleuser', 'enabled')) {
-
- $this->out->menuItem(common_local_url('public'), _m('MENU','Public'),
-
- _('Public timeline'), $this->actionName == 'public', 'nav_timeline_public');
- }
-
- $this->out->menuItem(common_local_url('groups'), _m('MENU','Groups'),
-
- _('User groups'), $this->actionName == 'groups', 'nav_groups');
- if (!common_config('performance', 'high')) {
-
- $this->out->menuItem(common_local_url('publictagcloud'), _m('MENU','Recent tags'),
-
- _('Recent tags'), $this->actionName == 'publictagcloud', 'nav_recent-tags');
- }
- if (count(common_config('nickname', 'featured')) > 0) {
-
- $this->out->menuItem(common_local_url('featured'), _m('MENU','Featured'),
-
- _('Featured users'), $this->actionName == 'featured', 'nav_featured');
- }
- Event::handle('EndPublicGroupNav', array($this));
- }
- $this->action->elementEnd('ul');
- }
- }
|