$clientCallTo = null; $emailEditUrl = ''; $showCompany = true; $clientEmails = array(); $clientEmailComm = null; if ($entity['~CONTACT_ID'] > 0) { $clientTitle = $entity['~CONTACT_FULL_NAME']; $clientLegend = $entity['~COMPANY_TITLE']; if ($entity['~CONTACT_POST'] !== '') { if ($clientLegend !== '') { $clientLegend .= ', '; $clientLegend .= $entity['~CONTACT_POST']; } } $clientImageID = $entity['~CONTACT_PHOTO']; $clientImageInfo = $clientImageID > 0 ? CFile::ResizeImageGet($clientImageID, array('width' => 55, 'height' => 55), BX_RESIZE_IMAGE_EXACT) : array('src' => CCrmMobileHelper::GetContactViewImageStub()); if (isset($arResult['CONTACT_CALLTO'])) { $clientCallTo = $arResult['CONTACT_CALLTO']; } if (isset($entity['CONTACT_EMAIL_EDIT_URL'])) { $emailEditUrl = $entity['CONTACT_EMAIL_EDIT_URL']; } $emailData = isset($entity['CONTACT_FM']) && isset($entity['CONTACT_FM']['EMAIL']) ? $entity['CONTACT_FM']['EMAIL'] : array(); if (!empty($emailData)) { $clientEmailComm = array('TYPE' => 'EMAIL', 'VALUE' => $emailData[0]['VALUE'], 'TITLE' => $clientTitle, 'ENTITY_ID' => $entity['~CONTACT_ID'], 'ENTITY_TYPE' => CCrmOwnerType::ContactName); } } elseif ($entity['~COMPANY_ID'] > 0) { $clientTitle = $entity['~COMPANY_TITLE']; $clientImageID = $entity['~COMPANY_LOGO']; $clientImageInfo = $clientImageID > 0 ? CFile::ResizeImageGet($clientImageID, array('width' => 55, 'height' => 55), BX_RESIZE_IMAGE_EXACT) : array('src' => CCrmMobileHelper::GetCompanyViewImageStub()); $showCompany = false;