update replacement for utils_array::value
authordemeritcowboy <demeritcowboy@hotmail.com>
Sun, 16 Aug 2020 13:25:58 +0000 (09:25 -0400)
committerdemeritcowboy <demeritcowboy@hotmail.com>
Sun, 16 Aug 2020 13:25:58 +0000 (09:25 -0400)
CRM/Contribute/Form/Contribution/Confirm.php
CRM/Member/BAO/Membership.php

index 6723a7b281c535516a86950ec1c4f88650a5aa05..a9a2988d4d9765bc9287b0b0fb3fad20ed2ed925 100644 (file)
@@ -155,7 +155,7 @@ class CRM_Contribute_Form_Contribution_Confirm extends CRM_Contribute_Form_Contr
     $paymentProcessorOutcome, $receiptDate, $recurringContributionID) {
     $contributionParams = [
       'financial_type_id' => $financialTypeID,
-      'receive_date' => isset($params['receive_date']) ? CRM_Utils_Date::processDate($params['receive_date']) : date('YmdHis'),
+      'receive_date' => !empty($params['receive_date']) ? CRM_Utils_Date::processDate($params['receive_date']) : date('YmdHis'),
       'tax_amount' => $params['tax_amount'] ?? NULL,
       'amount_level' => $params['amount_level'] ?? NULL,
       'invoice_id' => $params['invoiceID'],
index 125973322a364549ba99235acba61597c10b1e18..4f2f491ec6e7b2a77a133cd56e72a58be53c3101 100644 (file)
@@ -2394,7 +2394,7 @@ WHERE {$whereClause}";
     $contributionParams = [];
     $config = CRM_Core_Config::singleton();
     $contributionParams['currency'] = $config->defaultCurrency;
-    $contributionParams['receipt_date'] = isset($params['receipt_date']) ? $params['receipt_date'] : 'null';
+    $contributionParams['receipt_date'] = !empty($params['receipt_date']) ? $params['receipt_date'] : 'null';
     $contributionParams['source'] = $params['contribution_source'] ?? NULL;
     $contributionParams['non_deductible_amount'] = 'null';
     $contributionParams['skipCleanMoney'] = TRUE;