- if (!empty($contact['contact_sub_type'])) {
- $specialValues[$moniker]['contact_sub_type'] = implode(CRM_Core_DAO::VALUE_SEPARATOR, $contact['contact_sub_type']);
-
- // fix contact sub type label for contact with sub type
- $subtypes = array();
- foreach ($contact['contact_sub_type'] as $key => $value) {
- $subtypes[] = CRM_Utils_Array::retrieveValueRecursive($contactSubTypes, $value);
- }
- $contact['contact_sub_type_display'] = $specialValues[$moniker]['contact_sub_type_display'] = implode(', ', $subtypes);
- }
-