Plugin Directory

Changeset 2298075


Ignore:
Timestamp:
05/04/2020 11:18:08 PM (6 years ago)
Author:
liorchen
Message:

1.0.132

Location:
infinitycrowds/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • infinitycrowds/trunk/includes/Gateways/GatewayCardCom_Integration.php

    r2298048 r2298075  
    7070    }
    7171    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 );
    7373        if(empty($token_id)) {
     74
     75            InfcrwdsPlugin()->logger->log('CARDCOM token empty' );
    7476            // 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');
    7678            if(!empty($billing_email)) {
    7779                $args = array(
    7880                    'customer' => $billing_email,
     81                    'status' => 'completed',
    7982                );
    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               }
    87106            }
    88107        }
     
    265284        //  'timeout' => 90
    266285        // ));
    267         $token_id = get_post_meta( $order->id, 'CardcomTokenId', true );
     286        $token_id = $this->get_token($order);
    268287        if(empty($token_id)) {
    269288            // $token_id = 1; 
  • infinitycrowds/trunk/infcrwds.php

    r2298048 r2298075  
    1414 * Plugin URI:        https://www.infinitycrowds.com
    1515 * Description:       One Click Upsell And Offer Network
    16  * Version:           1.0.131
     16 * Version:           1.0.132
    1717 * Author:            Infinitycrowds
    1818 * Author URI:        https://www.infinitycrowds.com
     
    119119
    120120function define_plugin_properties() {
    121     define( 'INFCWDS_VERSION', '1.0.131' );
     121    define( 'INFCWDS_VERSION', '1.0.132' );
    122122    define( 'INFCWDS_MIN_WC_VERSION', '3.0.0' );
    123123    define( 'INFCWDS_MIN_WP_VERSION', '4.9' );
Note: See TracChangeset for help on using the changeset viewer.