function expages_init() { // Register a page handler, so we can have nice URLs elgg_register_page_handler('about', 'expages_page_handler'); elgg_register_page_handler('terms', 'expages_page_handler'); elgg_register_page_handler('privacy', 'expages_page_handler'); elgg_register_page_handler('expages', 'expages_page_handler'); // add a menu item for the admin edit page elgg_register_admin_menu_item('configure', 'expages', 'appearance'); // add footer links expages_setup_footer_menu(); // register action $actions_base = elgg_get_plugins_path() . 'externalpages/actions'; elgg_register_action("expages/edit", "{$actions_base}/edit.php", 'admin'); }
function expages_init() { // Register a page handler, so we can have nice URLs elgg_register_page_handler('about', 'expages_page_handler'); 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'); elgg_register_plugin_hook_handler('register', 'menu:expages', 'expages_menu_register_hook'); // add a menu item for the admin edit page elgg_register_admin_menu_item('configure', 'expages', 'appearance'); // add footer links expages_setup_footer_menu(); }