diff options
author | Cash Costello <cash.costello@gmail.com> | 2010-10-29 11:28:00 +0000 |
---|---|---|
committer | Cash Costello <cash.costello@gmail.com> | 2010-10-29 11:28:00 +0000 |
commit | 9e0d8ea4aa08f6390c0f93f6466c2a101dffcbed (patch) | |
tree | 17599dbfb02929b524384dff386efa5a66b724cd /views | |
parent | 893364a28955358ad259bfb75798560616ab3d49 (diff) | |
download | elgg-9e0d8ea4aa08f6390c0f93f6466c2a101dffcbed.tar.gz elgg-9e0d8ea4aa08f6390c0f93f6466c2a101dffcbed.tar.bz2 |
tags now support avatars on riverdashboard (but no longer support versions of Elgg < 1.7)
Diffstat (limited to 'views')
-rw-r--r-- | views/default/river/object/image/tag.php | 34 |
1 files changed, 19 insertions, 15 deletions
diff --git a/views/default/river/object/image/tag.php b/views/default/river/object/image/tag.php index 961761c99..a59066c67 100644 --- a/views/default/river/object/image/tag.php +++ b/views/default/river/object/image/tag.php @@ -1,22 +1,26 @@ <?php -$image = get_entity($vars['item']->subject_guid); -$person_tagged = get_entity($vars['item']->object_guid); -if ($image->title) { - $title = $image->title; -} else { - $title = "untitled"; -} - -// viewer may not have permission to view image -if (!$image) { - return; -} +$tagger = get_entity($vars['item']->subject_guid); +$tagged = get_entity($vars['item']->object_guid); +$annotation = get_annotation($vars['item']->annotation_id); +if ($annotation) { + $image = get_entity($annotation->entity_guid); + // viewer may not have permission to view image + if (!$image) { + return; + } -$image_url = "<a href=\"{$image->getURL()}\">{$title}</a>"; -$person_url = "<a href=\"{$person_tagged->getURL()}\">{$person_tagged->name}</a>"; + $image_title = $image->title; +} -$string = $person_url . ' ' . elgg_echo('image:river:tagged') . ' ' . $image_url; +$tagger_link = "<a href=\"{$tagger->getURL()}\">$tagger->name</a>"; +$tagged_link = "<a href=\"{$tagged->getURL()}\">$tagged->name</a>"; +if (!empty($image_title)) { + $image_link = "<a href=\"{$image->getURL()}\">$image_title</a>"; + $string = sprintf(elgg_echo('image:river:tagged'), $tagger_link, $tagged_link, $image_link); +} else { + $string = sprintf(elgg_echo('image:river:tagged:unknown'), $tagger_link, $tagged_link); +} echo $string; |