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

Merge pull request #1235 from yashodha/4.3.CRM-13105

CRM-13105
parents 24893775 9e12d5ee
Branches
Tags
No related merge requests found
......@@ -134,7 +134,8 @@ class CRM_Contribute_BAO_Contribution extends CRM_Contribute_DAO_Contribution {
}
// contribution status is missing, choose Completed as default status
if (!CRM_Utils_Array::value('contribution_status_id', $params)) {
// do this for create mode only
if (!CRM_Utils_Array::value('contribution', $ids) && !CRM_Utils_Array::value('contribution_status_id', $params)) {
$params['contribution_status_id'] = CRM_Core_OptionGroup::getValue('contribution_status', 'Completed', 'name');
}
......
......@@ -65,8 +65,8 @@ class CRM_Contribute_Form_Task_Batch extends CRM_Contribute_Form_Task {
*/
function preProcess() {
/*
* initialize the task and row fields
*/
* initialize the task and row fields
*/
parent::preProcess();
//get the contact read only fields to display.
......@@ -156,7 +156,7 @@ class CRM_Contribute_Form_Task_Batch extends CRM_Contribute_Form_Task {
//fix for CRM-2752
$customFields = CRM_Core_BAO_CustomField::getFields('Contribution');
foreach ($this->_contributionIds as $contributionId) {
$typeId = CRM_Core_DAO::getFieldValue( "CRM_Contribute_DAO_Contribution", $contributionId, 'financial_type_id' );
$typeId = CRM_Core_DAO::getFieldValue("CRM_Contribute_DAO_Contribution", $contributionId, 'financial_type_id');
foreach ($this->_fields as $name => $field) {
if ($customFieldID = CRM_Core_BAO_CustomField::getKeyID($name)) {
$customValue = CRM_Utils_Array::value($customFieldID, $customFields);
......@@ -254,7 +254,7 @@ class CRM_Contribute_Form_Task_Batch extends CRM_Contribute_Form_Task {
$value['source'] = $value['contribution_source'];
}
unset($value['financial_type']);
unset($value['financial_type']);
unset($value['contribution_source']);
$contribution = CRM_Contribute_BAO_Contribution::add($value, $ids);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment