Skip to:
Content

BuddyPress.org

Ticket #2373: ms_include.diff

File ms_include.diff, 1.2 KB (added by mattwiebe, 15 years ago)
  • bp-core.php

     
    426426                /* Get the functions file */
    427427                if ( file_exists( ABSPATH . 'wp-admin/includes/mu.php' ) && bp_core_is_multisite() )
    428428                        require( ABSPATH . 'wp-admin/includes/mu.php' );
     429                /* Get the WP 3.0 + funcitons file */
     430                if ( file_exists( ABSPATH . 'wp-admin/includes/ms.php' ) && bp_core_is_multisite() )
     431                        require( ABSPATH . 'wp-admin/includes/ms.php' );
    429432
    430433                if ( 'mark-spammer' == $bp->current_action )
    431434                        $is_spam = 1;
     
    17131716                /* Site admins cannot be deleted */
    17141717                if ( is_site_admin( bp_core_get_username( $user_id ) ) )
    17151718                        return false;
    1716 
    1717                 require_once( ABSPATH . '/wp-admin/includes/mu.php' );
     1719               
     1720                /* WP MU <= 2.9 */
     1721                if ( file_exists ( ABSPATH . '/wp-admin/includes/mu.php' ) )
     1722                        require_once( ABSPATH . '/wp-admin/includes/mu.php' );
     1723                /* WP >= 3.0 */
     1724                if ( file_exists ( ABSPATH . '/wp-admin/includes/ms.php' ) )
     1725                        require_once( ABSPATH . '/wp-admin/includes/ms.php' );
     1726                       
    17181727                require_once( ABSPATH . '/wp-admin/includes/user.php' );
    17191728
    17201729                return wpmu_delete_user( $user_id );