protected function getAmount($params = []) {
if (!CRM_Utils_Rule::numeric($params['amount'])) {
CRM_Core_Error::deprecatedWarning('Passing Amount value that is not numeric is deprecated please report this in gitlab');
- return CRM_Utils_Money::formatLocaleNumericRoundedByPrecision(filter_var($params['amount'], FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION), 2);
+ return CRM_Utils_Money::formatUSLocaleNumericRounded(filter_var($params['amount'], FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION), 2);
}
- return CRM_Utils_Money::formatLocaleNumericRoundedByPrecision($params['amount'], 2);
+ return CRM_Utils_Money::formatUSLocaleNumericRounded($params['amount'], 2);
}
/**
}
if ($this->_paymentProcessor['billing_mode'] == 4) {
+ CRM_Core_Error::deprecatedFunctionWarning('doPayment', 'doTransferCheckout');
$result = $this->doTransferCheckout($params, $component);
if (is_array($result) && !isset($result['payment_status_id'])) {
$result['payment_status_id'] = array_search('Pending', $statuses);
}
}
else {
+ CRM_Core_Error::deprecatedFunctionWarning('doPayment', 'doDirectPayment');
$result = $this->doDirectPayment($params, $component);
if (is_array($result) && !isset($result['payment_status_id'])) {
if (!empty($params['is_recur'])) {
* it is better to standardise to being here.
*
* @param int $invoiceId The ID to check.
- *
- * @param null $contributionID
+ * @param int|null $contributionID
* If a contribution exists pass in the contribution ID.
*
* @return bool
/**
* Get url for users to manage this recurring contribution for this processor.
*
- * @param int $entityID
- * @param null $entity
+ * @param int|null $entityID
+ * @param string|null $entity
* @param string $action
*
* @return string|null
}
$url = 'civicrm/contribute/updaterecur';
break;
+
+ default:
+ $url = '';
+ break;
}
$userId = CRM_Core_Session::singleton()->get('userID');
break;
case 'recur':
- $sql = "
- SELECT DISTINCT con.contact_id
- FROM civicrm_contribution_recur rec
-INNER JOIN civicrm_contribution con ON ( con.contribution_recur_id = rec.id )
- WHERE rec.id = %1";
- $contactID = CRM_Core_DAO::singleValueQuery($sql, [
- 1 => [
- $entityID,
- 'Integer',
- ],
- ]);
+ $contactID = CRM_Core_DAO::getFieldValue("CRM_Contribute_DAO_ContributionRecur", $entityID, "contact_id");
$entityArg = 'crid';
break;
}