diff options
author | cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> | 2010-12-01 00:57:18 +0000 |
---|---|---|
committer | cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> | 2010-12-01 00:57:18 +0000 |
commit | ad6e04d0bbf812dfe048f1fdbde7aa5c787b6d1a (patch) | |
tree | 31318b4d53199abede8b03a47b1ff79add545ea3 /mod/groups/views/default/widgets/a_users_groups/content.php | |
parent | 3bda294ee00663362db778fef320f866bc3a28e5 (diff) | |
download | elgg-ad6e04d0bbf812dfe048f1fdbde7aa5c787b6d1a.tar.gz elgg-ad6e04d0bbf812dfe048f1fdbde7aa5c787b6d1a.tar.bz2 |
Fixes #2555 content.php is the new display view for widgets
git-svn-id: http://code.elgg.org/elgg/trunk@7484 36083f99-b078-4883-b0ff-0f9b5a30f544
Diffstat (limited to 'mod/groups/views/default/widgets/a_users_groups/content.php')
-rw-r--r-- | mod/groups/views/default/widgets/a_users_groups/content.php | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/mod/groups/views/default/widgets/a_users_groups/content.php b/mod/groups/views/default/widgets/a_users_groups/content.php new file mode 100644 index 000000000..462ac419c --- /dev/null +++ b/mod/groups/views/default/widgets/a_users_groups/content.php @@ -0,0 +1,54 @@ +<?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 = elgg_get_entities_from_relationship(array( + 'relationship' => 'member', + 'relationship_guid' => $owner, + 'types' => 'group', + 'limit' => $number, +)); + + +if ($groups) { + + echo "<div class=\"groupmembershipwidget\">"; + + foreach ($groups as $group) { + $icon = elgg_view( + "groups/icon", array( + 'entity' => $group, + 'size' => 'small', + ) + ); + + $group_link = $group->getURL(); + + echo <<<___END + +<div class="contentWrapper"> + $icon + <div class="search_listing_info"> + <p> + <span><a href="$group_link">$group->name</a></span><br /> + $group->briefdescription + </p> + </div> + <div class="clearfix"></div> +</div> +___END; + + } + echo "</div>"; +} |