aboutsummaryrefslogtreecommitdiff
path: root/views/default/river/object
diff options
context:
space:
mode:
authorCash Costello <cash.costello@gmail.com>2010-10-29 11:28:00 +0000
committerCash Costello <cash.costello@gmail.com>2010-10-29 11:28:00 +0000
commit9e0d8ea4aa08f6390c0f93f6466c2a101dffcbed (patch)
tree17599dbfb02929b524384dff386efa5a66b724cd /views/default/river/object
parent893364a28955358ad259bfb75798560616ab3d49 (diff)
downloadelgg-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/default/river/object')
-rw-r--r--views/default/river/object/image/tag.php34
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;