...Человеческий поиск в разработке...
- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/webform/entityfieldprovider.php
- Класс: Bitrix\Crm\WebForm\EntityFieldProvider
- Вызов: EntityFieldProvider::isFieldAllowed
static function isFieldAllowed($fieldID, $fieldInfo) { $attributes = isset($fieldInfo['ATTRIBUTES']) ? $fieldInfo['ATTRIBUTES'] : array(); // Skip hidden fields if(in_array(\CCrmFieldInfoAttr::Hidden, $attributes, true)) { return false; } // Skip deprecated fields if(in_array(\CCrmFieldInfoAttr::Deprecated, $attributes, true)) { return false; } // Skip readonly fields if(in_array(\CCrmFieldInfoAttr::ReadOnly, $attributes, true)) { return false; } // Skip excluded fields if(in_array($fieldID, Entity::getEntityMapCommonExcludedFields())) { return false; } // Skip wrong named fields if(mb_strpos($fieldID, '.') !== false || mb_strpos($fieldID, '[') !== false || mb_strpos($fieldID, ']') !== false) { return false; } return true; }