...Человеческий поиск в разработке...
- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/integrity/duplicateindextype.php
- Класс: Bitrix\Crm\Integrity\DuplicateIndexType
- Вызов: DuplicateIndexType::resolveName
static function resolveName($typeID) { if(!is_numeric($typeID)) { return ''; } $typeID = (int)$typeID; if($typeID <= 0) { return ''; } $results = []; if(($typeID & self::PERSON) !== 0) { $results[] = self::PERSON_NAME; } if(($typeID & self::ORGANIZATION) !== 0) { $results[] = self::ORGANIZATION_NAME; } if(($typeID & self::COMMUNICATION_PHONE) !== 0) { $results[] = self::COMMUNICATION_PHONE_NAME; } if(($typeID & self::COMMUNICATION_EMAIL) !== 0) { $results[] = self::COMMUNICATION_EMAIL_NAME; } if(($typeID & self::COMMUNICATION_FACEBOOK) !== 0) { $results[] = self::COMMUNICATION_FACEBOOK_NAME; } if(($typeID & self::COMMUNICATION_TELEGRAM) !== 0) { $results[] = self::COMMUNICATION_TELEGRAM_NAME; } if(($typeID & self::COMMUNICATION_VK) !== 0) { $results[] = self::COMMUNICATION_VK_NAME; } if(($typeID & self::COMMUNICATION_SKYPE) !== 0) { $results[] = self::COMMUNICATION_SKYPE_NAME; } if(($typeID & self::COMMUNICATION_BITRIX24) !== 0) { $results[] = self::COMMUNICATION_BITRIX24_NAME; } if(($typeID & self::COMMUNICATION_OPENLINE) !== 0) { $results[] = self::COMMUNICATION_OPENLINE_NAME; } if(($typeID & self::COMMUNICATION_VIBER) !== 0) { $results[] = self::COMMUNICATION_VIBER_NAME; } if(($typeID & self::COMMUNICATION_SLUSER) !== 0) { $results[] = self::COMMUNICATION_SLUSER_NAME; } if(($typeID & self::RQ_INN) !== 0) { $results[] = self::RQ_INN_NAME; } if(($typeID & self::RQ_OGRN) !== 0) { $results[] = self::RQ_OGRN_NAME; } if(($typeID & self::RQ_OGRNIP) !== 0) { $results[] = self::RQ_OGRNIP_NAME; } if(($typeID & self::RQ_BIN) !== 0) { $results[] = self::RQ_BIN_NAME; } if(($typeID & self::RQ_EDRPOU) !== 0) { $results[] = self::RQ_EDRPOU_NAME; } if(($typeID & self::RQ_VAT_ID) !== 0) { $results[] = self::RQ_VAT_ID_NAME; } if(($typeID & self::RQ_ACC_NUM) !== 0) { $results[] = self::RQ_ACC_NUM_NAME; } if(($typeID & self::RQ_IBAN) !== 0) { $results[] = self::RQ_IBAN_NAME; } if(($typeID & self::RQ_IIK) !== 0) { $results[] = self::RQ_IIK_NAME; } if(($typeID & self::VOLATILE_1) !== 0) { $results[] = self::VOLATILE_1_NAME; } if(($typeID & self::VOLATILE_2) !== 0) { $results[] = self::VOLATILE_2_NAME; } if(($typeID & self::VOLATILE_3) !== 0) { $results[] = self::VOLATILE_3_NAME; } if(($typeID & self::VOLATILE_4) !== 0) { $results[] = self::VOLATILE_4_NAME; } if(($typeID & self::VOLATILE_5) !== 0) { $results[] = self::VOLATILE_5_NAME; } if(($typeID & self::VOLATILE_6) !== 0) { $results[] = self::VOLATILE_6_NAME; } if(($typeID & self::VOLATILE_7) !== 0) { $results[] = self::VOLATILE_7_NAME; } return implode('|', $results); }