aboutsummaryrefslogtreecommitdiff
path: root/mod/groups/views/default/widgets/a_users_groups/view.php
diff options
context:
space:
mode:
Diffstat (limited to 'mod/groups/views/default/widgets/a_users_groups/view.php')
-rw-r--r--mod/groups/views/default/widgets/a_users_groups/view.php42
1 files changed, 42 insertions, 0 deletions
diff --git a/mod/groups/views/default/widgets/a_users_groups/view.php b/mod/groups/views/default/widgets/a_users_groups/view.php
new file mode 100644
index 000000000..3328a8778
--- /dev/null
+++ b/mod/groups/views/default/widgets/a_users_groups/view.php
@@ -0,0 +1,42 @@
+<?php
+
+ /**
+ * Group profile widget - this displays a users groups on their profile
+ **/
+
+ //the number of groups to display
+ $number = (int) $vars['entity']->num_display;
+ if (!$number)
+ $number = 4;
+
+ //the page owner
+ $owner = $vars['entity']->owner_guid;
+
+ //$groups = get_users_membership($owner);
+ //$groups = list_entities_from_relationship('member',$owner,false,'group','',0,$number,false,false,false);
+ $groups = get_entities_from_relationship('member', $owner, false, "group", "", 0, "", $number, 0, false, 0);
+
+
+ if($groups){
+
+ echo "<div class=\"groupmembershipwidget\">";
+
+ foreach($groups as $group){
+ $icon = elgg_view(
+ "groups/icon", array(
+ 'entity' => $group,
+ 'size' => 'small',
+ )
+ );
+
+ echo "<div class=\"contentWrapper\">" . $icon . " <div class='search_listing_info'><p><span>" . $group->name . "</span><br />";
+ echo $group->briefdescription . "</p></div><div class=\"clearfloat\"></div></div>";
+
+ }
+ echo "</div>";
+ }
+
+
+ // echo $groups;
+
+?> \ No newline at end of file