X-Git-Url: https://scripts.mit.edu/gitweb/autoinstalls/wordpress.git/blobdiff_plain/d3947bc013df7edd54b46deed8230d2eeafc5ecb..e3ff8f35458a959c1879c0a4976701ed8dcfe651:/wp-admin/network/site-info.php diff --git a/wp-admin/network/site-info.php b/wp-admin/network/site-info.php index b18d8044..d5d5ce45 100644 --- a/wp-admin/network/site-info.php +++ b/wp-admin/network/site-info.php @@ -10,12 +10,8 @@ /** Load WordPress Administration Bootstrap */ require_once( dirname( __FILE__ ) . '/admin.php' ); -if ( ! is_multisite() ) { - wp_die( __( 'Multisite support is not enabled.' ) ); -} - if ( ! current_user_can( 'manage_sites' ) ) { - wp_die( __( 'You do not have sufficient permissions to edit this site.' ) ); + wp_die( __( 'Sorry, you are not allowed to edit this site.' ) ); } get_current_screen()->add_help_tab( array( @@ -31,8 +27,8 @@ get_current_screen()->add_help_tab( array( get_current_screen()->set_help_sidebar( '

' . __( 'For more information:' ) . '

' . - '

' . __( 'Documentation on Site Management' ) . '

' . - '

' . __( 'Support Forums' ) . '

' + '

' . __( 'Documentation on Site Management' ) . '

' . + '

' . __( 'Support Forums' ) . '

' ); $id = isset( $_REQUEST['id'] ) ? intval( $_REQUEST['id'] ) : 0; @@ -41,13 +37,13 @@ if ( ! $id ) { wp_die( __('Invalid site ID.') ); } -$details = get_blog_details( $id ); +$details = get_site( $id ); if ( ! $details ) { wp_die( __( 'The requested site does not exist.' ) ); } if ( ! can_edit_network( $details->site_id ) ) { - wp_die( __( 'You do not have permission to access this page.' ), 403 ); + wp_die( __( 'Sorry, you are not allowed to access this page.' ), 403 ); } $parsed_scheme = parse_url( $details->siteurl, PHP_URL_SCHEME ); @@ -88,7 +84,7 @@ if ( isset( $_REQUEST['action'] ) && 'update-site' == $_REQUEST['action'] ) { $blog_data['path'] = $update_parsed_url['path']; } - $existing_details = get_blog_details( $id, false ); + $existing_details = get_site( $id ); $blog_data_checkboxes = array( 'public', 'archived', 'spam', 'mature', 'deleted' ); foreach ( $blog_data_checkboxes as $c ) { if ( ! in_array( $existing_details->$c, array( 0, 1 ) ) ) { @@ -101,7 +97,7 @@ if ( isset( $_REQUEST['action'] ) && 'update-site' == $_REQUEST['action'] ) { update_blog_details( $id, $blog_data ); // Maybe update home and siteurl options. - $new_details = get_blog_details( $id, false ); + $new_details = get_site( $id ); $old_home_url = trailingslashit( esc_url( get_option( 'home' ) ) ); $old_home_parsed = parse_url( $old_home_url ); @@ -131,6 +127,7 @@ if ( isset( $_GET['update'] ) ) { } } +/* translators: %s: site name */ $title = sprintf( __( 'Edit Site: %s' ), esc_html( $details->blogname ) ); $parent_file = 'sites.php'; @@ -143,21 +140,13 @@ require( ABSPATH . 'wp-admin/admin-header.php' );

|

- $id, + 'selected' => 'site-info' +) ); + if ( ! empty( $messages ) ) { foreach ( $messages as $msg ) { echo '

' . $msg . '

';