diff --git a/docs/upgrades/upgrade_7.7.0-7.7.1.pl b/docs/upgrades/upgrade_7.7.0-7.7.1.pl index 2646d757a..54b58d748 100644 --- a/docs/upgrades/upgrade_7.7.0-7.7.1.pl +++ b/docs/upgrades/upgrade_7.7.0-7.7.1.pl @@ -34,6 +34,7 @@ my $session = start(); # this line required adSkuInstall($session); addWelcomeMessageTemplateToSettings( $session ); addStatisticsCacheTimeoutToMatrix( $session ); +removeOldSettings( $session ); #add Survey table addSurveyQuestionTypes($session); @@ -46,6 +47,25 @@ addRssLimit($session); finish($session); # this line required +# remove old settings that aren't used any more +sub removeOldSettings { + my $session = shift; + print "\tRemoving old, unused settings... " unless $quiet; + my $setting = $session->setting; + + $setting->remove('commerceCheckoutCanceledTemplateId'); + $setting->remove('commerceConfirmCheckoutTemplateId'); + $setting->remove('commerceEnableSalesTax'); + $setting->remove('commercePaymentPlugin'); + $setting->remove('commercePurchaseHistoryTemplateId'); + $setting->remove('commerceSelectPaymentGatewayTemplateId'); + $setting->remove('commerceSelectShippingMethodTemplateId'); + $setting->remove('commerceSendDailyReportTo'); + $setting->remove('commerceViewShoppingCartTemplateId'); + + print "Done.\n" unless $quiet; +} + sub addSurveyQuestionTypes{ my $session = shift; print "\tAdding new survey table Survey_questionTypes... " unless $quiet;