true ) ) as $tax ) $taxonomy[ $tax ] = ! empty( $_GET['taxonomy'][ $tax ] ) ? $_GET['taxonomy'][ $tax ] : 'all'; $post_type = isset($_GET['post_type']) ? stripslashes_deep($_GET['post_type']) : 'all'; $status = isset($_GET['status']) ? stripslashes_deep($_GET['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 ) ); die(); } require_once ('admin-header.php'); $dateoptions = array(); $types = "'" . implode("', '", get_post_types( array( 'public' => true, 'can_export' => true ), 'names' )) . "'"; $stati = "'" . implode("', '", get_post_stati( array( 'internal' => false ), 'names' )) . "'"; if ( $monthyears = $wpdb->get_results("SELECT DISTINCT YEAR(post_date) AS `year`, MONTH(post_date) AS `month` FROM $wpdb->posts WHERE post_type IN ($types) AND post_status IN ($stati) ORDER BY post_date ASC ") ) { foreach ( $monthyears as $monthyear ) { $dateoptions[] = "\t\n"; } } ?>


true ), 'objects' ) as $tax_obj ) { $term_dropdown = wp_dropdown_categories( array( 'taxonomy' => $tax_obj->name, 'hide_if_empty' => true, 'show_option_all' => __( 'All Terms' ), 'name' => 'taxonomy[' . $tax_obj->name . ']', 'id' => 'taxonomy-' . $tax_obj->name, 'class' => '', 'echo' => false ) ); if ( $term_dropdown ) echo ': ' . $term_dropdown . '
'; } ?>