aboutsummaryrefslogtreecommitdiff
path: root/mod/groups/forum.php
diff options
context:
space:
mode:
Diffstat (limited to 'mod/groups/forum.php')
-rw-r--r--mod/groups/forum.php31
1 files changed, 13 insertions, 18 deletions
diff --git a/mod/groups/forum.php b/mod/groups/forum.php
index 12c84adb5..f59c3ed30 100644
--- a/mod/groups/forum.php
+++ b/mod/groups/forum.php
@@ -1,7 +1,7 @@
<?php
/**
* Elgg groups forum
- *
+ *
* @package ElggGroups
* @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU Public License version 2
* @author Curverider
@@ -10,32 +10,27 @@
*/
require_once(dirname(dirname(dirname(__FILE__))) . "/engine/start.php");
-
+
set_page_owner((int)get_input('group_guid'));
if (!(page_owner_entity() instanceof ElggGroup)) forward();
-
+
group_gatekeeper();
-
- //get any forum topics
+
//get any forum topics
$topics = list_entities_from_annotations("object", "groupforumtopic", "group_topic_post", "", 20, 0, get_input('group_guid'), false, false, false);
- set_context('search');
-
- //set up breadcrumbs
- $area1 = elgg_view('page_elements/breadcrumbs', array(
- 'breadcrumb_root_url' => '',
- 'breadcrumb_root_text' => 'Parent Group Name',
- 'breadcrumb_currentpage' => elgg_echo('item:object:groupforumtopic')
- ));
-
-
+ set_context('search');
+
+ // set up breadcrumbs
+ elgg_push_breadcrumb('Parent Group Name');
+ elgg_push_breadcrumb(elgg_echo('item:object:groupforumtopic'));
+
$area1 .= elgg_view("forum/topics", array('topics' => $topics));
set_context('groups');
-
+
$body = elgg_view_layout('one_column_with_sidebar', $area1);
-
+
$title = elgg_echo('item:object:groupforumtopic');
-
+
// Finally draw the page
page_draw($title, $body);