- Модуль: sale
- Путь к файлу: ~/bitrix/modules/sale/lib/location/import/compiler/compiler.php
- Класс: BitrixSaleLocationImportCompilerCompiler
- Вызов: Compiler::checkNamesEqual
private function checkNamesEqual($one, $two)
{
// try trim-lc
$one = $this->makeNameIndexKey($one);
$two = $this->makeNameIndexKey($two);
if($one == $two)
return true;
// try ё => e
$one = $this->mb_str_replace('ё', 'е', $one);
$two = $this->mb_str_replace('ё', 'е', $two);
if($one == $two)
return true;
// try й => и
$one = $this->mb_str_replace('й', 'и', $one);
$two = $this->mb_str_replace('й', 'и', $two);
if($one == $two)
return true;
// there could be also multiple spaces between
//if(!($keptNode['NAME_I'] == $name || strpos($keptNode['NAME_I'], $name) !== false || strpos($name, $keptNode['NAME_I']) !== false))
// continue;
return false;
}