+ $author = isset($_GET['author']) ? $_GET['author'] : 'all';
+ $taxonomy = array();
+ foreach ( get_taxonomies( array( 'show_ui' => true ) ) as $tax )
+ $taxonomy[ $tax ] = ! empty( $_GET['export_taxonomy'][ $tax ] ) ? $_GET['export_taxonomy'][ $tax ] : 'all';
+ $post_type = isset($_GET['export_post_type']) ? stripslashes_deep($_GET['export_post_type']) : 'all';
+ $status = isset($_GET['export_post_status']) ? stripslashes_deep($_GET['export_post_status']) : 'all';
+ $mm_start = isset($_GET['mm_start']) ? $_GET['mm_start'] : 'all';
+ $mm_end = isset($_GET['mm_end']) ? $_GET['mm_end'] : 'all';
+ if( $mm_start != 'all' ) {
+ $start_date = sprintf( "%04d-%02d-%02d", substr( $mm_start, 0, 4 ), substr( $mm_start, 5, 2 ), 1 );
+ } else {
+ $start_date = 'all';
+ }
+ if( $mm_end != 'all' ) {
+ $end_date = sprintf( "%04d-%02d-%02d", substr( $mm_end, 0, 4 ), substr( $mm_end, 5, 2 ), 1 );
+ } else {
+ $end_date = 'all';
+ }
+
+ export_wp( array( 'author' => $author, 'taxonomy' => $taxonomy, 'post_type' => $post_type, 'post_status' => $status, 'start_date' => $start_date, 'end_date' => $end_date ) );