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
41
42
43
44
45
46
47
|
<?php
/**
* The friend requests' list
*
* @uses $vars['requests'] Array of ElggUsers
*/
if (!empty($vars['requests']) && is_array($vars['requests'])) {
$user = elgg_get_logged_in_user_entity();
echo '<ul class="elgg-list">';
foreach ($vars['requests'] as $user) {
$icon = elgg_view_entity_icon($user, 'tiny', array('use_hover' => 'true'));
$user_title = elgg_view('output/url', array(
'href' => $user->getURL(),
'text' => $user->name,
'is_trusted' => true,
));
$url = "action/friends/add?friend={$user->guid}";
$accept_button = elgg_view('output/url', array(
'href' => $url,
'text' => elgg_echo('accept'),
'class' => 'elgg-button elgg-button-submit',
'is_action' => true,
'is_trusted' => true,
));
$url = "action/friendrequest/decline?guid={$user->guid}";
$delete_button = elgg_view('output/confirmlink', array(
'href' => $url,
'confirm' => elgg_echo('friendrequest:remove:check'),
'text' => elgg_echo('delete'),
'class' => 'elgg-button elgg-button-delete mlm',
));
$body = "<h4>$user_title</h4>";
$alt = $accept_button . $delete_button;
echo '<li class="pvs">';
echo elgg_view_image_block($icon, $body, array('image_alt' => $alt));
echo '</li>';
}
echo '</ul>';
} else {
echo '<p class="mtm">' . elgg_echo('friendrequest:none') . "</p>";
}
|