Reference local URLs in addressee list on notices.
This commit is contained in:
parent
563b3b1328
commit
557e430c7d
@ -284,7 +284,7 @@ class NoticeListItem extends Widget
|
|||||||
$this->out->elementStart('ul', 'addressees');
|
$this->out->elementStart('ul', 'addressees');
|
||||||
$first = true;
|
$first = true;
|
||||||
foreach ($pa as $addr) {
|
foreach ($pa as $addr) {
|
||||||
$this->out->elementStart('li', 'h-card');
|
$this->out->elementStart('li');
|
||||||
$text = $addr['text'];
|
$text = $addr['text'];
|
||||||
unset($addr['text']);
|
unset($addr['text']);
|
||||||
$this->out->element('a', $addr, $text);
|
$this->out->element('a', $addr, $text);
|
||||||
@ -302,12 +302,12 @@ class NoticeListItem extends Widget
|
|||||||
$attentions = $this->getAttentionProfiles();
|
$attentions = $this->getAttentionProfiles();
|
||||||
|
|
||||||
foreach ($attentions as $attn) {
|
foreach ($attentions as $attn) {
|
||||||
$class = $attn->isGroup() ? 'group' : 'account';
|
if ($attn->isGroup()) {
|
||||||
$profileurl = $attn->getUri();
|
$class = 'group';
|
||||||
if (common_valid_http_url($profileurl)) {
|
$profileurl = common_local_url('groupbyid', array('id' => $attn->getGroup()->getID()));
|
||||||
$class .= ' u-uid';
|
|
||||||
} else {
|
} else {
|
||||||
$profileurl = $attn->getUrl();
|
$class = 'account';
|
||||||
|
$profileurl = common_local_url('userbyid', array('id' => $attn->getID()));
|
||||||
}
|
}
|
||||||
$this->pa[] = array('href' => $profileurl,
|
$this->pa[] = array('href' => $profileurl,
|
||||||
'title' => $attn->getNickname(),
|
'title' => $attn->getNickname(),
|
||||||
|
Loading…
Reference in New Issue
Block a user