Skip to content
Snippets Groups Projects
Unverified Commit 911365c8 authored by Seamus Lee's avatar Seamus Lee Committed by GitHub
Browse files

Merge pull request #17499 from eileenmcnaughton/unhandled

[Ref] Remove calls to, and deprecate, unhandled function
parents f08e7a44 85ce114d
Branches
Tags
No related merge requests found
......@@ -361,15 +361,18 @@ class CRM_Core_Payment_BaseIPN {
/**
* Rollback unhandled outcomes.
*
* @deprecated
*
* @param array $objects
* @param CRM_Core_Transaction $transaction
*
* @return bool
*/
public function unhandled(&$objects, &$transaction) {
CRM_Core_Error::deprecatedFunctionWarning('This function will be removed at some point');
$transaction->rollback();
Civi::log()->debug("Returning since contribution status is not handled");
echo "Failure: contribution status is not handled<p>";
Civi::log()->debug('Returning since contribution status is not handled');
echo 'Failure: contribution status is not handled<p>';
return FALSE;
}
......
......@@ -270,8 +270,9 @@ class CRM_Core_Payment_PayPalIPN extends CRM_Core_Payment_BaseIPN {
elseif ($status == 'Refunded' || $status == 'Reversed') {
return $this->cancelled($objects, $transaction);
}
elseif ($status != 'Completed') {
return $this->unhandled($objects, $transaction);
elseif ($status !== 'Completed') {
Civi::log()->debug('Returning since contribution status is not handled');
return;
}
// check if contribution is already completed, if so we ignore this ipn
......@@ -279,7 +280,7 @@ class CRM_Core_Payment_PayPalIPN extends CRM_Core_Payment_BaseIPN {
if ($contribution->contribution_status_id == $completedStatusId) {
$transaction->commit();
Civi::log()->debug('PayPalIPN: Returning since contribution has already been handled. (ID: ' . $contribution->id . ').');
echo "Success: Contribution has already been handled<p>";
echo 'Success: Contribution has already been handled<p>';
return;
}
......
......@@ -359,8 +359,8 @@ class CRM_Core_Payment_PayPalProIPN extends CRM_Core_Payment_BaseIPN {
$this->cancelled($objects, $transaction);
return;
}
elseif ($status != 'Completed') {
$this->unhandled($objects, $transaction);
elseif ($status !== 'Completed') {
Civi::log()->debug('Returning since contribution status is not handled');
return;
}
......@@ -369,7 +369,7 @@ class CRM_Core_Payment_PayPalProIPN extends CRM_Core_Payment_BaseIPN {
if ($contribution->contribution_status_id == $completedStatusId) {
$transaction->commit();
Civi::log()->debug('PayPalProIPN: Returning since contribution has already been handled.');
echo "Success: Contribution has already been handled<p>";
echo 'Success: Contribution has already been handled<p>';
return;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment