/**
  * 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;
 }
コード例 #2
0
 /**
  * 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;
 }