Plugin Directory

Changeset 2388802


Ignore:
Timestamp:
09/26/2020 10:33:17 AM (6 years ago)
Author:
webinnane
Message:

fixed upgrading data

Location:
lifeline-donation/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • lifeline-donation/trunk/lifeline-donation.php

    r2388789 r2388802  
    5252
    5353        $settings = get_option('_wpcommerce_settings');
    54         if(! isset($settings['gateways'])) {
    55             $settings['base_country'] = ['country' => $settings['base_country'], 'state' => $settings['base_state']];
    56             $settings['gateways'] = array();
    57             $settings['gateways']['paypal_express_gateway'] = array(
    58                 'paypal_title'  => $settings['paypal_title'],
    59                 'paypal_description'    => $settings['paypal_description'],
    60                 'paypal_email'  => $settings['paypal_email'],
    61                 'paypal_api_username'   => $settings['paypal_api_username'],
    62                 'paypal_api_signature'  => $settings['paypal_api_signature'],
    63             );
    64             $settings['gateways']['offline_gateway'] = array(
    65                 'offline_payment_description'   => $settings['offline_payment_description'],
    66                 'offline_payment_instruction'   => $settings['offline_payment_instruction'],
    67                 'offline_payment_title' => $settings['offline_payment_title'],
    68             );
    69             $settings['gateways']['stripe_gateway'] = array(
    70                 'stripe_description'    => array_get($settings, 'stripe_description'),
    71                 'stripe_private_key'    => array_get($settings, 'stripe_private_key'),
    72                 'stripe_publishable_key'    => array_get($settings, 'stripe_publishable_key'),
    73                 'stripe_title'  => array_get( $settings, 'stripe_title'),
    74                 'stripe_webhook_signing_secret' => array_get($settings, 'stripe_webhook_signing_secret'),
    75             );
    76            
    77             update_option('_wpcommerce_settings', $settings);
    78         }
    79 
    8054    }
    8155);
  • lifeline-donation/trunk/webinane-commerce/includes/Classes/Webinane.php

    r2362947 r2388802  
    243243           }
    244244        }
     245
     246        if(! isset($settings['gateways'])) {
     247            $settings['base_country'] = ['country' => $settings['base_country'], 'state' => $settings['base_state']];
     248            $settings['gateways'] = array();
     249            $settings['gateways']['paypal_express_gateway'] = array(
     250                'paypal_title'  => $settings['paypal_title'],
     251                'paypal_description'    => $settings['paypal_description'],
     252                'paypal_email'  => $settings['paypal_email'],
     253                'paypal_api_username'   => $settings['paypal_api_username'],
     254                'paypal_api_signature'  => $settings['paypal_api_signature'],
     255            );
     256            $settings['gateways']['offline_gateway'] = array(
     257                'offline_payment_description'   => $settings['offline_payment_description'],
     258                'offline_payment_instruction'   => $settings['offline_payment_instruction'],
     259                'offline_payment_title' => $settings['offline_payment_title'],
     260            );
     261            $settings['gateways']['stripe_gateway'] = array(
     262                'stripe_description'    => array_get($settings, 'stripe_description'),
     263                'stripe_private_key'    => array_get($settings, 'stripe_private_key'),
     264                'stripe_publishable_key'    => array_get($settings, 'stripe_publishable_key'),
     265                'stripe_title'  => array_get( $settings, 'stripe_title'),
     266                'stripe_webhook_signing_secret' => array_get($settings, 'stripe_webhook_signing_secret'),
     267            );
     268           
     269            update_option('_wpcommerce_settings', $settings);
     270        }
    245271    }
    246272
Note: See TracChangeset for help on using the changeset viewer.