aboutsummaryrefslogtreecommitdiff
path: root/mod/friends/views/default/widgets/friends/view.php
blob: 4532e7aceb2af96e995e5c32fe32dbdeba0bda2a (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
32
33
34
35
36
37
38
39
40
<?php

/**
 * Elgg Friends
 * Friend widget display view
 *
 * @package ElggFriends
 * @subpackage Core
 * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU Public License version 2
 * @author Curverider Ltd
 * @copyright Curverider Ltd 2008-2010
 * @link http://elgg.org/
 */


// owner of the profile page
$owner = get_user($vars['entity']->owner_guid);

// the number of friends to display
$num = (int) $vars['entity']->num_display;

// get the correct size
$size = $vars['entity']->icon_size;

// Get the user's friends
$friends = $owner->getFriends("", $num);

// If there are any friends to view, view them
if (is_array($friends) && sizeof($friends) > 0) {

	echo "<div id=\"widget_friends_list\">";

	foreach($friends as $friend) {
		echo "<div class=\"widget_friends_singlefriend\" >";
		echo elgg_view("profile/icon",array('entity' => get_user($friend->guid), 'size' => $size));
		echo "</div>";
	}

	echo "</div>";
}