aboutsummaryrefslogtreecommitdiff
path: root/mod/groups/views/default/widgets/a_users_groups/content.php
diff options
context:
space:
mode:
authorcash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>2010-12-01 00:57:18 +0000
committercash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>2010-12-01 00:57:18 +0000
commitad6e04d0bbf812dfe048f1fdbde7aa5c787b6d1a (patch)
tree31318b4d53199abede8b03a47b1ff79add545ea3 /mod/groups/views/default/widgets/a_users_groups/content.php
parent3bda294ee00663362db778fef320f866bc3a28e5 (diff)
downloadelgg-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.php54
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>";
+}