]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
Reference local URLs in addressee list on notices.
authorMikael Nordfeldth <mmn@hethane.se>
Sat, 6 Aug 2016 16:29:38 +0000 (18:29 +0200)
committerMikael Nordfeldth <mmn@hethane.se>
Sat, 6 Aug 2016 16:32:14 +0000 (18:32 +0200)
lib/noticelistitem.php

index a10169e36df3d0df9d0c6ebcb36431e5784c3748..5c7efa581494edaaf1efe32b807a8a1c54bb882e 100644 (file)
@@ -284,7 +284,7 @@ class NoticeListItem extends Widget
             $this->out->elementStart('ul', 'addressees');
             $first = true;
             foreach ($pa as $addr) {
-                $this->out->elementStart('li', 'h-card');
+                $this->out->elementStart('li');
                 $text = $addr['text'];
                 unset($addr['text']);
                 $this->out->element('a', $addr, $text);
@@ -302,12 +302,12 @@ class NoticeListItem extends Widget
         $attentions = $this->getAttentionProfiles();
 
         foreach ($attentions as $attn) {
-            $class = $attn->isGroup() ? 'group' : 'account';
-            $profileurl = $attn->getUri();
-            if (common_valid_http_url($profileurl)) {
-                $class .= ' u-uid';
+            if ($attn->isGroup()) {
+                $class = 'group';
+                $profileurl = common_local_url('groupbyid', array('id' => $attn->getGroup()->getID()));
             } else {
-                $profileurl = $attn->getUrl();
+                $class = 'account';
+                $profileurl = common_local_url('userbyid', array('id' => $attn->getID()));
             }
             $this->pa[] = array('href' => $profileurl,
                                 'title' => $attn->getNickname(),