X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=lib%2Fpeopletaglist.php;h=b2f2dcca463753c2766de08dda9834505b81e911;hb=8abc2d3b8d603d45d1228684f7366b5e4e8ab8de;hp=a776f07d5c501586ef5420e30488627b152ba6ec;hpb=c27b9c07226d655e9933ef7a824dc75a174e26e1;p=quix0rs-gnu-social.git diff --git a/lib/peopletaglist.php b/lib/peopletaglist.php index a776f07d5c..b2f2dcca46 100644 --- a/lib/peopletaglist.php +++ b/lib/peopletaglist.php @@ -107,7 +107,7 @@ class PeopletagListItem extends Widget parent::__construct($out); $this->peopletag = $peopletag; $this->current = $current; - $this->profile = Profile::staticGet('id', $this->peopletag->tagger); + $this->profile = Profile::getKV('id', $this->peopletag->tagger); } /** @@ -142,7 +142,7 @@ class PeopletagListItem extends Widget function showStart() { $mode = ($this->peopletag->private) ? 'private' : 'public'; - $this->out->elementStart('li', array('class' => 'hentry peopletag mode-' . $mode, + $this->out->elementStart('li', array('class' => 'h-entry peopletag mode-' . $mode, 'id' => 'peopletag-' . $this->peopletag->id)); } @@ -169,8 +169,8 @@ class PeopletagListItem extends Widget array('href' => common_local_url('peopletagged', array('tagger' => $this->profile->nickname, 'tag' => $this->peopletag->tag))), - // TRANS: Link description for link to list of users tagged with a tag. - _('Tagged')); + // TRANS: Link description for link to list of users tagged with a tag (so part of a list). + _('Listed')); $this->out->raw($this->peopletag->taggedCount()); $this->out->elementEnd('span'); @@ -221,23 +221,16 @@ class PeopletagListItem extends Widget function showCreator() { - $this->out->elementStart('span', 'author vcard'); $attrs = array(); $attrs['href'] = $this->profile->profileurl; - $attrs['class'] = 'url'; + $attrs['class'] = 'h-card p-author nickname p-name'; $attrs['rel'] = 'contact'; + $attrs['title'] = $this->profile->getFancyName(); - if (!empty($this->profile->fullname)) { - $attrs['title'] = $this->profile->fullname . ' (' . $this->profile->nickname . ')'; - } $this->out->elementStart('a', $attrs); - $this->showAvatar(); - $this->out->text(' '); - $this->out->element('span', 'nickname fn', - htmlspecialchars($this->profile->nickname)); - + $this->showAvatar($this->profile); + $this->out->text($this->profile->getNickname()); $this->out->elementEnd('a'); - $this->out->elementEnd('span'); } function showUpdated() @@ -256,7 +249,7 @@ class PeopletagListItem extends Widget $this->out->elementStart('a', array('href' => common_local_url('peopletagsbyuser', array('nickname' => $this->profile->nickname, 'private' => 1)))); - // TRANS: Privacy mode text in people tag list item for private tags. + // TRANS: Privacy mode text in list list item for private list. $this->out->element('span', 'privacy_mode', _m('MODE','Private')); $this->out->elementEnd('a'); } @@ -272,31 +265,6 @@ class PeopletagListItem extends Widget $this->out->elementEnd('span'); } - /** - * show the avatar of the peopletag's creator - * - * This will use the default avatar if no avatar is assigned for the author. - * It makes a link to the author's profile. - * - * @return void - */ - - function showAvatar($size=AVATAR_STREAM_SIZE) - { - $avatar = $this->profile->getAvatar($size); - - $this->out->element('img', array('src' => ($avatar) ? - $avatar->displayUrl() : - Avatar::defaultImage($size), - 'class' => 'avatar photo', - 'width' => $size, - 'height' => $size, - 'alt' => - ($this->profile->fullname) ? - $this->profile->fullname : - $this->profile->nickname)); - } - function showActions() { $this->out->elementStart('div', 'entity_actions'); @@ -315,7 +283,6 @@ class PeopletagListItem extends Widget function showDescription() { - $this->out->element('div', 'entry-content description', - $this->peopletag->description); + $this->out->element('div', 'e-content description', $this->peopletag->description); } }