Have upgrade script patch some commerce template settings that seem to be

corrupted in the default DB.
This commit is contained in:
Drake 2006-12-06 20:23:30 +00:00
parent 4f57b49504
commit ead6722dc7
2 changed files with 20 additions and 0 deletions

View file

@ -47,6 +47,7 @@
- fix: Default Rich Editor setting not rendering correctly
- fix: visitor name disappearing on preview in CS
- fix: HTTP proxy not passing form elements through
- upgrade script patches some corrupted commerce template settings
- The Events Calendar is now the new Calendar with some fun new features.
All your existing Events Calendars will be migrated automatically.
- rfe: multiple redirects on a page - which one?

View file

@ -28,6 +28,7 @@ addEmailValidationExpiry($session);
addNewCalendar($session);
migrateCalendars($session);
removeOldCalendar($session);
fixCommerceTemplateSettings($session);
finish($session); # this line required
#-------------------------------------------------
@ -315,6 +316,24 @@ EOT
$session->config->set('workflowActivities', $activities);
}
#-------------------------------------------------
sub fixCommerceTemplateSettings {
my $session = shift;
print "\tFixing up commerce template settings.\n" unless $quiet;
foreach my $spec (['commerceConfirmCheckoutTemplateId', 'PBtmpl0000000000000016'],
['commerceCheckoutCanceledTemplateId', 'PBtmpl0000000000000015'],
['commercePurchaseHistoryTemplateId', 'PBtmpl0000000000000019'],
['commerceSelectShippingMethodTemplateId', 'PBtmplCSSM000000000001'],
['commerceSelectPaymentGatewayTemplateId', 'PBtmpl0000000000000017'],
['commerceViewShoppingCartTemplateId', 'PBtmplVSC0000000000001'],
['commerceTransactionErrorTemplateId', 'PBtmpl0000000000000018']) {
my ($name, $value) = @$spec;
if ($session->setting->get($name) eq '1') {
$session->setting->set($name, $value);
}
}
}
# ---- DO NOT EDIT BELOW THIS LINE ----
#-------------------------------------------------