Changeset 2298075
- Timestamp:
- 05/04/2020 11:18:08 PM (6 years ago)
- Location:
- infinitycrowds/trunk
- Files:
-
- 2 edited
-
includes/Gateways/GatewayCardCom_Integration.php (modified) (2 diffs)
-
infcrwds.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
infinitycrowds/trunk/includes/Gateways/GatewayCardCom_Integration.php
r2298048 r2298075 70 70 } 71 71 public function get_token($order) { 72 $token_id = get_post_meta( $order-> id, 'CardcomTokenId', true );72 $token_id = get_post_meta( $order->get_id(), 'CardcomTokenId', true ); 73 73 if(empty($token_id)) { 74 75 InfcrwdsPlugin()->logger->log('CARDCOM token empty' ); 74 76 // Get orders by customer with email 'woocommerce@woocommerce.com'. 75 $billing_email = INFCWDS_WC_Compatibility::get_order_data($ wc_get_order, 'billing_email');77 $billing_email = INFCWDS_WC_Compatibility::get_order_data($order, 'billing_email'); 76 78 if(!empty($billing_email)) { 77 79 $args = array( 78 80 'customer' => $billing_email, 81 'status' => 'completed', 79 82 ); 80 } 81 $orders = wc_get_orders( $args ); 82 foreach($orders as $past_order) { 83 $token_id = get_post_meta( $past_order->id, 'CardcomTokenId', true ); 84 if (!empty($token_id)) { 85 break; 86 } 83 84 $orders = wc_get_orders( $args ); 85 foreach($orders as $past_order) { 86 // InfcrwdsPlugin()->logger->log('iterating order....' . json_encode($past_order->get_data())); 87 $token_id = get_post_meta( $past_order->get_id(), 'CardcomTokenId', true ); 88 if (!empty($token_id)) { 89 break; 90 } 91 } 92 if(empty($token_id)) { 93 $args = array( 94 'customer' => $billing_email, 95 'status' => 'processing', 96 ); 97 $orders = wc_get_orders( $args ); 98 foreach($orders as $past_order) { 99 // InfcrwdsPlugin()->logger->log('iterating order....' . json_encode($past_order->get_data())); 100 $token_id = get_post_meta( $past_order->get_id(), 'CardcomTokenId', true ); 101 if (!empty($token_id)) { 102 break; 103 } 104 } 105 } 87 106 } 88 107 } … … 265 284 // 'timeout' => 90 266 285 // )); 267 $token_id = get_post_meta( $order->id, 'CardcomTokenId', true);286 $token_id = $this->get_token($order); 268 287 if(empty($token_id)) { 269 288 // $token_id = 1; -
infinitycrowds/trunk/infcrwds.php
r2298048 r2298075 14 14 * Plugin URI: https://www.infinitycrowds.com 15 15 * Description: One Click Upsell And Offer Network 16 * Version: 1.0.13 116 * Version: 1.0.132 17 17 * Author: Infinitycrowds 18 18 * Author URI: https://www.infinitycrowds.com … … 119 119 120 120 function define_plugin_properties() { 121 define( 'INFCWDS_VERSION', '1.0.13 1' );121 define( 'INFCWDS_VERSION', '1.0.132' ); 122 122 define( 'INFCWDS_MIN_WC_VERSION', '3.0.0' ); 123 123 define( 'INFCWDS_MIN_WP_VERSION', '4.9' );
Note: See TracChangeset
for help on using the changeset viewer.