/** * Keep a record of an order's dates if we're marking it as completed during a request to change the payment method. * * @since 1.4 */ public static function store_original_order_dates($new_order_status, $order_id) { if (self::$is_request_to_change_payment) { $order = new WC_Order($order_id); $post = get_post($order_id); self::$original_order_dates = array('_paid_date' => WC_Subscriptions_Order::get_meta($order, 'paid_date'), '_completed_date' => WC_Subscriptions_Order::get_meta($order, 'completed_date'), 'post_date' => $order->order_date, 'post_date_gmt' => $post->post_date_gmt); } return $new_order_status; }
/** * Keep a record of an order's dates if we're marking it as completed during a request to change the payment method. * * @since 1.4 */ public static function store_original_order_dates($new_order_status, $order_id) { if (self::$is_request_to_change_payment) { $order = new WC_Order($order_id); $post = get_post($order_id); self::$original_order_dates = array('_paid_date' => $order->order_custom_fields['_paid_date'][0], '_completed_date' => $order->order_custom_fields['_completed_date'][0], 'post_date' => $order->order_date, 'post_date_gmt' => $post->post_date_gmt); } return $new_order_status; }