• Модуль: socialnetwork
  • Путь к файлу: ~/bitrix/modules/socialnetwork/lib/integration/ui/entityselector/userprovider.php
  • Класс: BitrixSocialnetworkIntegrationUIEntitySelectorUserProvider
  • Вызов: UserProvider::handleBeforeItemSave
public function handleBeforeItemSave(Item $item): void
{
	if ($item->getEntityType() === 'email')
	{
		$user = UserTable::getById($item->getId())->fetchObject();
		if ($user && $user->getExternalAuthId() === 'email' && Loader::includeModule('intranet'))
		{
			EmailUser::invite($user->getId());
		}
	}
}