- Модуль: iblock
- Путь к файлу: ~/bitrix/modules/iblock/classes/general/prop_section_auto.php
- Класс: CIBlockPropertySectionAutoComplete
- Вызов: CIBlockPropertySectionAutoComplete::GetValueForAutoCompleteMulti
static function GetValueForAutoCompleteMulti($arProperty,$arValues,$arBanSym="",$arRepSym="")
{
$arResult = [];
if (is_array($arValues))
{
if (array_key_exists('VALUE', $arValues))
{
if (is_array($arValues['VALUE']))
{
$arValues = $arValues['VALUE'];
}
else
{
$arValues = [$arValues['VALUE']];
}
}
foreach ($arValues as $intPropertyValueID => $arOneValue)
{
if (!is_array($arOneValue))
{
$strTmp = $arOneValue;
$arOneValue = array(
'VALUE' => $strTmp,
);
}
$mxResult = static::GetPropertyValue($arProperty,$arOneValue);
if (is_array($mxResult))
{
$arResult[$intPropertyValueID] = htmlspecialcharsbx(str_replace($arBanSym,$arRepSym,$mxResult['~NAME'])).' ['.$mxResult['ID'].']';
}
}
}
return !empty($arResult) ? $arResult : false;
}