aboutsummaryrefslogtreecommitdiff
path: root/mod/groups/views/default/groups/profile/module.php
diff options
context:
space:
mode:
authorcash <cash.costello@gmail.com>2011-06-24 21:03:45 -0400
committercash <cash.costello@gmail.com>2011-06-24 21:10:05 -0400
commit0594a363ae77c5427eb96a8753e644897fdc5491 (patch)
treedbca4467b0b3dd21ce746b196b392ec99da3f61c /mod/groups/views/default/groups/profile/module.php
parentf0c01363ac796a5b11490c6570db9827360f3118 (diff)
downloadelgg-0594a363ae77c5427eb96a8753e644897fdc5491.tar.gz
elgg-0594a363ae77c5427eb96a8753e644897fdc5491.tar.bz2
Fixes #3139 DRYs up group modules
Diffstat (limited to 'mod/groups/views/default/groups/profile/module.php')
-rw-r--r--mod/groups/views/default/groups/profile/module.php20
1 files changed, 20 insertions, 0 deletions
diff --git a/mod/groups/views/default/groups/profile/module.php b/mod/groups/views/default/groups/profile/module.php
new file mode 100644
index 000000000..69854e59b
--- /dev/null
+++ b/mod/groups/views/default/groups/profile/module.php
@@ -0,0 +1,20 @@
+<?php
+/**
+ * Group module (also called a group widget)
+ *
+ * @uses $vars['title'] The title of the module
+ * @uses $vars['content'] The module content
+ * @uses $vars['all_link'] A link to list content
+ * @uses $vars['add_link'] A link to create content
+ */
+
+$group = elgg_get_page_owner_entity();
+
+$header = "<span class=\"groups-widget-viewall\">{$vars['all_link']}</span>";
+$header .= '<h3>' . $vars['title'] . '</h3>';
+
+if ($group->canWriteToContainer() && isset($vars['add_link'])) {
+ $vars['content'] .= "<span class='elgg-widget-more'>{$vars['add_link']}</span>";
+}
+
+echo elgg_view_module('info', '', $vars['content'], array('header' => $header));