X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=lib%2Fsubgroupnav.php;h=40447dd41a26a7a599abf3df8776771795f8dd95;hb=959f971a6510a45f832f910999a24f063b41c953;hp=bd03fe3e4508d330be063af3c7da44077e87743c;hpb=700018fd09be222d9ec163965fd1a3f277d2b931;p=quix0rs-gnu-social.git diff --git a/lib/subgroupnav.php b/lib/subgroupnav.php index bd03fe3e45..40447dd41a 100644 --- a/lib/subgroupnav.php +++ b/lib/subgroupnav.php @@ -50,8 +50,9 @@ class SubGroupNav extends Menu * Construction * * @param Action $action current action, used for output + * @param User $user Current user or NULL if "guest" */ - function __construct($action=null, $user=null) + function __construct(Action $action=null, User $user=null) { parent::__construct($action); $this->user = $user; @@ -108,6 +109,7 @@ class SubGroupNav extends Menu array('nickname' => $this->user->nickname)), // TRANS: Menu item in local navigation menu. + // TRANS: %d is the number of pending subscription requests. sprintf(_m('MENU','Pending (%d)'), $pending), // TRANS: Menu item title in local navigation menu. sprintf(_('Approve pending subscription requests.'), @@ -127,12 +129,24 @@ class SubGroupNav extends Menu $this->user->nickname), $action == 'usergroups', 'nav_usergroups'); + $this->out->menuItem(common_local_url('peopletagsubscriptions', + array('nickname' => + $this->user->nickname)), + // TRANS: Menu item title in local navigation menu. + _m('MENU','Lists'), + // TRANS: Menu item title in local navigation menu. + // TRANS: %s is a user nickname. + sprintf(_('List subscriptions by %s.'), + $this->user->nickname), + in_array($action, array('peopletagsbyuser', 'peopletagsubscriptions', 'peopletagsforuser')), + 'nav_timeline_peopletags'); + if (common_config('invite', 'enabled') && !is_null($cur) && $this->user->id === $cur->id) { $this->out->menuItem(common_local_url('invite'), // TRANS: Menu item in local navigation menu. _m('MENU','Invite'), // TRANS: Menu item title in local navigation menu. - // TRANS: %s is a user nickname. + // TRANS: %s is the StatusNet sitename. sprintf(_('Invite friends and colleagues to join you on %s.'), common_config('site', 'name')), $action == 'invite',