blob: 60a9b352cbc61d54d45246598e8ea6058f99cd7b (
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
|
<?php
/**
* Group activity widget
*/
$num = (int) $vars['entity']->num_display;
$guid = $vars['entity']->group_guid;
$content = '';
if ($guid) {
$title = get_entity($guid)->name;
$content = "<h3>$title</h3>";
elgg_push_context('widgets');
$db_prefix = elgg_get_config('dbprefix');
$activity = elgg_list_river(array(
'limit' => $num,
'pagination' => false,
'joins' => array("JOIN {$db_prefix}entities e1 ON e1.guid = rv.object_guid"),
'wheres' => array("(e1.container_guid = $guid)"),
));
if (!$activity) {
$activity = '<p>' . elgg_echo('dashboard:widget:group:noactivity') . '</p>';
}
elgg_pop_context();
$content .= $activity;
} else {
// no group selected yet
if ($vars['entity']->canEdit()) {
$content = '<p>' . elgg_echo('dashboard:widget:group:noselect') . '</p>';
}
}
echo $content;
|