You appear to be a bot. Output may be restricted
Description
Get the Export Data
Usage
$array = EDD_Download_History_Export::get_data();
Parameters
Returns
array $data The data for the CSV file
Source
File name: easy-digital-downloads/includes/admin/reporting/class-export-download-history.php
Lines:
1 to 38 of 38
public function get_data() { global $edd_logs; $data = array(); $args = array( 'nopaging' => true, 'log_type' => 'file_download', 'monthnum' => isset( $_POST['month'] ) ? absint( $_POST['month'] ) : date( 'n' ), 'year' => isset( $_POST['year'] ) ? absint( $_POST['year'] ) : date( 'Y' ) ); $logs = $edd_logs->get_connected_logs( $args ); if ( $logs ) { foreach ( $logs as $log ) { $user_info = get_post_meta( $log->ID, '_edd_log_user_info', true ); $files = edd_get_download_files( $log->post_parent ); $file_id = (int) get_post_meta( $log->ID, '_edd_log_file_id', true ); $file_name = isset( $files[ $file_id ]['name'] ) ? $files[ $file_id ]['name'] : null; $user = get_userdata( $user_info['id'] ); $user = $user ? $user->user_login : $user_info['email']; $data[] = array( 'date' => $log->post_date, 'user' => $user, 'ip' => get_post_meta( $log->ID, '_edd_log_ip', true ), 'download' => get_the_title( $log->post_parent ), 'file' => $file_name ); } } $data = apply_filters( 'edd_export_get_data', $data ); $data = apply_filters( 'edd_export_get_data_' . $this->export_type, $data ); return $data; }