X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FContribute%2FBAO%2FContributionRecur.php;h=ee81af0b638291f1e2a1deaa213a141f0cbd3e74;hb=eee2530fb5cb0ffa6c790079b2ef38c30e61229a;hp=bda40a75571286c75efb44bf6f5f3e6d0a87bc63;hpb=aa0b568b0563900aa6ddc792014cc17af2c3fc90;p=civicrm-core.git diff --git a/CRM/Contribute/BAO/ContributionRecur.php b/CRM/Contribute/BAO/ContributionRecur.php index bda40a7557..ee81af0b63 100644 --- a/CRM/Contribute/BAO/ContributionRecur.php +++ b/CRM/Contribute/BAO/ContributionRecur.php @@ -1,7 +1,7 @@ fetch()) { $duplicates[] = $dao->id; @@ -158,7 +158,7 @@ class CRM_Contribute_BAO_ContributionRecur extends CRM_Contribute_DAO_Contributi * * @return array|null */ - static function getPaymentProcessor($id, $mode) { + public static function getPaymentProcessor($id, $mode) { //FIX ME: $sql = " SELECT r.payment_processor_id @@ -178,13 +178,13 @@ SELECT r.payment_processor_id /** * Get the number of installment done/completed for each recurring contribution * - * @param array $ids (reference ) an array of recurring contribution ids + * @param array $ids + * (reference ) an array of recurring contribution ids. * - * @return array $totalCount an array of recurring ids count - * @access public - * static + * @return array + * an array of recurring ids count */ - static function getCount(&$ids) { + public static function getCount(&$ids) { $recurID = implode(',', $ids); $totalCount = array(); @@ -208,18 +208,16 @@ SELECT r.payment_processor_id * @param int $recurId * * @return bool - * @access public - * @static */ - static function deleteRecurContribution($recurId) { + public static function deleteRecurContribution($recurId) { $result = FALSE; if (!$recurId) { return $result; } - $recur = new CRM_Contribute_DAO_ContributionRecur(); + $recur = new CRM_Contribute_DAO_ContributionRecur(); $recur->id = $recurId; - $result = $recur->delete(); + $result = $recur->delete(); return $result; } @@ -227,25 +225,25 @@ SELECT r.payment_processor_id /** * Cancel Recurring contribution. * - * @param integer $recurId recur contribution id. - * @param array $objects an array of objects that is to be cancelled like + * @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 - * @access public - * @static */ - static function cancelRecurContribution($recurId, $objects, $activityParams = array()) { + public static function cancelRecurContribution($recurId, $objects, $activityParams = array()) { if (!$recurId) { return FALSE; } $contributionStatus = CRM_Contribute_PseudoConstant::contributionStatus(NULL, 'name'); - $canceledId = array_search('Cancelled', $contributionStatus); - $recur = new CRM_Contribute_DAO_ContributionRecur(); - $recur->id = $recurId; + $canceledId = array_search('Cancelled', $contributionStatus); + $recur = new CRM_Contribute_DAO_ContributionRecur(); + $recur->id = $recurId; $recur->whereAdd("contribution_status_id != $canceledId"); if ($recur->find(TRUE)) { @@ -263,17 +261,17 @@ SELECT r.payment_processor_id if ($dao->auto_renew && $dao->membership_id) { // its auto-renewal membership mode $membershipTypes = CRM_Member_PseudoConstant::membershipType(); - $membershipType = CRM_Core_DAO::getFieldValue('CRM_Member_DAO_Membership', $dao->membership_id, 'membership_type_id'); - $membershipType = CRM_Utils_Array::value($membershipType, $membershipTypes); + $membershipType = CRM_Core_DAO::getFieldValue('CRM_Member_DAO_Membership', $dao->membership_id, 'membership_type_id'); + $membershipType = CRM_Utils_Array::value($membershipType, $membershipTypes); $details .= '
' . ts('Automatic renewal of %1 membership cancelled.', array(1 => $membershipType)); } else { $details .= '
' . ts('The recurring contribution of %1, every %2 %3 has been cancelled.', array( - 1 => $dao->amount, + 1 => $dao->amount, 2 => $dao->frequency_interval, - 3 => $dao->frequency_unit + 3 => $dao->frequency_unit, )); } $activityParams = array( @@ -323,16 +321,16 @@ SELECT r.payment_processor_id } /** - * Get list of recurring contribution of contact Ids + * Get list of recurring contribution of contact Ids. * - * @param int $contactId Contact ID + * @param int $contactId + * Contact ID. * - * @return array list of recurring contribution fields + * @return array + * list of recurring contribution fields * - * @access public - * @static */ - static function getRecurContributions($contactId) { + public static function getRecurContributions($contactId) { $params = array(); $recurDAO = new CRM_Contribute_DAO_ContributionRecur(); $recurDAO->contact_id = $contactId; @@ -365,7 +363,7 @@ SELECT r.payment_processor_id * * @return null|Object */ - static function getSubscriptionDetails($entityID, $entity = 'recur') { + public static function getSubscriptionDetails($entityID, $entity = 'recur') { $sql = " SELECT rec.id as recur_id, rec.processor_id as subscription_id, @@ -414,7 +412,7 @@ INNER JOIN civicrm_contribution con ON ( con.id = mp.contribution_id ) } } - static function setSubscriptionContext() { + public static function setSubscriptionContext() { // handle context redirection for subscription url $session = CRM_Core_Session::singleton(); if ($session->get('userID')) { @@ -458,4 +456,5 @@ INNER JOIN civicrm_contribution con ON ( con.id = mp.contribution_id ) } } } + }