aboutsummaryrefslogtreecommitdiff
path: root/mod/embed/views/default/embed/item.php
blob: c6faa450bf84ded51d6090706f9c85fdaadc0130 (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'] ElggEntity object
 */

$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>";