* 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;
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.'),
$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',