Code Duplication    Length = 11-11 lines in 2 locations

includes/gateways/authorizenet.php 1 location

@@ 674-684 (lines=11) @@
671
}
672
add_filter( 'wpinv_payment_details_transaction_id-authorizenet', 'wpinv_authorizenet_link_transaction_id', 10, 3 );
673
674
function wpinv_authorizenet_transaction_id_link( $transaction_id, $subscription ) {
675
    if ( ! empty( $transaction_id ) && ! empty( $subscription ) && ( $invoice_id = $subscription->get_original_payment_id() ) ) {
676
        $invoice = wpinv_get_invoice( $invoice_id );
677
678
        if ( ! empty( $invoice ) ) {
679
            return wpinv_authorizenet_link_transaction_id( $transaction_id, $invoice_id, $invoice );
680
        }        
681
    }
682
    
683
    return $transaction_id;
684
}
685
add_filter( 'wpinv_subscription_transaction_link_authorizenet', 'wpinv_authorizenet_transaction_id_link', 10, 2 );
686
687
function wpinv_authorizenet_profile_id_link( $profile_id, $subscription ) {

includes/gateways/paypal.php 1 location

@@ 803-813 (lines=11) @@
800
}
801
add_filter( 'wpinv_subscription_profile_link_paypal', 'wpinv_paypal_profile_id_link', 10, 2 );
802
803
function wpinv_paypal_transaction_id_link( $transaction_id, $subscription ) {
804
    if ( ! empty( $transaction_id ) && ! empty( $subscription ) && ( $invoice_id = $subscription->get_original_payment_id() ) ) {
805
        $invoice = wpinv_get_invoice( $invoice_id );
806
807
        if ( ! empty( $invoice ) ) {
808
            return wpinv_paypal_link_transaction_id( $transaction_id, $invoice_id, $invoice );
809
        }        
810
    }
811
    
812
    return $transaction_id;
813
}
814
add_filter( 'wpinv_subscription_transaction_link_paypal', 'wpinv_paypal_transaction_id_link', 10, 2 );
815
816
function wpinv_is_paypal_valid_for_use() {