$this, TRUE, 0, 'GET'
);
- CRM_Contribute_BAO_ContributionPage::copy($gid);
+ $copy = CRM_Contribute_BAO_ContributionPage::copy($gid);
- CRM_Utils_System::redirect(CRM_Utils_System::url(CRM_Utils_System::currentPath(), 'reset=1'));
+ $urlString = CRM_Utils_System::currentPath();
+ $urlParams = 'reset=1';
+
+ // Redirect to copied contribution page
+ if ($copy->id) {
+ $urlString = 'civicrm/admin/contribute/settings';
+ $urlParams .= '&action=update&id=' . $copy->id;
+ }
+
+ CRM_Utils_System::redirect(CRM_Utils_System::url($urlString, $urlParams));
}
/**