X-Git-Url: https://scripts.mit.edu/gitweb/autoinstalls/wordpress.git/blobdiff_plain/fa11948979fd6a4ea5705dc613b239699a459db3..784f914b1e4b1c62d6657e86397c2e83bcee4295:/wp-admin/export.php?ds=sidebyside diff --git a/wp-admin/export.php b/wp-admin/export.php index 4f67c085..5ce4e34c 100644 --- a/wp-admin/export.php +++ b/wp-admin/export.php @@ -24,7 +24,6 @@ $title = __('Export'); function export_add_js() { ?> add_help_tab( array( get_current_screen()->set_help_sidebar( '

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

' . - '

' . __('Documentation on Export') . '

' . - '

' . __('Support Forums') . '

' + '

' . __('Documentation on Export') . '

' . + '

' . __('Support Forums') . '

' ); +// If the 'download' URL parameter is set, a WXR export file is baked and returned. if ( isset( $_GET['download'] ) ) { $args = array(); if ( ! isset( $_GET['content'] ) || 'all' == $_GET['content'] ) { $args['content'] = 'all'; - } else if ( 'posts' == $_GET['content'] ) { + } elseif ( 'posts' == $_GET['content'] ) { $args['content'] = 'post'; if ( $_GET['cat'] ) @@ -77,7 +77,7 @@ if ( isset( $_GET['download'] ) ) { if ( $_GET['post_status'] ) $args['status'] = $_GET['post_status']; - } else if ( 'pages' == $_GET['content'] ) { + } elseif ( 'pages' == $_GET['content'] ) { $args['content'] = 'page'; if ( $_GET['page_author'] ) @@ -90,7 +90,15 @@ if ( isset( $_GET['download'] ) ) { if ( $_GET['page_status'] ) $args['status'] = $_GET['page_status']; - } else { + } elseif ( 'attachment' == $_GET['content'] ) { + $args['content'] = 'attachment'; + + if ( $_GET['attachment_start_date'] || $_GET['attachment_end_date'] ) { + $args['start_date'] = $_GET['attachment_start_date']; + $args['end_date'] = $_GET['attachment_end_date']; + } + } + else { $args['content'] = $_GET['content']; } @@ -112,7 +120,7 @@ require_once( ABSPATH . 'wp-admin/admin-header.php' ); /** * Create the date options fields for exporting a given post type. * - * @global wpdb $wpdb WordPress database object. + * @global wpdb $wpdb WordPress database abstraction object. * @global WP_Locale $wp_locale Date and Time Locale object. * * @since 3.1.0 @@ -144,46 +152,58 @@ function export_date_options( $post_type = 'post' ) { ?>
- -

+

-

-
+

+ +
+ -

-

+

+

  • - +
  • - - + get_col( "SELECT DISTINCT post_author FROM {$wpdb->posts} WHERE post_type = 'post'" ); - wp_dropdown_users( array( 'include' => $authors, 'name' => 'post_author', 'multi' => true, 'show_option_all' => __('All') ) ); -?> + wp_dropdown_users( array( + 'include' => $authors, + 'name' => 'post_author', + 'multi' => true, + 'show_option_all' => __( 'All' ), + 'show' => 'display_name_with_login', + ) ); ?> +
  • - - + - + +
  • - - false ), 'objects' ); foreach ( $post_stati as $status ) : ?> @@ -196,26 +216,36 @@ function export_date_options( $post_type = 'post' ) {

    • - - + get_col( "SELECT DISTINCT post_author FROM {$wpdb->posts} WHERE post_type = 'page'" ); - wp_dropdown_users( array( 'include' => $authors, 'name' => 'page_author', 'multi' => true, 'show_option_all' => __('All') ) ); -?> + wp_dropdown_users( array( + 'include' => $authors, + 'name' => 'page_author', + 'multi' => true, + 'show_option_all' => __( 'All' ), + 'show' => 'display_name_with_login', + ) ); ?> +
    • - - + - + +
    • - - @@ -228,9 +258,29 @@ function export_date_options( $post_type = 'post' ) {

      +

      +
        +
      • +
        + + + + + +
        +
      • +
      + +