• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/classes/general/usertypemanager.php
  • Класс: CUserTypeManager
  • Вызов: CUserTypeManager::OnSearchIndex
function OnSearchIndex($entity_id, $ID)
{
	$result = "";
	if($arUserFields = $this->GetUserFields($entity_id, $ID, false, 0))
	{
		foreach($arUserFields as $arUserField)
		{
			if($arUserField["IS_SEARCHABLE"] == "Y")
			{
				if($arUserField["USER_TYPE"])
					if(is_callable(array($arUserField["USER_TYPE"]["CLASS_NAME"], "onsearchindex")))
						$result .= "rn" . call_user_func_array(array($arUserField["USER_TYPE"]["CLASS_NAME"], "onsearchindex"), array($arUserField));
			}
		}
	}
	return $result;
}