• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/location/search/finder.php
  • Класс: BitrixSaleLocationSearchFinder
  • Вызов: Finder::setIndexedLanguages
static function setIndexedLanguages($langs = array())
{
	if(is_array($langs) && !empty($langs))
		$langs = array_unique($langs);
	else
		$langs = array();

	$result = array();
	if(is_array($langs) && !empty($langs))
	{
		$langsFromDb = static::getLangsFromDb();

		foreach($langs as $lang)
		{
			if(isset($langsFromDb[$lang]))
				$result[] = $lang;
		}

		$result = array_unique($result);
	}

	Option::set('sale', self::SALE_LOCATION_INDEXED_LANGUAGES_OPT, implode(':', $result), '');
}