Easy Digital Downloads
  • Package
  • Class
  • Tree

Packages

  • EDD
    • Admin
      • Actions
      • Add-ons
      • Dashboard
      • Discounts
      • Downloads
      • Export
      • Notices
      • Pages
      • Payments
      • Reports
      • Settings
      • System
      • Upgrades
      • Upload
      • Welcome
    • Cart
    • Checkout
    • Classes
      • API
      • Fees
      • HTML
      • Roles
      • Session
    • Emails
    • Functions
      • AJAX
      • Compatibility
      • Errors
      • Formatting
      • Install
      • Login
      • Taxes
      • Templates
    • Gateways
    • Logging
    • Payments
    • Shortcodes
    • Widgets

Classes

  • EDD_API_Request_Log_Table
  • EDD_Customer_Reports_Table
  • EDD_Customers_Export
  • EDD_Download_History_Export
  • EDD_Download_Reports_Table
  • EDD_Export
  • EDD_File_Downloads_Log_Table
  • EDD_Gateway_Error_Log_Table
  • EDD_Payments_Export
  • EDD_Sales_Log_Table

Functions

  • edd_draw_chart_image
  • edd_estimated_monthly_stats
  • edd_generate_pdf
  • edd_get_report_dates
  • edd_log_default_views
  • edd_log_views
  • edd_logs_view_api_requests
  • edd_logs_view_file_downloads
  • edd_logs_view_gateway_errors
  • edd_logs_view_sales
  • edd_parse_report_dates
  • edd_report_views
  • edd_reporting_contextual_help
  • edd_reports_customers_table
  • edd_reports_default_views
  • edd_reports_downloads_table
  • edd_reports_earnings
  • edd_reports_graph
  • edd_reports_graph_controls
  • edd_reports_page
  • edd_reports_tab_export
  • edd_reports_tab_logs
  • edd_reports_tab_reports
  • edd_reports_taxes

Class EDD_Customer_Reports_Table

EDD_Customer_Reports_Table Class

Renders the Customer Reports table

WP_List_Table
Extended by EDD_Customer_Reports_Table
Package: EDD\Admin\Reports
Copyright: Copyright (c) 2013, Pippin Williamson
License: GNU Public License
Since: 1.5
Located at includes/admin/reporting/class-customer-reports-table.php

Methods summary

public
# __construct( )

Get things started

Get things started

Since

1.5

See

WP_List_Table::__construct()
public string
# column_default( array $item, string $column_name )

This function renders most of the columns in the list table.

This function renders most of the columns in the list table.

Parameters

$item
array
$item Contains all the data of the customers
$column_name
string
$column_name The name of the column

Returns

string
Column Name

Since

1.5
public array
# get_columns( )

Retrieve the table columns

Retrieve the table columns

Returns

array
$columns Array of all the list table columns

Since

1.5

Used by

EDD_Customer_Reports_Table::prepare_items()
public
# bulk_actions( )

Outputs the reporting views

Outputs the reporting views

Since

1.5
public integer
# get_paged( )

Retrieve the current page number

Retrieve the current page number

Returns

integer
Current page number

Since

1.5
public integer
# get_total_customers( )

Retrieve the total customers from the database

Retrieve the total customers from the database

Returns

integer
$count The number of customers from the database

Since

1.5

Used by

EDD_Customer_Reports_Table::prepare_items()
public array
# reports_data( )

Build all the reports data

Build all the reports data

Returns

array
$reports_data All the data for customer reports

Since

1.5
public
# prepare_items( )

Setup the final data for the table

Setup the final data for the table

Since

1.5

Uses

EDD_Customer_Reports_Table::get_columns()
WP_List_Table::get_sortable_columns()
EDD_Customer_Reports_Table::get_pagenum()
EDD_Customer_Reports_Table::get_total_customers()

Used by

edd_reports_customers_table()

Magic methods summary

Properties summary

public integer $per_page
#

Number of items per page

Number of items per page

Since

1.5
Easy Digital Downloads API documentation generated by ApiGen 2.8.0