X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=actions%2Fpeopletagsforuser.php;h=321dbe19a1c66cda342e0ea4401848721f860bae;hb=5eba1030ae39038b7b6b0aad5de1043fae43e48d;hp=789dcbe921d7034294d0b7327927d78dbce45b03;hpb=5304373b0b5c9905b30c85b565c23246d377467b;p=quix0rs-gnu-social.git diff --git a/actions/peopletagsforuser.php b/actions/peopletagsforuser.php index 789dcbe921..321dbe19a1 100644 --- a/actions/peopletagsforuser.php +++ b/actions/peopletagsforuser.php @@ -22,7 +22,7 @@ * @category Personal * @package StatusNet * @author Shashi Gowda - * @copyright 2008-2009 StatusNet, Inc. + * @copyright 2008-2011 StatusNet, Inc. * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0 * @link http://status.net/ */ @@ -33,7 +33,7 @@ if (!defined('STATUSNET') && !defined('LACONICA')) { require_once INSTALLDIR.'/lib/peopletaglist.php'; -class PeopletagsforuserAction extends OwnerDesignAction +class PeopletagsforuserAction extends Action { var $page = null; var $tagged = null; @@ -46,11 +46,11 @@ class PeopletagsforuserAction extends OwnerDesignAction function title() { if ($this->page == 1) { - // Page title. %s is a tagged user's nickname. - return sprintf(_('People tags for %s'), $this->tagged->nickname); + // TRANS: Page title. %s is a tagged user's nickname. + return sprintf(_('Lists with %s in them'), $this->tagged->nickname); } else { - // Page title. %1$s is a tagged user's nickname, %2$s is a page number. - return sprintf(_('People tags for %1$s, page %2$d'), $this->tagged->nickname, $this->page); + // TRANS: Page title. %1$s is a tagged user's nickname, %2$s is a page number. + return sprintf(_('Lists with %1$s, page %2$d'), $this->tagged->nickname, $this->page); } } @@ -83,7 +83,7 @@ class PeopletagsforuserAction extends OwnerDesignAction $this->tagged = $this->user->getProfile(); if (!$this->tagged) { - // TRANS: Server error displayed when a user has no profile. + // TRANS: Error message displayed when referring to a user without a profile. $this->serverError(_('User has no profile.')); return false; } @@ -102,42 +102,21 @@ class PeopletagsforuserAction extends OwnerDesignAction function showAnonymousMessage() { $notice = - // TRANS: Message displayed for anonymous users on page that displays people tags for a user. + // TRANS: Message displayed for anonymous users on page that displays lists for a user. // TRANS: This message contains Markdown links in the form [description](links). // TRANS: %s is a tagger nickname. - sprintf(_('These are people tags for **%s**. ' . - 'People tags are how you sort similar ' . + sprintf(_('These are lists for **%s**. ' . + 'lists are how you sort similar ' . 'people on %%%%site.name%%%%, a [micro-blogging]' . '(http://en.wikipedia.org/wiki/Micro-blogging) service ' . 'based on the Free Software [StatusNet](http://status.net/) tool. ' . 'You can easily keep track of what they ' . - 'are doing by subscribing to the tag\'s timeline.' ), $this->tagged->nickname); + 'are doing by subscribing to the list\'s timeline.' ), $this->tagged->nickname); $this->elementStart('div', array('id' => 'anon_notice')); $this->raw(common_markup_to_html($notice)); $this->elementEnd('div'); } - function showPageNotice() - { - $this->elementStart('dl', 'filter_tags'); - $this->elementStart('dd', array('id' => 'filter_tags_for', - 'class' => 'child_1')); - - $user = common_current_user(); - // TRANS: Page notice. - $text = ($this->tagged->id == @$user->id) ? _('People tags by you') : - // TRANS: Page notice. %s is a tagger's nickname. - sprintf(_('People tags by %s'), $this->tagged->nickname); - $this->element('a', - array('href' => - common_local_url('peopletagsbyuser', - array('nickname' => $this->tagged->nickname))), - $text); - $this->elementEnd('dd'); - $this->elementEnd('dl'); - } - - function showContent() { #TODO: controls here. @@ -159,15 +138,27 @@ class PeopletagsforuserAction extends OwnerDesignAction function showEmptyListMessage() { - // TRANS: Message displayed on page that displays people tags for a user when there are none. + // TRANS: Message displayed on page that displays lists a user was added to when there are none. // TRANS: This message contains Markdown links in the form [description](links). - // TRANS: %s is a tagger nickname. - $message = sprintf(_('%s has not been [tagged](%%%%doc.tags%%%%) by anyone yet.'), $this->tagged->nickname); + // TRANS: %s is a user nickname. + $message = sprintf(_('%s has not been [listed](%%%%doc.lists%%%%) by anyone yet.'), $this->tagged->nickname); $this->elementStart('div', 'guide'); $this->raw(common_markup_to_html($message)); $this->elementEnd('div'); } + function showObjectNav() + { + $nav = new PeopletagNav($this, $this->tagged); + $nav->show(); + } + + function showProfileBlock() + { + $block = new AccountProfileBlock($this, $this->tagged); + $block->show(); + } + function showSections() { #TODO: tags with most subscribers