• Модуль: socialnetwork
  • Путь к файлу: ~/bitrix/modules/socialnetwork/classes/general/search.php
  • Класс: CSocNetSearch
  • Вызов: CSocNetSearch::OnUserRelationsChange
static function OnUserRelationsChange($user_id)
{
	if(CModule::IncludeModule('search'))
	{
		CSearchUser::DeleteByUserID($user_id);
	}

	$provider = new CSocNetGroupAuthProvider();
	$provider->DeleteByUser($user_id);

	$provider = new CSocNetUserAuthProvider();
	$provider->DeleteByUser($user_id);

	$dbFriend = CSocNetUserRelations::GetRelatedUsers($user_id, SONET_RELATIONS_FRIEND);
	while ($arFriend = $dbFriend->Fetch())
	{
		$friendID = (($user_id == $arFriend["FIRST_USER_ID"]) ? $arFriend["SECOND_USER_ID"] : $arFriend["FIRST_USER_ID"]);
		$provider->DeleteByUser($friendID);
	}
}