From 9b1f2384134da90edc116790babaa37ce7991151 Mon Sep 17 00:00:00 2001 From: brettp Date: Wed, 14 Apr 2010 22:23:33 +0000 Subject: Added ECML support in blogs. git-svn-id: http://code.elgg.org/elgg/trunk@5734 36083f99-b078-4883-b0ff-0f9b5a30f544 --- mod/blog/start.php | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) (limited to 'mod') diff --git a/mod/blog/start.php b/mod/blog/start.php index f36c542a2..b5efa96d8 100644 --- a/mod/blog/start.php +++ b/mod/blog/start.php @@ -58,6 +58,9 @@ function blog_init() { register_action('blog/save', FALSE, "$action_path/save.php"); register_action('blog/auto_save_revision', FALSE, "$action_path/auto_save_revision.php"); register_action('blog/delete', FALSE, "$action_path/delete.php"); + + // ecml + register_plugin_hook('get_views', 'ecml', 'blog_ecml_views_hook'); } /** @@ -95,7 +98,7 @@ function blog_page_handler($page) { // see if we're showing all or just a user's if (isset($page[0]) && !empty($page[0])) { $username = $page[0]; - + // push breadcrumb elgg_push_breadcrumb(elgg_echo('blog:blogs'), "{$CONFIG->site->url}pg/blog"); @@ -192,4 +195,19 @@ function blog_page_setup() { } } +/** + * Register blogs with ECML. + * + * @param unknown_type $hook + * @param unknown_type $entity_type + * @param unknown_type $return_value + * @param unknown_type $params + */ +function blog_ecml_views_hook($hook, $entity_type, $return_value, $params) { + $return_value['object/blog'] = elgg_echo('blog:blogs'); + + return $return_value; +} + + register_elgg_event_handler('init', 'system', 'blog_init'); -- cgit v1.2.3