X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FMember%2FPage%2FRecurringContributions.php;h=44c9c1062b25baeaeafe053d8a479deb286e9ced;hb=62b67f39b23a3f17c16176e89e3b6de8f8fe1458;hp=aac582c3892ec1aadfe8868bcdfa4ba77c641c2b;hpb=8abebe2ff7cb762c6b6ff2ede1474382beff2b88;p=civicrm-core.git diff --git a/CRM/Member/Page/RecurringContributions.php b/CRM/Member/Page/RecurringContributions.php index aac582c389..44c9c1062b 100644 --- a/CRM/Member/Page/RecurringContributions.php +++ b/CRM/Member/Page/RecurringContributions.php @@ -79,7 +79,7 @@ class CRM_Member_Page_RecurringContributions extends CRM_Core_Page { $contributionStatuses = CRM_Contribute_PseudoConstant::contributionStatus(NULL, 'label'); foreach ($result['values'] as $payment) { - $recurringContributionID = $payment['contribution_id.contribution_recur_id.id']; + $recurringContributionID = (int) $payment['contribution_id.contribution_recur_id.id']; $alreadyProcessed = isset($recurringContributions[$recurringContributionID]); if ($alreadyProcessed) { @@ -110,7 +110,7 @@ class CRM_Member_Page_RecurringContributions extends CRM_Core_Page { * @param int $recurID * @param array $recurringContribution */ - private function setActionsForRecurringContribution($recurID, &$recurringContribution) { + private function setActionsForRecurringContribution(int $recurID, &$recurringContribution) { $action = array_sum(array_keys(CRM_Contribute_Page_Tab::recurLinks($recurID, 'contribution'))); // no action allowed if it's not active @@ -125,7 +125,7 @@ class CRM_Member_Page_RecurringContributions extends CRM_Core_Page { } $recurringContribution['action'] = CRM_Core_Action::formLink( - CRM_Contribute_Page_Tab::recurLinks($recurID, 'contribution'), + CRM_Contribute_Page_Tab::recurLinks($recurID), $action, [ 'cid' => $this->contactID,