123456789101112131415161718192021222324252627282930313233343536 |
- <?php
- /**
- * Group activity widget
- */
- $num = (int) $vars['entity']->num_display;
- $guid = (int) $vars['entity']->group_guid;
- $content = '';
- if ($guid) {
- // backward compatibility when we couldn't set widget title (pre 1.9)
- if (!$vars['entity']->title) {
- $title = get_entity($guid)->name;
- $content = "<h3>$title</h3>";
- }
- $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('groups:widget:group_activity:content:noactivity') . '</p>';
- }
-
- $content .= $activity;
- } else {
- // no group selected yet
- $content = '<p>' . elgg_echo('groups:widget:group_activity:content:noselect') . '</p>';
- }
- echo $content;
|