blob: a64a67d8b337eec89e53867ba12d1dad63918f1b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
<?php
/**
* Embeddable content list item view
*
* @uses $vars['entity']
*/
$entity = $vars['entity'];
$image = elgg_view_entity_icon($entity, 'small');
$body = "<h4>" . $entity->title . "</h4>";
$icon = "<img src=\"{$entity->getIconURL('small')}\" />";
$embed_code = elgg_view('output/url', array(
'href' => $entity->getURL(),
'title' => $title,
'text' => $icon,
'encode_text' => FALSE
));
echo "<div class=\"embed_data\" id=\"embed_{$entity->getGUID()}\">";
echo elgg_view_image_block($image, $body);
echo '</div>';
// @todo JS 1.8: is this approach better than inline js?
echo "<script type=\"text/javascript\">
$('#embed_{$entity->getGUID()}').data('embed_code', " . json_encode($embed_code) . ");
</script>";
|