CRM-15051, fixed highlighting for fields during contribution import
authorkurund <kurund@civicrm.org>
Tue, 29 Jul 2014 16:44:51 +0000 (22:14 +0530)
committerkurund <kurund@civicrm.org>
Tue, 29 Jul 2014 16:44:51 +0000 (22:14 +0530)
----------------------------------------
* CRM-15051: Total Amount not shown as required for Import Contributions - update existing contributions
  https://issues.civicrm.org/jira/browse/CRM-15051

CRM/Contribute/Import/Form/MapField.php

index 1de45cea6bf1fcbb81d6ccad5ea67f9c569a5c7f..f7664ff8758a6edd6d0cca7605aae87ef3f892ea 100644 (file)
@@ -69,8 +69,7 @@ class CRM_Contribute_Import_Form_MapField extends CRM_Import_Form_MapField {
     else {
       $this->assign('rowDisplayCount', 2);
     }
-    $highlightedFields = array();
-    $highlightedFields[] = 'financial_type';
+    $highlightedFields = array('financial_type', 'total_amount');
     //CRM-2219 removing other required fields since for updation only
     //invoice id or trxn id or contribution id is required.
     if ($this->_onDuplicate == CRM_Import_Parser::DUPLICATE_UPDATE) {
@@ -88,7 +87,7 @@ class CRM_Contribute_Import_Form_MapField extends CRM_Import_Form_MapField {
     }
     elseif ($this->_onDuplicate == CRM_Import_Parser::DUPLICATE_SKIP) {
       unset($this->_mapperFields['contribution_id']);
-      $highlightedFieldsArray = array('contribution_contact_id', 'email', 'first_name', 'last_name', 'external_identifier', 'total_amount');
+      $highlightedFieldsArray = array('contribution_contact_id', 'email', 'first_name', 'last_name', 'external_identifier');
       foreach ($highlightedFieldsArray as $name) {
         $highlightedFields[] = $name;
       }