Skip to content
Snippets Groups Projects
Unverified Commit 4be8d340 authored by mattwire's avatar mattwire Committed by GitHub
Browse files

Merge pull request #21529 from eileenmcnaughton/view

#2843 push new link to the end
parents 83e68a9a b14db14b
Branches
Tags
No related merge requests found
......@@ -59,16 +59,6 @@ class CRM_Contribute_Page_Tab extends CRM_Core_Page {
];
$templateContribution = CRM_Contribute_BAO_ContributionRecur::getTemplateContribution($recurID);
if (!empty($templateContribution['id']) && $paymentProcessorObj->supportsEditRecurringContribution()) {
// Use constant CRM_Core_Action::PREVIEW as there is no such thing as view template.
// And reusing view will mangle the actions.
$links[CRM_Core_Action::PREVIEW] = [
'name' => ts('View Template'),
'title' => ts('View Template Contribution'),
'url' => 'civicrm/contact/view/contribution',
'qs' => "reset=1&id={$templateContribution['id']}&cid=%%cid%%&action=view&context={$context}&force_create_template=1",
];
}
if (
(CRM_Core_Permission::check('edit contributions') || $context !== 'contribution') &&
($paymentProcessorObj->supports('ChangeSubscriptionAmount')
......@@ -102,6 +92,16 @@ class CRM_Contribute_Page_Tab extends CRM_Core_Page {
'qs' => "reset=1&crid=%%crid%%&cid=%%cid%%&context={$context}",
];
}
if (!empty($templateContribution['id']) && $paymentProcessorObj->supportsEditRecurringContribution()) {
// Use constant CRM_Core_Action::PREVIEW as there is no such thing as view template.
// And reusing view will mangle the actions.
$links[CRM_Core_Action::PREVIEW] = [
'name' => ts('View Template'),
'title' => ts('View Template Contribution'),
'url' => 'civicrm/contact/view/contribution',
'qs' => "reset=1&id={$templateContribution['id']}&cid=%%cid%%&action=view&context={$context}&force_create_template=1",
];
}
return $links;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment