HEX
Server: LiteSpeed
System: Linux premium140.web-hosting.com 4.18.0-553.89.1.lve.el8.x86_64 #1 SMP Wed Dec 10 13:58:50 UTC 2025 x86_64
User: ukqcurpj (1011)
PHP: 8.1.34
Disabled: NONE
Upload Files
File: /home/ukqcurpj/www/wp-content/plugins/paid-memberships-pro/includes/updates/upgrade_2_10.php
<?php

/**
 * Upgrade to version 2.10
 *
 * We are increasing Stripe application fee, but if the site is already being
 * charged at 1%, we want to let them keep that fee.
 * We are also fixing the pmpro_wisdom_opt_out option.
 */
function pmpro_upgrade_2_10() {
    // Check if we have a live Stripe publishable key and secret key.
    if ( ! empty( get_option( 'pmpro_live_stripe_connect_publishablekey' ) ) && ! empty( get_option( 'pmpro_live_stripe_connect_secretkey' ) ) ) {
        // Site is already set up to charge 1% application fee. We want to let them keep that fee.
        update_option( 'pmpro_stripe_connect_reduced_application_fee', '1' );
    }
    
    // Check if we have a duplicate pmpro_wisdom_opt_out option with the wrong key.    
    $wrong_opt_out = get_option( 'pmpro_pmpro_wisdom_opt_out' );
    if ( $wrong_opt_out !== false ) {
        update_option( 'pmpro_wisdom_opt_out', $wrong_opt_out );
        delete_option( 'pmpro_pmpro_wisdom_opt_out' );
    }
}