Example #1
0
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');
}
Example #2
0
File: start.php Project: elgg/elgg
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();
}