Skip to content
Snippets Groups Projects
Commit ffd86f78 authored by Kurund Jalmi's avatar Kurund Jalmi
Browse files

Merge pull request #1287 from pratik-joshi/CRM-13035-fix

CRM-13035-fix : initiating CRM_Contribute_BAO_Contribution instead of CRM_Contribute_DAO_Contribution
parents 76db02db 5a9c68ac
No related branches found
No related tags found
No related merge requests found
...@@ -42,7 +42,7 @@ class CRM_Core_Payment_BaseIPN { ...@@ -42,7 +42,7 @@ class CRM_Core_Payment_BaseIPN {
function validateData(&$input, &$ids, &$objects, $required = TRUE, $paymentProcessorID = NULL) { function validateData(&$input, &$ids, &$objects, $required = TRUE, $paymentProcessorID = NULL) {
// make sure contact exists and is valid // make sure contact exists and is valid
$contact = new CRM_Contact_DAO_Contact(); $contact = new CRM_Contact_BAO_Contact();
$contact->id = $ids['contact']; $contact->id = $ids['contact'];
if (!$contact->find(TRUE)) { if (!$contact->find(TRUE)) {
CRM_Core_Error::debug_log_message("Could not find contact record: {$ids['contact']} in IPN request: ".print_r($input, TRUE)); CRM_Core_Error::debug_log_message("Could not find contact record: {$ids['contact']} in IPN request: ".print_r($input, TRUE));
...@@ -51,7 +51,7 @@ class CRM_Core_Payment_BaseIPN { ...@@ -51,7 +51,7 @@ class CRM_Core_Payment_BaseIPN {
} }
// make sure contribution exists and is valid // make sure contribution exists and is valid
$contribution = new CRM_Contribute_DAO_Contribution(); $contribution = new CRM_Contribute_BAO_Contribution();
$contribution->id = $ids['contribution']; $contribution->id = $ids['contribution'];
if (!$contribution->find(TRUE)) { if (!$contribution->find(TRUE)) {
CRM_Core_Error::debug_log_message("Could not find contribution record: {$contribution->id} in IPN request: ".print_r($input, TRUE)); CRM_Core_Error::debug_log_message("Could not find contribution record: {$contribution->id} in IPN request: ".print_r($input, TRUE));
...@@ -156,6 +156,9 @@ class CRM_Core_Payment_BaseIPN { ...@@ -156,6 +156,9 @@ class CRM_Core_Payment_BaseIPN {
$participant = &$objects['participant']; $participant = &$objects['participant'];
$contributionStatus = CRM_Contribute_PseudoConstant::contributionStatus(NULL, 'name'); $contributionStatus = CRM_Contribute_PseudoConstant::contributionStatus(NULL, 'name');
$contribution->receive_date = CRM_Utils_Date::isoToMysql($contribution->receive_date);
$contribution->receipt_date = CRM_Utils_Date::isoToMysql($contribution->receipt_date);
$contribution->thankyou_date = CRM_Utils_Date::isoToMysql($contribution->thankyou_date);
$contribution->contribution_status_id = array_search('Failed', $contributionStatus); $contribution->contribution_status_id = array_search('Failed', $contributionStatus);
$contribution->save(); $contribution->save();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment