CRM-21808 Install custom group for Contribution or ContributioRecur subtypes based...
authorscardinius <scardinius@chords.pl>
Tue, 27 Feb 2018 09:58:40 +0000 (10:58 +0100)
committerscardinius <scardinius@chords.pl>
Tue, 27 Feb 2018 09:58:40 +0000 (10:58 +0100)
CRM/Utils/Migrate/Import.php

index 8a9cf99e74f8d0bdd0fc8d4868afb9ead7cac9d1..6c3db98e163f7d32dc4c0a102097efc24f982330 100644 (file)
@@ -242,6 +242,15 @@ WHERE      v.option_group_id = %1
             elseif (in_array($customGroup->extends, array('Individual', 'Organization', 'Household'))) {
               $valueIDs = $optionValues;
             }
+            elseif (in_array($customGroup->extends, array('Contribution', 'ContributionRecur'))) {
+              $sql = "SELECT id
+                      FROM civicrm_financial_type
+                      WHERE name IN ('{$optValues}')";
+              $dao = &CRM_Core_DAO::executeQuery($sql);
+              while ($dao->fetch()) {
+                $valueIDs[] = $dao->id;
+              }
+            }
             else {
               $sql = "
 SELECT     v.value