} elseif ($post !== '') { $arResult['ENTITY_LEGEND'] = $post; } } } elseif ($entityTypeID === CCrmOwnerType::Company) { $dbEntity = CCrmCompany::GetListEx(array(), array('ID' => $entityID), false, false, array('TITLE', 'LOGO')); $entity = $dbEntity ? $dbEntity->Fetch() : null; if ($entity) { if (isset($entity['LOGO'])) { $arResult['ENTITY_IMAGE_ID'] = intval($entity['LOGO']); } else { $arResult['ENTITY_IMAGE_URL'] = SITE_DIR . 'bitrix/templates/mobile_app/images/crm/no_company_big.png?ver=1'; } $arResult['ENTITY_TITLE'] = isset($entity['TITLE']) ? $entity['TITLE'] : ''; } } $dbRes = CCrmFieldMulti::GetList(array('ID' => 'asc'), array('TYPE_ID' => $arParams['TYPE_ID'], 'ENTITY_ID' => $entityTypeName, 'ELEMENT_ID' => $entityID)); $arResult['ITEMS'] = array(); if ($dbRes) { while ($item = $dbRes->Fetch()) { $value = $item['VALUE']; $url = ''; if ($typeID === 'PHONE') { $url = CCrmMobileHelper::PrepareCalltoUrl($value); } elseif ($typeID === 'EMAIL') { $url = CCrmMobileHelper::PrepareMailtoUrl($value); } $arResult['ITEMS'][] = array('VALUE' => $value, 'VALUE_TYPE' => $item['VALUE_TYPE'], 'URL' => $url); } } $this->IncludeComponentTemplate();