...Человеческий поиск в разработке...
- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/entitybankdetail.php
- Класс: Bitrix\Crm\EntityBankDetail
- Вызов: EntityBankDetail::parseFormData
static function parseFormData(array $formData) { $result = array(); if (is_array($formData) && !empty($formData)) { foreach ($formData as $pseudoId => $formFields) { $fields = array(); $fieldNames = array_merge( array('ENTITY_TYPE_ID', 'ENTITY_ID', 'COUNTRY_ID', 'NAME'), self::$rqFields, array('COMMENTS') ); foreach ($fieldNames as $fieldName) { if (isset($formData[$fieldName])) { if ($fieldName === 'ENTITY_TYPE_ID' || $fieldName === 'ENTITY_ID' || $fieldName === 'COUNTRY_ID') { $fields[$fieldName] = (int)$formData[$fieldName]; } else { $fields[$fieldName] = trim(strval($formData[$fieldName])); } } } foreach ($fields as $fieldName => $fieldValue) $result[$fieldName] = $fieldValue; } } return $result; }