'is_multiple',
);
foreach ($fields as $field) {
- if (isset($params[$field])) {
+ if (isset($params[$field]) || $field == 'is_multiple') {
$group->$field = CRM_Utils_Array::value($field, $params, FALSE);
}
}
continue;
}
- if (!empty($field['element_name'])) {
- $elementName = $field['element_name'];
+ if (empty($field['element_name'])) {
+ continue;
}
+
+ $elementName = $field['element_name'];
+
switch ($field['html_type']) {
case 'Multi-Select':
case 'AdvMulti-Select':
case 'Contribution':
return 'civicrm_contribution';
+ case 'ContributionRecur':
+ return 'civicrm_contribution_recur';
+
case 'Relationship':
return 'civicrm_relationship';