die; } if (!CModule::IncludeModule('crm')) { ShowError(GetMessage('CRM_MODULE_NOT_INSTALLED')); return; } $CrmPerms = new CCrmPerms($USER->GetID()); if (!$CrmPerms->HavePerm('CONFIG', BX_CRM_PERM_CONFIG, 'WRITE')) { ShowError(GetMessage('CRM_PERMISSION_DENIED')); return; } $arResult['ENTITY_ID'] = isset($_REQUEST['entity_id']) ? $_REQUEST['entity_id'] : $arParams['FIELS_ENTITY_ID']; $arResult['FIELD_ID'] = isset($_REQUEST['field_id']) ? $_REQUEST['field_id'] : $arParams['FIELS_FIELD_ID']; global $USER_FIELD_MANAGER; $CCrmFields = new CCrmFields($USER_FIELD_MANAGER, $arResult['ENTITY_ID']); if ($CCrmFields->CheckError()) { $ex = $APPLICATION->GetException(); ShowError($ex->GetString()); return; } $arResult['DISABLE_MULTIPLE'] = false; $arResult['NEW_FIELD'] = false; if (!$arResult['FIELD_ID']) { $arResult['NEW_FIELD'] = true; } $arResult['FIELD'] = array(); if (!$arResult['NEW_FIELD'] && !($arResult['FIELD'] = $CCrmFields->GetByName($arResult['FIELD_ID']))) { ShowError(GetMessage('CRM_FIELDS_EDIT_WRONG_FIELD')); return; } if (isset($arResult['FIELD']['ID'])) {