X-Git-Url: https://scripts.mit.edu/gitweb/autoinstalls/wordpress.git/blobdiff_plain/8f374b7233bc2815ccc387e448d208c5434eb961..fa11948979fd6a4ea5705dc613b239699a459db3:/wp-admin/network/users.php?ds=sidebyside diff --git a/wp-admin/network/users.php b/wp-admin/network/users.php index 98246c3f..415b0c21 100644 --- a/wp-admin/network/users.php +++ b/wp-admin/network/users.php @@ -8,7 +8,7 @@ */ /** Load WordPress Administration Bootstrap */ -require_once( './admin.php' ); +require_once( dirname( __FILE__ ) . '/admin.php' ); if ( ! is_multisite() ) wp_die( __( 'Multisite support is not enabled.' ) ); @@ -24,7 +24,7 @@ function confirm_delete_users( $users ) { screen_icon(); ?>

-

+

$val ) { if ( $val != '' && $val != '0' ) { - $delete_user = new WP_User( $val ); + $delete_user = get_userdata( $val ); if ( ! current_user_can( 'delete_user', $delete_user->ID ) ) wp_die( sprintf( __( 'Warning! User %s cannot be deleted.' ), $delete_user->user_login ) ); @@ -47,7 +47,7 @@ function confirm_delete_users( $users ) { if ( !empty( $blogs ) ) { ?> -

%s?" ), $delete_user->user_login ); ?>

+

%s?" ), $delete_user->user_login ); ?>

$details ) { $blog_users = get_users( array( 'blog_id' => $details->userblog_id ) ); @@ -67,9 +67,9 @@ function confirm_delete_users( $users ) {
  • +
  • + ' . $user_dropdown; ?>
'; confirm_delete_users( $_POST['allusers'] ); echo ''; - require_once( '../admin-footer.php' ); + require_once( ABSPATH . 'wp-admin/admin-footer.php' ); } else { wp_redirect( network_admin_url( 'users.php' ) ); } @@ -130,17 +130,17 @@ if ( isset( $_GET['action'] ) ) { wp_die( __( 'You do not have permission to access this page.' ) ); $title = __( 'Users' ); $parent_file = 'users.php'; - require_once( '../admin-header.php' ); + require_once( ABSPATH . 'wp-admin/admin-header.php' ); echo '
'; confirm_delete_users( $_POST['allusers'] ); echo '
'; - require_once( '../admin-footer.php' ); + require_once( ABSPATH . 'wp-admin/admin-footer.php' ); exit(); break; case 'spam': - $user = new WP_User( $val ); - if ( in_array( $user->user_login, get_super_admins() ) ) + $user = get_userdata( $val ); + if ( is_super_admin( $user->ID ) ) wp_die( sprintf( __( 'Warning! User cannot be modified. The user %s is a network administrator.' ), esc_html( $user->user_login ) ) ); $userfunction = 'all_spam'; @@ -245,7 +245,7 @@ get_current_screen()->set_help_sidebar( '

' . __('Support Forums') . '

' ); -require_once( '../admin-header.php' ); +require_once( ABSPATH . 'wp-admin/admin-header.php' ); if ( isset( $_REQUEST['updated'] ) && $_REQUEST['updated'] == 'true' && ! empty( $_REQUEST['action'] ) ) { ?> @@ -296,4 +296,4 @@ if ( isset( $_REQUEST['updated'] ) && $_REQUEST['updated'] == 'true' && ! empty( - +