prefix}affiliate_wp_affiliates as awp ON c.wpid=awp.user_id"; } return [ 'total_columns' => $total_columns, 'join_query' => isset( $data['join_query'] ) ? $data['join_query'] . $join : $join ]; } public function modify_columns_data( $contact_data ) { if ( ! bwfan_is_affiliatewp_active() ) { return $contact_data; } if ( isset( $contact_data['affwp_total_earnings'] ) ) { $total_earnings = ! empty( $contact_data['affwp_total_earnings'] ) ? $contact_data['affwp_total_earnings'] : 0; $contact_data['affwp_total_earnings'] = affwp_currency_filter( affwp_format_amount( $total_earnings ) ); } if ( isset( $contact_data['affwp_unpaid_earnings'] ) ) { $unpaid_earnings = ! empty( $contact_data['affwp_unpaid_earnings'] ) ? $contact_data['affwp_unpaid_earnings'] : 0; $contact_data['affwp_unpaid_earnings'] = affwp_currency_filter( affwp_format_amount( $unpaid_earnings ) ); } /** static column */ if ( ! empty( $contact_data['affwp_affiliate_url'] ) ) { $contact_data['affwp_affiliate_url'] = affwp_get_affiliate_referral_url( [ 'affiliate_id' => $contact_data['affwp_affiliate_url'] ] ); } return $contact_data; } } $ins = BWFCRM_AFFWP_Column_Preferences::get_instance();