You are here

function Utils::wf_crm_display_name in Webform CiviCRM Integration 8.5

Fetch contact display name

Parameters

$cid: Contact id

Return value

string

Overrides UtilsInterface::wf_crm_display_name

File

src/Utils.php, line 557
Webform CiviCRM module's common utility functions.

Class

Utils

Namespace

Drupal\webform_civicrm

Code

function wf_crm_display_name($cid) {
  if (!$cid || !is_numeric($cid)) {
    return '';
  }
  \Drupal::getContainer()
    ->get('civicrm')
    ->initialize();
  $result = $this
    ->wf_civicrm_api('contact', 'get', [
    'id' => $cid,
    'return.display_name' => 1,
    'is_deleted' => 0,
  ]);
  return Html::escape(wf_crm_aval($result, "values:{$cid}:display_name", ''));
}