*/
'group:replies' => 'Replies',
- 'groups:forum' => 'Group discussion',
+ 'groups:forum' => 'Discussion',
'groups:addtopic' => 'Add a topic',
'groups:forumlatest' => 'Latest discussion',
'groups:latestdiscussion' => 'Latest discussion',
// Now override icons
register_plugin_hook('entity:icon:url', 'group', 'groups_groupicon_hook');
+
+ // Register profile menu hook
+ register_plugin_hook('profile_menu', 'profile', 'forum_profile_menu');
}
/**
return $access_array;
}
+ function forum_profile_menu($hook, $entity_type, $return_value, $params) {
+ global $CONFIG;
+
+ $group_owner = page_owner_entity();
+
+ $return_value[] = array(
+ 'text' => elgg_echo('groups:forum'),
+ 'href' => "{$CONFIG->url}pg/groups/forum/{$group_owner->getGUID()}"
+ );
+
+ return $return_value;
+ }
+
+
register_extender_url_handler('group_topicpost_url','annotation', 'group_topic_post');
// Register a handler for create groups