diff options
author | Cash Costello <cash.costello@gmail.com> | 2011-10-26 18:08:44 -0700 |
---|---|---|
committer | Cash Costello <cash.costello@gmail.com> | 2011-10-26 18:08:44 -0700 |
commit | bce6a708f78619b735295b04ec6ac55e20a2442f (patch) | |
tree | 18bd4ad84c153a61fe80d857a696cc7c4c534a87 /mod | |
parent | ffe1a85b0c70ad126ece6c44a00f60b62e366edb (diff) | |
parent | e778258e839965597e5ebb8da362806db83e0dfb (diff) | |
download | elgg-bce6a708f78619b735295b04ec6ac55e20a2442f.tar.gz elgg-bce6a708f78619b735295b04ec6ac55e20a2442f.tar.bz2 |
Merge pull request #81 from sembrestels/e778258e839965597e5ebb8da362806db83e0dfb
Fixes #3947 by adding site pages to the list of public pages
Diffstat (limited to 'mod')
-rw-r--r-- | mod/externalpages/start.php | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/mod/externalpages/start.php b/mod/externalpages/start.php index 1de4d5ec8..ce911bf10 100644 --- a/mod/externalpages/start.php +++ b/mod/externalpages/start.php @@ -12,6 +12,9 @@ function expages_init() { elgg_register_page_handler('terms', 'expages_page_handler'); elgg_register_page_handler('privacy', 'expages_page_handler'); elgg_register_page_handler('expages', 'expages_page_handler'); + + // Register public external pages + elgg_register_plugin_hook_handler('public_pages', 'walled_garden', 'expages_public'); // add a menu item for the admin edit page elgg_register_admin_menu_item('configure', 'expages', 'appearance'); @@ -25,6 +28,15 @@ function expages_init() { } /** + * Extend the public pages range + * + */ +function expages_public($hook, $handler, $return, $params){ + $pages = array('about', 'terms', 'privacy'); + return array_merge($pages, $return); +} + +/** * Setup the links to site pages */ function expages_setup_footer_menu() { |