• Модуль: intranet
  • Путь к файлу: ~/bitrix/modules/intranet/classes/general/invite_dialog.php
  • Класс: CIntranetInviteDialog
  • Вызов: CIntranetInviteDialog::ReinviteExtranetUser
static function ReinviteExtranetUser($SITE_ID, $USER_ID)
{
	global $USER;

	$USER_ID = (int)$USER_ID;

	$rsUser = CUser::GetList(
		"ID",
		"DESC",
		array("ID_EQUAL_EXACT" => $USER_ID)
	);

	if($arUser = $rsUser->Fetch())
	{
		$arFields = Array(
			"USER_ID" => $USER_ID,
			"USER_ID_FROM" => $USER->GetID(),
			"CHECKWORD" => $arUser["CONFIRM_CODE"],
			"EMAIL" => $arUser["EMAIL"],
			"USER_TEXT" => self::getInviteMessageText()
		);
		CEvent::SendImmediate("EXTRANET_INVITATION", $SITE_ID, $arFields);
		return true;
	}
	return false;
}