• Модуль: socialnetwork
  • Путь к файлу: ~/bitrix/modules/socialnetwork/lib/integration/main/uiselector/search.php
  • Класс: BitrixSocialnetworkIntegrationMainUISelectorSearch
  • Вызов: Search::filterCrmSearchResult
static function filterCrmSearchResult($searchResult, &$usersList)
{
	foreach($usersList as $key => $value)
	{
		if (array_key_exists($value["crmEntity"], $searchResult))
		{
			unset($searchResult[$value["crmEntity"]]);
		}
	}

	$crmUsersListTmp = $usersListTmp= array();
	foreach($usersList as $key => $user)
	{
		if (!empty($user['crmEntity']))
		{
			$crmUsersListTmp[$key] = $user;
		}
		else
		{
			$usersListTmp[$key] = $user;
		}
	}
	foreach($searchResult as $key => $user)
	{
		if (!empty($user['crmEntity']))
		{
			$crmUsersListTmp[$key] = $user;
		}
		else
		{
			$usersListTmp[$key] = $user;
		}
	}

	$usersList = $usersListTmp;
	return $crmUsersListTmp;
}