From 9d9d13dd1d847ee05b57369c788736ffd0dd296f Mon Sep 17 00:00:00 2001 From: eileen Date: Mon, 11 Jun 2018 13:13:30 +1200 Subject: [PATCH] Remove unused code variable --- CRM/Contribute/BAO/ContributionRecur.php | 17 +++-------------- CRM/Contribute/Form/CancelSubscription.php | 1 - api/v3/ContributionRecur.php | 2 +- .../Contribute/BAO/ContributionRecurTest.php | 2 +- 4 files changed, 5 insertions(+), 17 deletions(-) diff --git a/CRM/Contribute/BAO/ContributionRecur.php b/CRM/Contribute/BAO/ContributionRecur.php index 2d5fd6a1a1..f3a7e67c92 100644 --- a/CRM/Contribute/BAO/ContributionRecur.php +++ b/CRM/Contribute/BAO/ContributionRecur.php @@ -240,15 +240,12 @@ SELECT r.payment_processor_id * * @param int $recurId * Recur contribution id. - * @param array $objects - * An array of objects that is to be cancelled like. - * contribution, membership, event. At least contribution object is a must. * * @param array $activityParams * * @return bool */ - public static function cancelRecurContribution($recurId, $objects, $activityParams = array()) { + public static function cancelRecurContribution($recurId, $activityParams = array()) { if (!$recurId) { return FALSE; } @@ -306,16 +303,8 @@ SELECT r.payment_processor_id CRM_Activity_BAO_Activity::create($activityParams); } - // if there are associated objects, cancel them as well - if (!$objects) { - $transaction->commit(); - return TRUE; - } - else { - // @todo - this is bad! Get the function out of the ipn. - $baseIPN = new CRM_Core_Payment_BaseIPN(); - return $baseIPN->cancelled($objects, $transaction); - } + $transaction->commit(); + return TRUE; } else { // if already cancelled, return true diff --git a/CRM/Contribute/Form/CancelSubscription.php b/CRM/Contribute/Form/CancelSubscription.php index 06941d9035..ec4aabd93b 100644 --- a/CRM/Contribute/Form/CancelSubscription.php +++ b/CRM/Contribute/Form/CancelSubscription.php @@ -224,7 +224,6 @@ class CRM_Contribute_Form_CancelSubscription extends CRM_Core_Form { ); $cancelStatus = CRM_Contribute_BAO_ContributionRecur::cancelRecurContribution( $this->_subscriptionDetails->recur_id, - NULL, $activityParams ); diff --git a/api/v3/ContributionRecur.php b/api/v3/ContributionRecur.php index 144e62ad1a..5403ef353d 100644 --- a/api/v3/ContributionRecur.php +++ b/api/v3/ContributionRecur.php @@ -84,7 +84,7 @@ function civicrm_api3_contribution_recur_get($params) { */ function civicrm_api3_contribution_recur_cancel($params) { civicrm_api3_verify_one_mandatory($params, NULL, array('id')); - return CRM_Contribute_BAO_ContributionRecur::cancelRecurContribution($params['id'], CRM_Core_DAO::$_nullObject) ? civicrm_api3_create_success() : civicrm_api3_create_error(ts('Error while cancelling recurring contribution')); + return CRM_Contribute_BAO_ContributionRecur::cancelRecurContribution($params['id']) ? civicrm_api3_create_success() : civicrm_api3_create_error(ts('Error while cancelling recurring contribution')); } /** diff --git a/tests/phpunit/CRM/Contribute/BAO/ContributionRecurTest.php b/tests/phpunit/CRM/Contribute/BAO/ContributionRecurTest.php index 8d4dd14ce7..1e2c92ab3a 100644 --- a/tests/phpunit/CRM/Contribute/BAO/ContributionRecurTest.php +++ b/tests/phpunit/CRM/Contribute/BAO/ContributionRecurTest.php @@ -90,7 +90,7 @@ class CRM_Contribute_BAO_ContributionRecurTest extends CiviUnitTestCase { */ public function testCancelRecur() { $contributionRecur = $this->callAPISuccess('contribution_recur', 'create', $this->_params); - CRM_Contribute_BAO_ContributionRecur::cancelRecurContribution($contributionRecur['id'], NULL); + CRM_Contribute_BAO_ContributionRecur::cancelRecurContribution($contributionRecur['id']); } /** -- 2.25.1