• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/filter/userufdataprovider.php
  • Класс: BitrixMainFilterUserUFDataProvider
  • Вызов: UserUFDataProvider::postFilterFields
protected function postFilterFields(array $fields)
{
	foreach ($this->getUfReserved() as $ufId)
	{
		if (isset($fields[$ufId]))
		{
			unset($fields[$ufId]);
		}
	}

	$whiteList = $this->getSettings()->getWhiteList();

	if (!empty($whiteList))
	{
		foreach($fields as $ufId => $field)
		{
			if (!in_array($ufId, $whiteList))
			{
				unset($fields[$ufId]);
			}
		}
	}

	return $fields;
}