Added defaults for new params to Data Store.

This commit is contained in:
Peter Fabian 2018-11-15 19:01:52 +01:00
parent 9d86e01f4e
commit 723ac1e506
1 changed files with 18 additions and 12 deletions

View File

@ -237,18 +237,24 @@ class WC_Admin_Reports_Orders_Data_Store extends WC_Admin_Reports_Data_Store imp
// These defaults are only applied when not using REST API, as the API has its own defaults that overwrite these for most values (except before, after, etc). // These defaults are only applied when not using REST API, as the API has its own defaults that overwrite these for most values (except before, after, etc).
$defaults = array( $defaults = array(
'per_page' => get_option( 'posts_per_page' ), 'per_page' => get_option( 'posts_per_page' ),
'page' => 1, 'page' => 1,
'order' => 'DESC', 'order' => 'DESC',
'orderby' => 'date', 'orderby' => 'date',
'before' => date( WC_Admin_Reports_Interval::$iso_datetime_format, $now ), 'before' => date( WC_Admin_Reports_Interval::$iso_datetime_format, $now ),
'after' => date( WC_Admin_Reports_Interval::$iso_datetime_format, $week_back ), 'after' => date( WC_Admin_Reports_Interval::$iso_datetime_format, $week_back ),
'interval' => 'week', 'interval' => 'week',
'fields' => '*', 'fields' => '*',
'categories' => array(),
'coupons' => array(), 'match' => 'ALL',
'order_status' => parent::get_report_order_statuses(), 'status_is' => array(),
'products' => array(), 'status_is_not' => array(),
'product_includes' => array(),
'product_excludes' => array(),
'code_includes' => array(),
'code_excludes' => array(),
'customer' => '',
'categories' => array(),
); );
$query_args = wp_parse_args( $query_args, $defaults ); $query_args = wp_parse_args( $query_args, $defaults );