function ContactComponent::wf_crm_format_contact in Webform CiviCRM Integration 8.5
Display a contact based on chosen fields
Parameters
array $contact:
array $display_fields:
bool $escape:
Return value
bool|string
2 calls to ContactComponent::wf_crm_format_contact()
- ContactComponent::wf_crm_contact_access in src/
ContactComponent.php - Load contact name if user has permission. Else return FALSE.
- ContactComponent::wf_crm_contact_search in src/
ContactComponent.php - Returns a list of contacts based on component settings.
File
- src/
ContactComponent.php, line 221
Class
- ContactComponent
- Class ContactComponent
Namespace
Drupal\webform_civicrmCode
function wf_crm_format_contact($contact, $display_fields, $escape = TRUE) {
if (!$contact) {
return FALSE;
}
$display = [];
foreach ($display_fields as $field) {
if ($field && !empty($contact[$field])) {
$display[] = $escape ? Html::escape($contact[$field]) : $contact[$field];
}
}
return implode(' :: ', $display);
}