diff options
author | brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> | 2010-04-22 17:56:16 +0000 |
---|---|---|
committer | brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> | 2010-04-22 17:56:16 +0000 |
commit | f7b20eb31aeab71ab42e1f4e66d5b12506e9d526 (patch) | |
tree | ba070a7f5f23fff7fabeea8013d25f779a09a985 /mod/groups/views/default/widgets | |
parent | fbf1ce69b529129c1d92772c2805f99480bd4650 (diff) | |
download | elgg-f7b20eb31aeab71ab42e1f4e66d5b12506e9d526.tar.gz elgg-f7b20eb31aeab71ab42e1f4e66d5b12506e9d526.tar.bz2 |
Updated groups to 1.7 api.
git-svn-id: http://code.elgg.org/elgg/trunk@5851 36083f99-b078-4883-b0ff-0f9b5a30f544
Diffstat (limited to 'mod/groups/views/default/widgets')
-rw-r--r-- | mod/groups/views/default/widgets/a_users_groups/view.php | 50 |
1 files changed, 29 insertions, 21 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 index 3328a8778..f020e07c4 100644 --- a/mod/groups/views/default/widgets/a_users_groups/view.php +++ b/mod/groups/views/default/widgets/a_users_groups/view.php @@ -1,24 +1,32 @@ <?php - /** - * Group profile widget - this displays a users groups on their profile - **/ - - //the number of groups to display + /** + * 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 + + //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){ - + + //$groups = get_users_membership($owner); + //$groups = list_entities_from_relationship('member',$owner,false,'group','',0,$number,false,false,false); + + $options = array( + 'relationship' => 'member', + 'relationship_guid' => $owner, + 'type' => 'group', + 'limit' => $number, + ); + + $groups = elgg_get_entities_from_relationship($options); + + + if($groups){ + echo "<div class=\"groupmembershipwidget\">"; foreach($groups as $group){ @@ -26,17 +34,17 @@ "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; - // echo $groups; - ?>
\ No newline at end of file |