Code Duplication    Length = 7-7 lines in 3 locations

includes/gateways/authorizenet.php 1 location

@@ 436-442 (lines=7) @@
433
        'created'           => current_time( 'mysql', 0 )
434
    );
435
    
436
    if ( $invoice->is_free_trial() && $subscription_item->has_free_trial() ) {
437
        $args['trial_period']      = $subscription_item->get_trial_period();
438
        $args['trial_interval']    = $subscription_item->get_trial_interval();
439
    } else {
440
        $args['trial_period']      = '';
441
        $args['trial_interval']    = 0;
442
    }
443
    
444
    return $invoice->update_subscription( $args );
445
}

includes/wpinv-gateway-functions.php 1 location

@@ 675-681 (lines=7) @@
672
        $args['currency']              = $invoice->get_currency();
673
        $args['period']                = $subscription_item->get_recurring_period();
674
        $args['interval']              = $subscription_item->get_recurring_interval();
675
        if ( $subscription_item->has_free_trial() ) {
676
            $args['trial_period']      = $subscription_item->get_trial_period();
677
            $args['trial_interval']    = $subscription_item->get_trial_interval();
678
        } else {
679
            $args['trial_period']      = '';
680
            $args['trial_interval']    = 0;
681
        }
682
        $args['bill_times']            = (int)$subscription_item->get_recurring_limit();
683
        
684
        $invoice->update_subscription( $args );

includes/gateways/paypal.php 1 location

@@ 544-550 (lines=7) @@
541
                'created'           => date_i18n( 'Y-m-d H:i:s', strtotime( $ipn_data['subscr_date'] ) )
542
            );
543
            
544
            if ( $item->has_free_trial() ) {
545
                $args['trial_period']      = $item->get_trial_period();
546
                $args['trial_interval']    = $item->get_trial_interval();
547
            } else {
548
                $args['trial_period']      = '';
549
                $args['trial_interval']    = 0;
550
            }
551
            
552
553
            $subscription->update_subscription( $args );