Fix #81: Profile and personal shows „you“ instead of username when looking at own profile / personal. While doing so I fixed a wrong gettext usage were the result was not sprintf'd, but concat'd.

This commit is contained in:
Adrian Lang 2009-02-02 01:43:41 +01:00 committed by Evan Prodromou
parent 43feee783b
commit 68a3139d0b
2 changed files with 17 additions and 1 deletions

View File

@ -101,4 +101,15 @@ class AllAction extends Action
$this->pagination($this->page > 1, $cnt > NOTICES_PER_PAGE, $this->pagination($this->page > 1, $cnt > NOTICES_PER_PAGE,
$this->page, 'all', array('nickname' => $this->user->nickname)); $this->page, 'all', array('nickname' => $this->user->nickname));
} }
function showPageTitle()
{
$user =& common_current_user();
if ($user && ($user->id == $this->user->id)) {
$this->element('h1', NULL, _("You and friends"));
} else {
$this->element('h1', NULL, sprintf(_('%s and friends'), $this->user->nickname));
}
}
} }

View File

@ -140,7 +140,12 @@ class ShowstreamAction extends Action
function showPageTitle() function showPageTitle()
{ {
$this->element('h1', NULL, $this->profile->nickname._("'s profile")); $user =& common_current_user();
if ($user && ($user->id == $this->profile->id)) {
$this->element('h1', NULL, _("Your profile"));
} else {
$this->element('h1', NULL, sprintf(_('%s\'s profile'), $this->profile->nickname));
}
} }
function showPageNoticeBlock() function showPageNoticeBlock()