elgg_register_page_handler('blog', 'blog_page_handler');
// override the default url to view a blog object
- register_entity_url_handler('blog_url_handler', 'object', 'blog');
+ elgg_register_entity_url_handler('object', 'blog', 'blog_url_handler');
// notifications
register_notification_object('object', 'blog', elgg_echo('blog:newpost'));
elgg_register_plugin_hook_handler('notify:entity:message', 'object', 'bookmarks_notify_message');
// Register a URL handler for shared items
- register_entity_url_handler('bookmark_url','object','bookmarks');
+ elgg_register_entity_url_handler('object','bookmarks', 'bookmark_url');
// Shares widget
elgg_register_widget_type('bookmarks',elgg_echo("bookmarks"),elgg_echo("bookmarks:widget:description"));
elgg_register_widget_type('filerepo', elgg_echo("file"), elgg_echo("file:widget:description"));
// Register URL handlers for files
- register_entity_url_handler('file_url_override', 'object', 'file');
+ elgg_register_entity_url_handler('object', 'file', 'file_url_override');
elgg_register_plugin_hook_handler('entity:icon:url', 'object', 'file_icon_url_override');
// Register granular notification for this object type
elgg_register_page_handler('groups', 'groups_page_handler');
// Register URL handlers for groups
- register_entity_url_handler('groups_url', 'group', 'all');
+ elgg_register_entity_url_handler('group', 'all', 'groups_url');
elgg_register_plugin_hook_handler('entity:icon:url', 'group', 'groups_icon_url_override');
// Register an icon handler for groups
elgg_register_page_handler('discussion', 'discussion_page_handler');
- register_entity_url_handler('discussion_override_topic_url', 'object', 'groupforumtopic');
+ elgg_register_entity_url_handler('object', 'groupforumtopic', 'discussion_override_topic_url');
//register_extender_url_handler('group_topicpost_url', 'annotation', 'group_topic_post');
$action_base = elgg_get_plugins_path() . 'groups/actions/discussion';
elgg_register_page_handler('messages', 'messages_page_handler');
// Register a URL handler
- register_entity_url_handler('messages_url', 'object', 'messages');
+ elgg_register_entity_url_handler('object', 'messages', 'messages_url');
// Extend avatar hover menu
elgg_register_plugin_hook_handler('register', 'menu:user_hover', 'messages_user_hover_menu');
elgg_register_page_handler('pages', 'pages_page_handler');
// Register a url handler
- register_entity_url_handler('pages_url', 'object', 'page_top');
- register_entity_url_handler('pages_url', 'object', 'page');
+ elgg_register_entity_url_handler('object', 'page_top', 'pages_url');
+ elgg_register_entity_url_handler('object', 'page', 'pages_url');
register_extender_url_handler('pages_revision_url', 'annotation', 'page');
// Register some actions
// Register a URL handler for users - this means that profile_url()
// will dictate the URL for all ElggUser objects
- register_entity_url_handler('profile_url', 'user', 'all');
+ elgg_register_entity_url_handler('user', 'all', 'profile_url');
// Metadata on users needs to be independent
register_metadata_as_independent('user');
elgg_register_page_handler('thewire', 'thewire_page_handler');\r
\r
// Register a URL handler for thewire posts\r
- register_entity_url_handler('thewire_url', 'object', 'thewire');\r
+ elgg_register_entity_url_handler('object', 'thewire', 'thewire_url');\r
\r
// Your thewire widget\r
add_widget_type('thewire', elgg_echo('thewire'), elgg_echo("thewire:widget:desc"));\r