getVolatileData('search_matched_comment_owner_guid')); if ($owner instanceof ElggUser) { $icon = elgg_view('profile/icon', array('entity' => $owner, 'size' => 'tiny')); } else { $icon = ''; } // @todo Sometimes we find comments on entities we can't display... if ($entity->getVolatileData('search_unavailable_entity')) { $title = sprintf(elgg_echo('search:comment_on'), elgg_echo('search:unavailable_entity')); // keep anchor for formatting. $title = "$title"; } else { if ($entity->getType() == 'object') { $title = $entity->title; } else { $title = $entity->name; } if (!$title) { $title = elgg_echo('item:' . $entity->getType() . ':' . $entity->getSubtype()); } if (!$title) { $title = elgg_echo('item:' . $entity->getType()); } $title = sprintf(elgg_echo('search:comment_on'), $title); $url = $entity->getURL() . '#comment_' . $entity->getVolatileData('search_match_annotation_id'); $title = "$title"; } $description = $entity->getVolatileData('search_matched_comment'); $tc = $entity->getVolatileData('search_matched_comment_time_created');; $time = elgg_view_friendly_time($tc); echo <<<___END
$icon

$title

$description

$time

___END; ?>