]> gitweb.fluxo.info Git - lorea/elgg.git/commitdiff
moved group profile layout out of page handler so that plugins can override it
authorcash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>
Sat, 2 Apr 2011 02:46:24 +0000 (02:46 +0000)
committercash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>
Sat, 2 Apr 2011 02:46:24 +0000 (02:46 +0000)
git-svn-id: http://code.elgg.org/elgg/trunk@8905 36083f99-b078-4883-b0ff-0f9b5a30f544

mod/groups/lib/groups.php
mod/groups/views/default/groups/profile/layout.php [new file with mode: 0644]

index ec75078eb199c057be69a49a09b08e7790a481c9..279c5f2389798a40c7fb25ed235ee9821a1bc516 100644 (file)
@@ -227,13 +227,11 @@ function groups_handle_profile_page($guid) {
 
        elgg_push_breadcrumb($group->name);
 
-       $sidebar = '';
-       $content = elgg_view('groups/profile/summary', array('entity' => $group));
+       $content = elgg_view('groups/profile/layout', array('entity' => $group));
        if (group_gatekeeper(false)) {
-               $content .= elgg_view('groups/profile/widgets', array('entity' => $group));
                $sidebar = elgg_view('groups/sidebar/members', array('entity' => $group));
        } else {
-               $content .= elgg_view('groups/profile/closed_membership');
+               $sidebar = '';
        }
 
        $params = array(
diff --git a/mod/groups/views/default/groups/profile/layout.php b/mod/groups/views/default/groups/profile/layout.php
new file mode 100644 (file)
index 0000000..f513f10
--- /dev/null
@@ -0,0 +1,13 @@
+<?php
+/**
+ * Layout of the groups profile page
+ *
+ * @uses $vars['entity']
+ */
+
+echo elgg_view('groups/profile/summary', $vars);
+if (group_gatekeeper(false)) {
+       echo elgg_view('groups/profile/widgets', $vars);
+} else {
+       echo elgg_view('groups/profile/closed_membership');
+}