}
if (array_key_exists('is_reserved', $params)) {
- if (in_array($params['is_reserved'], array(TRUE, 1, '1'), TRUE)) {
- $is_reserved = 1;
- } else {
- $is_reserved = 0;
- }
- $group->is_reserved = $is_reserved;
+ $group->is_reserved = $params['is_reserved'] ? 1 : 0;
}
$op = isset($params['id']) ? 'edit' : 'create';
CRM_Utils_Hook::pre($op, 'CustomGroup', CRM_Utils_Array::value('id', $params), $params);
$group['query'] = "reset=1&gid={$customGroupDAO->id}&cid={$cidToken}";
$group['extra'] = array('gid' => $customGroupDAO->id);
$group['table_name'] = $customGroupDAO->table_name;
+ $group['is_multiple'] = $customGroupDAO->is_multiple;
$groups[] = $group;
}
if (!isset($group['fields'])) {
continue;
}
- $groupId = CRM_Utils_Array::value('id', $group);
foreach ($group['fields'] as $field) {
if (CRM_Utils_Array::value('element_value', $field) !== NULL) {
$value = $field['element_value'];
continue;
}
- $fieldId = $field['id'];
if (!empty($field['element_name'])) {
$elementName = $field['element_name'];
}