]> scripts.mit.edu Git - autoinstalls/wordpress.git/blobdiff - wp-admin/network/sites.php
WordPress 4.0.1-scripts
[autoinstalls/wordpress.git] / wp-admin / network / sites.php
index 93341c35e97eeeae6e22dc9c36711996a0ee0d41..4dddfcfda312e66632e3fb1b50e265fbadda578e 100644 (file)
@@ -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.' ) );
@@ -43,13 +43,14 @@ get_current_screen()->add_help_tab( array(
 get_current_screen()->set_help_sidebar(
        '<p><strong>' . __('For more information:') . '</strong></p>' .
        '<p>' . __('<a href="http://codex.wordpress.org/Network_Admin_Sites_Screen" target="_blank">Documentation on Site Management</a>') . '</p>' .
-       '<p>' . __('<a href="http://wordpress.org/support/forum/multisite/" target="_blank">Support Forums</a>') . '</p>'
+       '<p>' . __('<a href="https://wordpress.org/support/forum/multisite/" target="_blank">Support Forums</a>') . '</p>'
 );
 
 $id = isset( $_REQUEST['id'] ) ? intval( $_REQUEST['id'] ) : 0;
 
 if ( isset( $_GET['action'] ) ) {
-       do_action( 'wpmuadminedit' , '' );
+       /** This action is documented in wp-admin/network/edit.php */
+       do_action( 'wpmuadminedit' );
 
        if ( 'confirm' === $_GET['action'] ) {
                check_admin_referer( 'confirm' );
@@ -58,33 +59,26 @@ if ( isset( $_GET['action'] ) ) {
                        nocache_headers();
                        header( 'Content-Type: text/html; charset=utf-8' );
                }
-               if ( $current_site->blog_id == $id )
+
+               if ( $current_site->blog_id == $id ) {
                        wp_die( __( 'You are not allowed to change the current site.' ) );
+               }
+
+               require_once( ABSPATH . 'wp-admin/admin-header.php' );
                ?>
-               <!DOCTYPE html>
-               <html xmlns="http://www.w3.org/1999/xhtml" <?php language_attributes(); ?>>
-                       <head>
-                               <title><?php _e( 'WordPress &rsaquo; Confirm your action' ); ?></title>
-
-                               <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-                               <?php
-                               wp_admin_css( 'install', true );
-                               wp_admin_css( 'ie', true );
-                               ?>
-                       </head>
-                       <body class="wp-core-ui">
-                               <h1 id="logo"><a href="<?php echo esc_url( __( 'http://wordpress.org/' ) ); ?>"><?php _e( 'WordPress' ); ?></a></h1>
+                       <div class="wrap">
+                               <h2><?php _e( 'Confirm your action' ); ?></h2>
                                <form action="sites.php?action=<?php echo esc_attr( $_GET['action2'] ) ?>" method="post">
                                        <input type="hidden" name="action" value="<?php echo esc_attr( $_GET['action2'] ) ?>" />
                                        <input type="hidden" name="id" value="<?php echo esc_attr( $id ); ?>" />
                                        <input type="hidden" name="_wp_http_referer" value="<?php echo esc_attr( wp_get_referer() ); ?>" />
                                        <?php wp_nonce_field( $_GET['action2'], '_wpnonce', false ); ?>
                                        <p><?php echo esc_html( wp_unslash( $_GET['msg'] ) ); ?></p>
-                                       <?php submit_button( __('Confirm'), 'button' ); ?>
+                                       <?php submit_button( __( 'Confirm' ), 'button' ); ?>
                                </form>
-                       </body>
-               </html>
+                       </div>
                <?php
+               require_once( ABSPATH . 'wp-admin/admin-footer.php' );
                exit();
        }
 
@@ -150,10 +144,25 @@ if ( isset( $_GET['action'] ) ) {
 
                case 'activateblog':
                        update_blog_status( $id, 'deleted', '0' );
+
+                       /**
+                        * Fires after a network site is activated.
+                        *
+                        * @since MU
+                        *
+                        * @param string $id The ID of the activated site.
+                        */
                        do_action( 'activate_blog', $id );
                break;
 
                case 'deactivateblog':
+                       /**
+                        * Fires before a network site is deactivated.
+                        *
+                        * @since MU
+                        *
+                        * @param string $id The ID of the site being deactivated.
+                        */
                        do_action( 'deactivate_blog', $id );
                        update_blog_status( $id, 'deleted', '1' );
                break;
@@ -215,6 +224,16 @@ if ( isset( $_GET['updated'] ) ) {
                        $msg = __( 'Site marked as spam.' );
                break;
                default:
+                       /**
+                        * Filter a specific, non-default site-updated message in the Network admin.
+                        *
+                        * The dynamic portion of the hook name, $_GET['updated'], refers to the non-default
+                        * site update action.
+                        *
+                        * @since 3.1.0
+                        *
+                        * @param string $msg The update message. Default 'Settings saved'.
+                        */
                        $msg = apply_filters( 'network_sites_updated_message_' . $_GET['updated'], __( 'Settings saved.' ) );
                break;
        }
@@ -225,11 +244,10 @@ if ( isset( $_GET['updated'] ) ) {
 
 $wp_list_table->prepare_items();
 
-require_once( '../admin-header.php' );
+require_once( ABSPATH . 'wp-admin/admin-header.php' );
 ?>
 
 <div class="wrap">
-<?php screen_icon( 'ms-admin' ); ?>
 <h2><?php _e( 'Sites' ) ?>
 
 <?php if ( current_user_can( 'create_sites') ) : ?>
@@ -254,4 +272,4 @@ require_once( '../admin-header.php' );
 </div>
 <?php
 
-require_once( '../admin-footer.php' ); ?>
+require_once( ABSPATH . 'wp-admin/admin-footer.php' ); ?>