$enableInstantEdit = $arResult['ENABLE_INSTANT_EDIT'] = $arResult['CAN_EDIT']; $readOnlyMode = !$enableInstantEdit; $arResult['FIELDS'] = array(); $arResult['FIELDS']['tab_1'][] = array('id' => 'section_company_info', 'name' => GetMessage('CRM_SECTION_COMPANY_INFO'), 'type' => 'section', 'isTactile' => true); // TITLE --> // TITLE is displayed in sidebar. The field is added for COMPATIBILITY ONLY if ($enableInstantEdit) { $arResult['EDITABLE_FIELDS'][] = 'TITLE'; } $arResult['FIELDS']['tab_1'][] = array('id' => 'TITLE', 'name' => GetMessage('CRM_FIELD_TITLE'), 'params' => array('size' => 50), 'value' => isset($arResult['ELEMENT']['~TITLE']) ? $arResult['ELEMENT']['~TITLE'] : '', 'type' => 'label', 'isTactile' => true); // <-- TITLE // ASSIGNED_BY_ID is displayed in sidebar. The field is added for COMPATIBILITY ONLY if ($enableInstantEdit) { $arResult['EDITABLE_FIELDS'][] = 'ASSIGNED_BY_ID'; } $arResult['FIELDS']['tab_1'][] = array('id' => 'ASSIGNED_BY_ID', 'name' => GetMessage('CRM_FIELD_ASSIGNED_BY_ID'), 'type' => 'custom', 'value' => CCrmViewHelper::PrepareFormResponsible($arResult['ELEMENT']['~ASSIGNED_BY_ID'], $arParams['NAME_TEMPLATE'], $arParams['PATH_TO_USER_PROFILE']), 'isTactile' => true); // <-- ASSIGNED_BY_ID // LOGO --> if (!isset($arResult['ELEMENT']['~LOGO'])) { $arResult['LOGO_HTML'] = ''; } else { $arResult['LOGO_HTML'] = CFile::ShowImage($arResult['ELEMENT']['~LOGO'], 300, 300, 'border=0'); } $arResult['FIELDS']['tab_1'][] = array('id' => 'LOGO', 'name' => GetMessage('CRM_FIELD_LOGO'), 'params' => array(), 'type' => 'custom', 'value' => $arResult['LOGO_HTML'], 'isTactile' => true); // <-- LOGO // COMPANY_TYPE --> // COMPANY_TYPE is displayed in sidebar. The field is added for COMPATIBILITY ONLY if ($enableInstantEdit) { $arResult['EDITABLE_FIELDS'][] = 'COMPANY_TYPE'; } $arResult['FIELDS']['tab_1'][] = array('id' => 'COMPANY_TYPE', 'name' => GetMessage('CRM_FIELD_COMPANY_TYPE'), 'type' => 'label', 'value' => $arResult['COMPANY_TYPE_LIST'][$arResult['ELEMENT']['~COMPANY_TYPE']], 'isTactile' => true);