Fixed dates in customer legacy endpoints

This commit is contained in:
Claudio Sanches 2017-03-10 18:10:03 -03:00
parent cf1ae98011
commit c353241599
3 changed files with 7 additions and 7 deletions

View File

@ -132,13 +132,13 @@ class WC_API_Customers extends WC_API_Resource {
$last_order = $customer->get_last_order(); $last_order = $customer->get_last_order();
$customer_data = array( $customer_data = array(
'id' => $customer->get_id(), 'id' => $customer->get_id(),
'created_at' => $this->server->format_datetime( $customer->get_date_created(), false, true ), 'created_at' => $this->server->format_datetime( $customer->get_date_created() ? $customer->get_date_created()->getTimestamp() : 0, false, false ), // API gives UTC times.
'email' => $customer->get_email(), 'email' => $customer->get_email(),
'first_name' => $customer->get_first_name(), 'first_name' => $customer->get_first_name(),
'last_name' => $customer->get_last_name(), 'last_name' => $customer->get_last_name(),
'username' => $customer->get_username(), 'username' => $customer->get_username(),
'last_order_id' => is_object( $last_order ) ? $last_order->get_id() : null, 'last_order_id' => is_object( $last_order ) ? $last_order->get_id() : null,
'last_order_date' => is_object( $last_order ) ? $this->server->format_datetime( $last_order->get_date_created(), false, true ) : null, 'last_order_date' => is_object( $last_order ) ? $this->server->format_datetime( $last_order->get_date_created() ? $last_order->get_date_created()->getTimestamp() : 0 ) : null, // API gives UTC times.
'orders_count' => $customer->get_order_count(), 'orders_count' => $customer->get_order_count(),
'total_spent' => wc_format_decimal( $customer->get_total_spent(), 2 ), 'total_spent' => wc_format_decimal( $customer->get_total_spent(), 2 ),
'avatar_url' => $customer->get_avatar_url(), 'avatar_url' => $customer->get_avatar_url(),

View File

@ -150,14 +150,14 @@ class WC_API_Customers extends WC_API_Resource {
$last_order = $customer->get_last_order(); $last_order = $customer->get_last_order();
$customer_data = array( $customer_data = array(
'id' => $customer->get_id(), 'id' => $customer->get_id(),
'created_at' => $this->server->format_datetime( $customer->get_date_created(), false, true ), 'created_at' => $this->server->format_datetime( $customer->get_date_created() ? $customer->get_date_created()->getTimestamp() : 0 ), // API gives UTC times.
'email' => $customer->get_email(), 'email' => $customer->get_email(),
'first_name' => $customer->get_first_name(), 'first_name' => $customer->get_first_name(),
'last_name' => $customer->get_last_name(), 'last_name' => $customer->get_last_name(),
'username' => $customer->get_username(), 'username' => $customer->get_username(),
'role' => $customer->get_role(), 'role' => $customer->get_role(),
'last_order_id' => is_object( $last_order ) ? $last_order->get_id() : null, 'last_order_id' => is_object( $last_order ) ? $last_order->get_id() : null,
'last_order_date' => is_object( $last_order ) ? $this->server->format_datetime( $last_order->get_date_created(), false, true ) : null, 'last_order_date' => is_object( $last_order ) ? $this->server->format_datetime( $last_order->get_date_created() ? $last_order->get_date_created()->getTimestamp() : 0 ) : null, // API gives UTC times.
'orders_count' => $customer->get_order_count(), 'orders_count' => $customer->get_order_count(),
'total_spent' => wc_format_decimal( $customer->get_total_spent(), 2 ), 'total_spent' => wc_format_decimal( $customer->get_total_spent(), 2 ),
'avatar_url' => $customer->get_avatar_url(), 'avatar_url' => $customer->get_avatar_url(),

View File

@ -150,15 +150,15 @@ class WC_API_Customers extends WC_API_Resource {
$last_order = $customer->get_last_order(); $last_order = $customer->get_last_order();
$customer_data = array( $customer_data = array(
'id' => $customer->get_id(), 'id' => $customer->get_id(),
'created_at' => $this->server->format_datetime( $customer->get_date_created() ), 'created_at' => $this->server->format_datetime( $customer->get_date_created() ? $customer->get_date_created()->getTimestamp() : 0 ), // API gives UTC times.
'last_update' => $this->server->format_datetime( $customer->get_date_modified() ), 'last_update' => $this->server->format_datetime( $customer->get_date_modified() ? $customer->get_date_modified()->getTimestamp() : 0 ), // API gives UTC times.
'email' => $customer->get_email(), 'email' => $customer->get_email(),
'first_name' => $customer->get_first_name(), 'first_name' => $customer->get_first_name(),
'last_name' => $customer->get_last_name(), 'last_name' => $customer->get_last_name(),
'username' => $customer->get_username(), 'username' => $customer->get_username(),
'role' => $customer->get_role(), 'role' => $customer->get_role(),
'last_order_id' => is_object( $last_order ) ? $last_order->get_id() : null, 'last_order_id' => is_object( $last_order ) ? $last_order->get_id() : null,
'last_order_date' => is_object( $last_order ) ? $this->server->format_datetime( $last_order->get_date_created() ) : null, 'last_order_date' => is_object( $last_order ) ? $this->server->format_datetime( $last_order->get_date_created() ? $last_order->get_date_created()->getTimestamp() : 0 ) : null, // API gives UTC times.
'orders_count' => $customer->get_order_count(), 'orders_count' => $customer->get_order_count(),
'total_spent' => wc_format_decimal( $customer->get_total_spent(), 2 ), 'total_spent' => wc_format_decimal( $customer->get_total_spent(), 2 ),
'avatar_url' => $customer->get_avatar_url(), 'avatar_url' => $customer->get_avatar_url(),