File: /home/ukqcurpj/www/wp-content/plugins/paid-memberships-pro/includes/updates/upgrade_1.php
<?php
function pmpro_upgrade_1()
{
/*
default options
*/
$gateway_environment = "sandbox";
update_option("pmpro_gateway_environment", $gateway_environment);
$pmpro_currency = "USD";
update_option("pmpro_currency", $pmpro_currency);
$pmpro_accepted_credit_cards = "Visa,Mastercard,American Express,Discover";
update_option("pmpro_accepted_credit_cards", $pmpro_accepted_credit_cards);
$parsed = parse_url( home_url() );
$hostname = $parsed['host'];
$host_parts = explode( ".", $hostname );
if ( count( $host_parts ) > 1 ) {
$email_domain = $host_parts[count($host_parts) - 2] . "." . $host_parts[count($host_parts) - 1];
} else {
$email_domain = $parsed['host'];
}
$from_email = "wordpress@" . $email_domain;
update_option("pmpro_from_email", $from_email);
$from_name = "WordPress";
update_option("pmpro_from_name", $from_name);
//setting new email settings defaults
update_option("pmpro_email_admin_checkout", "1");
update_option("pmpro_email_admin_changes", "1");
update_option("pmpro_email_admin_cancels", "1");
update_option("pmpro_email_admin_billing", "1");
update_option("pmpro_tospage", "");
//don't want these pointers to show on new installs
update_option( 'pmpro_dismissed_wp_pointers', array( 'pmpro_v2_menu_moved' ) );
//let's pause the nag for the first week of use
$pmpro_nag_paused = current_time('timestamp')+(3600*24*7);
update_option('pmpro_nag_paused', $pmpro_nag_paused, 'no');
//wisdom tracking turned on by default
update_option('pmpro_wisdom_opt_out', 0);
//db update
pmpro_db_delta();
//update version and return
pmpro_setOption("db_version", "1.71"); //no need to run other updates
return 1.71;
}