You appear to be a bot. Output may be restricted
Description
Renders the 'Export' tab on the Reports Page
Usage
$void = edd_reports_tab_export();
Parameters
Returns
void
Source
File name: easy-digital-downloads/includes/admin/reporting/reports.php
Lines:
1 to 100 of 143
function edd_reports_tab_export() { if( ! current_user_can( 'view_shop_reports' ) ) { return; } ?> <div id="edd-dashboard-widgets-wrap"> <div class="metabox-holder"> <div id="post-body"> <div id="post-body-content"> <?php do_action( 'edd_reports_tab_export_content_top' ); ?> <div class="postbox edd-export-earnings-report"> <h3><span><?php _e( 'Export Earnings Report', 'easy-digital-downloads' ); ?></span></h3> <div class="inside"> <p><?php _e( 'Download a CSV giving a detailed look into earnings over time.', 'easy-digital-downloads' ); ?></p> <form id="edd-export-earnings" class="edd-export-form edd-import-export-form" method="post"> <?php echo EDD()->html->month_dropdown( 'start_month' ); ?> <?php echo EDD()->html->year_dropdown( 'start_year' ); ?> <?php echo _x( 'to', 'Date one to date two', 'easy-digital-downloads' ); ?> <?php echo EDD()->html->month_dropdown( 'end_month' ); ?> <?php echo EDD()->html->year_dropdown( 'end_year' ); ?> <?php wp_nonce_field( 'edd_ajax_export', 'edd_ajax_export' ); ?> <input type="hidden" name="edd-export-class" value="EDD_Batch_Earnings_Report_Export"/> <span> <input type="submit" value="<?php _e( 'Generate CSV', 'easy-digital-downloads' ); ?>" class="button-secondary"/> <span class="spinner"></span> </span> </form> </div><!-- .inside --> </div><!-- .postbox --> <div class="postbox edd-export-payment-history"> <h3><span><?php _e('Export Payment History','easy-digital-downloads' ); ?></span></h3> <div class="inside"> <p><?php _e( 'Download a CSV of all payments recorded.', 'easy-digital-downloads' ); ?></p> <form id="edd-export-payments" class="edd-export-form edd-import-export-form" method="post"> <?php echo EDD()->html->date_field( array( 'id' => 'edd-payment-export-start', 'name' => 'start', 'placeholder' => __( 'Choose start date', 'easy-digital-downloads' ) )); ?> <?php echo EDD()->html->date_field( array( 'id' => 'edd-payment-export-end','name' => 'end', 'placeholder' => __( 'Choose end date', 'easy-digital-downloads' ) )); ?> <select name="status"> <option value="any"><?php _e( 'All Statuses', 'easy-digital-downloads' ); ?></option> <?php $statuses = edd_get_payment_statuses(); foreach( $statuses as $status => $label ) { echo '<option value="' . $status . '">' . $label . '</option>'; } ?> </select> <?php wp_nonce_field( 'edd_ajax_export', 'edd_ajax_export' ); ?> <input type="hidden" name="edd-export-class" value="EDD_Batch_Payments_Export"/> <span> <input type="submit" value="<?php _e( 'Generate CSV', 'easy-digital-downloads' ); ?>" class="button-secondary"/> <span class="spinner"></span> </span> </form> </div><!-- .inside --> </div><!-- .postbox --> <div class="postbox edd-export-customers"> <h3><span><?php _e('Export Customers in CSV','easy-digital-downloads' ); ?></span></h3> <div class="inside"> <p><?php _e( 'Download a CSV of customers.', 'easy-digital-downloads' ); ?></p> <form id="edd-export-customers" class="edd-export-form edd-import-export-form" method="post"> <?php echo EDD()->html->product_dropdown( array( 'name' => 'download', 'id' => 'edd_customer_export_download', 'chosen' => true ) ); ?> <?php wp_nonce_field( 'edd_ajax_export', 'edd_ajax_export' ); ?> <input type="hidden" name="edd-export-class" value="EDD_Batch_Customers_Export"/> <input type="submit" value="<?php _e( 'Generate CSV', 'easy-digital-downloads' ); ?>" class="button-secondary"/> </form> </div><!-- .inside --> </div><!-- .postbox --> <div class="postbox edd-export-downloads"> <h3><span><?php _e('Export Download Products in CSV','easy-digital-downloads' ); ?></span></h3> <div class="inside"> <p><?php _e( 'Download a CSV of download products.', 'easy-digital-downloads' ); ?></p> <form id="edd-export-file-downloads" class="edd-export-form edd-import-export-form" method="post"> <?php wp_nonce_field( 'edd_ajax_export', 'edd_ajax_export' ); ?> <input type="hidden" name="edd-export-class" value="EDD_Batch_Downloads_Export"/> <input type="submit" value="<?php _e( 'Generate CSV', 'easy-digital-downloads' ); ?>" class="button-secondary"/> </form> </div><!-- .inside --> </div><!-- .postbox --> <div class="postbox edd-export-download-history"> <h3><span><?php _e('Export Download History in CSV','easy-digital-downloads' ); ?></span></h3> <div class="inside"> <p><?php _e( 'Download a CSV of file downloads. To download a CSV for all file downloads, leave "Choose a Download" as it is.', 'easy-digital-downloads' ); ?></p> <form id="edd-export-file-downloads" class="edd-export-form edd-import-export-form" method="post"> <?php echo EDD()->html->product_dropdown( array( 'name' => 'download_id', 'id' => 'edd_file_download_export_download', 'chosen' => true ) ); ?> <?php echo EDD()->html->date_field( array( 'id' => 'edd-file-download-export-start', 'name' => 'start', 'placeholder' => __( 'Choose start date', 'easy-digital-downloads' ) )); ?> <?php echo EDD()->html->date_field( array( 'id' => 'edd-file-download-export-end', 'name' => 'end', 'placeholder' => __( 'Choose end date', 'easy-digital-downloads' ) )); ?> <?php wp_nonce_field( 'edd_ajax_export', 'edd_ajax_export' ); ?> <input type="hidden" name="edd-export-class" value="EDD_Batch_File_Downloads_Export"/> <input type="submit" value="<?php _e( 'Generate CSV', 'easy-digital-downloads' ); ?>" class="button-secondary"/> </form> </div><!-- .inside --> </div><!-- .postbox -->