X-Git-Url: https://scripts.mit.edu/gitweb/autoinstalls/wordpress.git/blobdiff_plain/af50974463450c98503e763a7836a50e260461a9..e0feb3b2e5b436a06bbb04fbc838d1cd6ec95399:/wp-admin/network/themes.php diff --git a/wp-admin/network/themes.php b/wp-admin/network/themes.php index e326c93c..2b9132f1 100644 --- a/wp-admin/network/themes.php +++ b/wp-admin/network/themes.php @@ -86,7 +86,7 @@ if ( $action ) { require_once(ABSPATH . 'wp-admin/admin-header.php'); echo '
'; - echo '

' . esc_html( $title ) . '

'; + echo '

' . esc_html( $title ) . '

'; $url = self_admin_url('update.php?action=update-selected-themes&themes=' . urlencode( join(',', $themes) )); $url = wp_nonce_url($url, 'bulk-update-themes'); @@ -146,14 +146,18 @@ if ( $action ) { if ( ! isset( $_REQUEST['verify-delete'] ) ) { wp_enqueue_script( 'jquery' ); require_once( ABSPATH . 'wp-admin/admin-header.php' ); + $themes_to_delete = count( $themes ); ?>
- ' . _n( 'Delete Theme', 'Delete Themes', $themes_to_delete ) . ''; - ?> -

-

+ +

+

+

+ +

+

+

+ -

+ +

+ +

+
@@ -170,12 +178,21 @@ if ( $action ) { foreach ( (array) $themes as $theme ) { echo ''; } + + wp_nonce_field( 'bulk-themes' ); + + if ( 1 == $themes_to_delete ) { + submit_button( __( 'Yes, delete this theme' ), 'button', 'submit', false ); + } else { + submit_button( __( 'Yes, delete these themes' ), 'button', 'submit', false ); + } ?> - -
-
- + + +

@@ -217,7 +234,7 @@ $wp_list_table->prepare_items(); add_thickbox(); -add_screen_option( 'per_page', array('label' => _x( 'Themes', 'themes per page (screen options)' )) ); +add_screen_option( 'per_page' ); get_current_screen()->add_help_tab( array( 'id' => 'overview', @@ -230,7 +247,7 @@ get_current_screen()->add_help_tab( array( get_current_screen()->set_help_sidebar( '

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

' . - '

' . __('Documentation on Network Themes') . '

' . + '

' . __('Documentation on Network Themes') . '

' . '

' . __('Support Forums') . '

' ); @@ -244,30 +261,45 @@ require_once(ABSPATH . 'wp-admin/admin-header.php'); ?>
-

' . __('Search results for “%s”') . '', esc_html( $s ) ); ?> -

+

' . sprintf( _n( 'Theme enabled.', '%s themes enabled.', $_GET['enabled'] ), number_format_i18n( $_GET['enabled'] ) ) . '

'; + $enabled = absint( $_GET['enabled'] ); + if ( 1 == $enabled ) { + $message = __( 'Theme enabled.' ); + } else { + $message = _n( '%s theme enabled.', '%s themes enabled.', $enabled ); + } + echo '

' . sprintf( $message, number_format_i18n( $enabled ) ) . '

'; } elseif ( isset( $_GET['disabled'] ) ) { - $_GET['disabled'] = absint( $_GET['disabled'] ); - echo '

' . sprintf( _n( 'Theme disabled.', '%s themes disabled.', $_GET['disabled'] ), number_format_i18n( $_GET['disabled'] ) ) . '

'; + $disabled = absint( $_GET['disabled'] ); + if ( 1 == $disabled ) { + $message = __( 'Theme disabled.' ); + } else { + $message = _n( '%s theme disabled.', '%s themes disabled.', $disabled ); + } + echo '

' . sprintf( $message, number_format_i18n( $disabled ) ) . '

'; } elseif ( isset( $_GET['deleted'] ) ) { - $_GET['deleted'] = absint( $_GET['deleted'] ); - echo '

' . sprintf( _nx( 'Theme deleted.', '%s themes deleted.', $_GET['deleted'], 'network' ), number_format_i18n( $_GET['deleted'] ) ) . '

'; + $deleted = absint( $_GET['deleted'] ); + if ( 1 == $deleted ) { + $message = __( 'Theme deleted.' ); + } else { + $message = _n( '%s theme deleted.', '%s themes deleted.', $deleted ); + } + echo '

' . sprintf( $message, number_format_i18n( $deleted ) ) . '

'; } elseif ( isset( $_GET['error'] ) && 'none' == $_GET['error'] ) { - echo '

' . __( 'No theme selected.' ) . '

'; + echo '

' . __( 'No theme selected.' ) . '

'; } elseif ( isset( $_GET['error'] ) && 'main' == $_GET['error'] ) { - echo '

' . __( 'You cannot delete a theme while it is active on the main site.' ) . '

'; + echo '

' . __( 'You cannot delete a theme while it is active on the main site.' ) . '

'; } ?> -
+ search_box( __( 'Search Installed Themes' ), 'theme' ); ?>
@@ -278,7 +310,7 @@ if ( 'broken' == $status ) echo '

' . __('The following themes are installed but incomplete. Themes must have a stylesheet and a template.') . '

'; ?> -
+