• Модуль: intranet
  • Путь к файлу: ~/bitrix/modules/intranet/classes/general/handlers.php
  • Класс: CIntranetEventHandlers
  • Вызов: CIntranetEventHandlers::OnAfterUserInitialize
static function OnAfterUserInitialize($userId)
{
	if (!IsModuleInstalled('bitrix24'))
	{
		$dbUser = CUser::GetByID($userId);
		if ($arUser = $dbUser->Fetch())
		{
			CIntranetEventHandlers::OnAfterUserAdd($arUser);
		}
	}

	$res = InvitationTable::getList([
		'filter' => [
			'USER_ID' => $userId,
			'INITIALIZED' => 'N'
		],
		'select' => [ 'ID' ],
		'limit' => 1
	]);
	if ($invitationFields = $res->fetch())
	{
		InvitationTable::update($invitationFields['ID'], [
			'INITIALIZED' => 'Y'
		]);
	}
}