コード例 #1
0
ファイル: admin.php プロジェクト: adamboardman/Elgg
/**
 * Initialise the admin page.
 */
function admin_init()
{
    // Add plugin main menu option (last)
    extend_elgg_admin_page('admin/main_opt/statistics', 'admin/main');
    extend_elgg_admin_page('admin/main_opt/site', 'admin/main');
    extend_elgg_admin_page('admin/main_opt/user', 'admin/main');
    extend_elgg_admin_page('admin/main_opt/plugins', 'admin/main', 999);
    // Always last
    register_action('admin/user/ban', false, "", true);
    register_action('admin/user/unban', false, "", true);
    register_action('admin/user/delete', false, "", true);
    register_action('admin/user/resetpassword', false, "", true);
    register_action('admin/user/makeadmin', false, "", true);
    register_action('admin/user/removeadmin', false, "", true);
    register_action('admin/site/update_basic', false, "", true);
    register_action('admin/menu_items', false, "", true);
    // Page handler
    register_page_handler('admin', 'admin_settings_page_handler');
}
コード例 #2
0
/**
 * Initialise the admin page.
 */
function admin_init()
{
    // Add plugin main menu option (last)
    extend_elgg_admin_page('admin/main_opt/statistics', 'admin/main');
    extend_elgg_admin_page('admin/main_opt/site', 'admin/main');
    extend_elgg_admin_page('admin/main_opt/user', 'admin/main');
    extend_elgg_admin_page('admin/main_opt/plugins', 'admin/main', 999);
    // Always last
    register_action('admin/user/ban', false, "", true);
    register_action('admin/user/unban', false, "", true);
    register_action('admin/user/delete', false, "", true);
    register_action('admin/user/resetpassword', false, "", true);
    register_action('admin/user/makeadmin', false, "", true);
    register_action('admin/user/removeadmin', false, "", true);
    // Register some actions
    register_action('admin/site/update_basic', false, "", true);
    // Register basic site admin action
    // Page handler
    register_page_handler('admin', 'admin_settings_page_handler');
    if (isadminloggedin()) {
        global $is_admin;
        $is_admin = true;
    }
}
/**
 * Initialise the statistics admin page.
 */
function statistics_init()
{
    extend_elgg_admin_page('admin/statistics_opt/basic', 'admin/statistics');
    extend_elgg_admin_page('admin/statistics_opt/numentities', 'admin/statistics');
    extend_elgg_admin_page('admin/statistics_opt/online', 'admin/statistics');
    extend_elgg_settings_page('usersettings/statistics_opt/online', 'usersettings/statistics');
    extend_elgg_settings_page('usersettings/statistics_opt/numentities', 'usersettings/statistics');
}