diff options
author | Evan Prodromou <evan@status.net> | 2010-02-24 15:54:13 -0500 |
---|---|---|
committer | Evan Prodromou <evan@status.net> | 2010-02-24 15:54:13 -0500 |
commit | c0d13097dd96b3596b43e34e7fff0acd97a838f0 (patch) | |
tree | 3f29e93a43dad1a2396fea0663406f95afe5f208 /lib/noticelist.php | |
parent | 269d567d9440e3c943f67aad428efce9d112385c (diff) |
use Notice::bestUrl() to determine notice url in NoticeListItem::showNoticeLink()
Diffstat (limited to 'lib/noticelist.php')
-rw-r--r-- | lib/noticelist.php | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/lib/noticelist.php b/lib/noticelist.php index dcf17be08..28a563d87 100644 --- a/lib/noticelist.php +++ b/lib/noticelist.php @@ -380,12 +380,12 @@ class NoticeListItem extends Widget function showNoticeLink() { - if($this->notice->is_local == Notice::LOCAL_PUBLIC || $this->notice->is_local == Notice::LOCAL_NONPUBLIC){ - $noticeurl = common_local_url('shownotice', - array('notice' => $this->notice->id)); - }else{ - $noticeurl = $this->notice->uri; - } + $noticeurl = $this->notice->bestUrl(); + + // above should always return an URL + + assert(!empty($noticeurl)); + $this->out->elementStart('a', array('rel' => 'bookmark', 'class' => 'timestamp', 'href' => $noticeurl)); |