}
return $url;
}
+ public function getHtmlTitle()
+ {
+ try {
+ return $this->getAcctUri(false);
+ } catch (ProfileNoAcctUriException $e) {
+ return $this->getNickname();
+ }
+ }
public function getNickname()
{
function showAuthor()
{
- $attrs = array('href' => $this->profile->profileurl,
+ $attrs = array('href' => $this->profile->getUrl(),
'class' => 'h-card',
- 'title' => $this->profile->getNickname());
+ 'title' => $this->profile->getHtmlTitle());
if(empty($this->repeat)) { $attrs['class'] .= ' p-author'; }
if (Event::handle('StartShowNoticeItemAuthor', array($this->profile, $this->out, &$attrs))) {
$profileurl = common_local_url('userbyid', array('id' => $attn->getID()));
}
$this->pa[] = array('href' => $profileurl,
- 'title' => $attn->getNickname(),
+ 'title' => $attn->getHtmlTitle(),
'class' => "addressee {$class} p-name u-url",
'text' => $attn->getStreamName());
}