aboutsummaryrefslogtreecommitdiff
path: root/mod
diff options
context:
space:
mode:
authorSteve Clay <steve@mrclay.org>2013-04-14 10:59:40 -0700
committerSteve Clay <steve@mrclay.org>2013-04-14 10:59:40 -0700
commit879044a0e6aca8de2e36d414ecd5d41c130c1e36 (patch)
tree2333691d2a67c90dec2b34a8872c7dacbbc37bba /mod
parentee23c308b4c09f449d7639e36e922d7864e91aa1 (diff)
parentcbb3c583b558288c546d477ea1f4c19d8e6eb937 (diff)
downloadelgg-879044a0e6aca8de2e36d414ecd5d41c130c1e36.tar.gz
elgg-879044a0e6aca8de2e36d414ecd5d41c130c1e36.tar.bz2
Merge pull request #5347 from THINKGlobalSchool/bookmarks-ecml
Parse bookmarks object view for ecml
Diffstat (limited to 'mod')
-rw-r--r--mod/bookmarks/start.php16
1 files changed, 16 insertions, 0 deletions
diff --git a/mod/bookmarks/start.php b/mod/bookmarks/start.php
index 3846f5165..a5685388b 100644
--- a/mod/bookmarks/start.php
+++ b/mod/bookmarks/start.php
@@ -56,6 +56,9 @@ function bookmarks_init() {
// Listen to notification events and supply a more useful message
elgg_register_plugin_hook_handler('notify:entity:message', 'object', 'bookmarks_notify_message');
+ // Register bookmarks view for ecml parsing
+ elgg_register_plugin_hook_handler('get_views', 'ecml', 'bookmarks_ecml_views_hook');
+
// Register a URL handler for bookmarks
elgg_register_entity_url_handler('object', 'bookmarks', 'bookmark_url');
@@ -295,3 +298,16 @@ function bookmarks_page_menu($hook, $type, $return, $params) {
return $return;
}
+
+/**
+ * Return bookmarks views to parse for ecml
+ *
+ * @param string $hook
+ * @param string $type
+ * @param array $return
+ * @param array $params
+ */
+function bookmarks_ecml_views_hook($hook, $type, $return, $params) {
+ $return['object/bookmarks'] = elgg_echo('item:object:bookmarks');
+ return $return;
+}