diff -r c7c34916027a -r 177826044cd9 wp/wp-admin/network/sites.php
--- a/wp/wp-admin/network/sites.php Mon Oct 14 18:06:33 2019 +0200
+++ b/wp/wp-admin/network/sites.php Mon Oct 14 18:28:13 2019 +0200
@@ -10,43 +10,48 @@
/** Load WordPress Administration Bootstrap */
require_once( dirname( __FILE__ ) . '/admin.php' );
-if ( ! current_user_can( 'manage_sites' ) )
+if ( ! current_user_can( 'manage_sites' ) ) {
wp_die( __( 'Sorry, you are not allowed to access this page.' ), 403 );
+}
$wp_list_table = _get_list_table( 'WP_MS_Sites_List_Table' );
-$pagenum = $wp_list_table->get_pagenum();
+$pagenum = $wp_list_table->get_pagenum();
-$title = __( 'Sites' );
+$title = __( 'Sites' );
$parent_file = 'sites.php';
add_screen_option( 'per_page' );
-get_current_screen()->add_help_tab( array(
- 'id' => 'overview',
- 'title' => __('Overview'),
- 'content' =>
- '
' . __('Add New takes you to the Add New Site screen. You can search for a site by Name, ID number, or IP address. Screen Options allows you to choose how many sites to display on one page.') . '
' .
- '' . __('This is the main table of all sites on this network. Switch between list and excerpt views by using the icons above the right side of the table.') . '
' .
- '' . __('Hovering over each site reveals seven options (three for the primary site):') . '
' .
- '- ' . __('An Edit link to a separate Edit Site screen.') . '
' .
- '- ' . __('Dashboard leads to the Dashboard for that site.') . '
' .
- '- ' . __('Deactivate, Archive, and Spam which lead to confirmation screens. These actions can be reversed later.') . '
' .
- '- ' . __('Delete which is a permanent action after the confirmation screens.') . '
' .
- '- ' . __('Visit to go to the front-end site live.') . '
' .
- '' . __('The site ID is used internally, and is not shown on the front end of the site or to users/viewers.') . '
' .
- '' . __('Clicking on bold headings can re-sort this table.') . '
'
-) );
+get_current_screen()->add_help_tab(
+ array(
+ 'id' => 'overview',
+ 'title' => __( 'Overview' ),
+ 'content' =>
+ '' . __( 'Add New takes you to the Add New Site screen. You can search for a site by Name, ID number, or IP address. Screen Options allows you to choose how many sites to display on one page.' ) . '
' .
+ '' . __( 'This is the main table of all sites on this network. Switch between list and excerpt views by using the icons above the right side of the table.' ) . '
' .
+ '' . __( 'Hovering over each site reveals seven options (three for the primary site):' ) . '
' .
+ '- ' . __( 'An Edit link to a separate Edit Site screen.' ) . '
' .
+ '- ' . __( 'Dashboard leads to the Dashboard for that site.' ) . '
' .
+ '- ' . __( 'Deactivate, Archive, and Spam which lead to confirmation screens. These actions can be reversed later.' ) . '
' .
+ '- ' . __( 'Delete which is a permanent action after the confirmation screens.' ) . '
' .
+ '- ' . __( 'Visit to go to the front-end site live.' ) . '
' .
+ '' . __( 'The site ID is used internally, and is not shown on the front end of the site or to users/viewers.' ) . '
' .
+ '' . __( 'Clicking on bold headings can re-sort this table.' ) . '
',
+ )
+);
get_current_screen()->set_help_sidebar(
- '' . __('For more information:') . '
' .
- '' . __('Documentation on Site Management') . '
' .
- '' . __('Support Forums') . '
'
+ '' . __( 'For more information:' ) . '
' .
+ '' . __( 'Documentation on Site Management' ) . '
' .
+ '' . __( 'Support Forums' ) . '
'
);
-get_current_screen()->set_screen_reader_content( array(
- 'heading_pagination' => __( 'Sites list navigation' ),
- 'heading_list' => __( 'Sites list' ),
-) );
+get_current_screen()->set_screen_reader_content(
+ array(
+ 'heading_pagination' => __( 'Sites list navigation' ),
+ 'heading_list' => __( 'Sites list' ),
+ )
+);
$id = isset( $_REQUEST['id'] ) ? intval( $_REQUEST['id'] ) : 0;
@@ -122,15 +127,16 @@
switch ( $_GET['action'] ) {
case 'deleteblog':
- if ( ! current_user_can( 'delete_sites' ) )
+ if ( ! current_user_can( 'delete_sites' ) ) {
wp_die( __( 'Sorry, you are not allowed to access this page.' ), '', array( 'response' => 403 ) );
+ }
$updated_action = 'not_deleted';
if ( $id != '0' && $id != get_network()->site_id && current_user_can( 'delete_site', $id ) ) {
wpmu_delete_blog( $id, true );
$updated_action = 'delete';
}
- break;
+ break;
case 'delete_sites':
check_admin_referer( 'ms-delete-sites' );
@@ -143,7 +149,7 @@
}
if ( ! current_user_can( 'delete_site', $site_id ) ) {
- $site = get_site( $site_id );
+ $site = get_site( $site_id );
$site_address = untrailingslashit( $site->domain . $site->path );
wp_die( sprintf( __( 'Sorry, you are not allowed to delete the site %s.' ), $site_address ), 403 );
@@ -172,8 +178,9 @@
- domain . $site->path );
?>
-
@@ -194,7 +201,7 @@
case 'notspam':
$updated_action = ( 'spam' === $doaction ) ? 'all_spam' : 'all_notspam';
update_blog_status( $val, 'spam', ( 'spam' === $doaction ) ? '1' : '0' );
- break;
+ break;
}
} else {
wp_die( __( 'Sorry, you are not allowed to change the current site.' ) );
@@ -202,7 +209,7 @@
}
if ( ! in_array( $doaction, array( 'delete', 'spam', 'notspam' ), true ) ) {
$redirect_to = wp_get_referer();
- $blogs = (array) $_POST['allblogs'];
+ $blogs = (array) $_POST['allblogs'];
/** This action is documented in wp-admin/network/site-themes.php */
$redirect_to = apply_filters( 'handle_network_bulk_actions-' . get_current_screen()->id, $redirect_to, $doaction, $blogs, $id );
wp_safe_redirect( $redirect_to );
@@ -216,12 +223,12 @@
wp_redirect( $location );
exit();
}
- break;
+ break;
case 'archiveblog':
case 'unarchiveblog':
update_blog_status( $id, 'archived', ( 'archiveblog' === $_GET['action'] ) ? '1' : '0' );
- break;
+ break;
case 'activateblog':
update_blog_status( $id, 'deleted', '0' );
@@ -234,7 +241,7 @@
* @param string $id The ID of the activated site.
*/
do_action( 'activate_blog', $id );
- break;
+ break;
case 'deactivateblog':
/**
@@ -246,17 +253,17 @@
*/
do_action( 'deactivate_blog', $id );
update_blog_status( $id, 'deleted', '1' );
- break;
+ break;
case 'unspamblog':
case 'spamblog':
update_blog_status( $id, 'spam', ( 'spamblog' === $_GET['action'] ) ? '1' : '0' );
- break;
+ break;
case 'unmatureblog':
case 'matureblog':
update_blog_status( $id, 'mature', ( 'matureblog' === $_GET['action'] ) ? '1' : '0' );
- break;
+ break;
}
if ( empty( $updated_action ) && array_key_exists( $_GET['action'], $manage_actions ) ) {
@@ -271,57 +278,60 @@
$msg = '';
if ( isset( $_GET['updated'] ) ) {
- switch ( $_GET['updated'] ) {
+ $action = $_GET['updated'];
+
+ switch ( $action ) {
case 'all_notspam':
$msg = __( 'Sites removed from spam.' );
- break;
+ break;
case 'all_spam':
$msg = __( 'Sites marked as spam.' );
- break;
+ break;
case 'all_delete':
$msg = __( 'Sites deleted.' );
- break;
+ break;
case 'delete':
$msg = __( 'Site deleted.' );
- break;
+ break;
case 'not_deleted':
$msg = __( 'Sorry, you are not allowed to delete that site.' );
- break;
+ break;
case 'archiveblog':
$msg = __( 'Site archived.' );
- break;
+ break;
case 'unarchiveblog':
$msg = __( 'Site unarchived.' );
- break;
+ break;
case 'activateblog':
$msg = __( 'Site activated.' );
- break;
+ break;
case 'deactivateblog':
$msg = __( 'Site deactivated.' );
- break;
+ break;
case 'unspamblog':
$msg = __( 'Site removed from spam.' );
- break;
+ break;
case 'spamblog':
$msg = __( 'Site marked as spam.' );
- break;
+ break;
default:
/**
- * Filters a specific, non-default site-updated message in the Network admin.
+ * Filters 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.
+ * The dynamic portion of the hook name, `$action`, 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;
+ $msg = apply_filters( "network_sites_updated_message_{$action}", __( 'Settings saved.' ) );
+ break;
}
- if ( ! empty( $msg ) )
+ if ( ! empty( $msg ) ) {
$msg = '';
+ }
}
$wp_list_table->prepare_items();
@@ -332,8 +342,8 @@