• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/classes/general/update_class.php
  • Класс: CUpdateSystem
  • Вызов: CUpdateSystem::SubscribeUpdates
static function SubscribeUpdates($strEmails, &$strError, $lang = false)
{
	$strError_tmp = "";

	CUpdateSystem::AddMessage2Log("exec CUpdateSystem::SubscribeUpdates");

	if ($lang===false)
		$lang = LANGUAGE_ID;

	$GLOBALS["DB"]->GetVersion();

	$strVars = "LICENSE_KEY=".urlencode(md5(CUpdateSystem::GetLicenseKey())).
		"&CLIENT_SITE=".urlencode($_SERVER["SERVER_NAME"]).
		"&CANGZIP=".urlencode((CUpdateSystem::IsGzipInstalled()) ? "Y" : "N").
		"&SUPD_VER=".urlencode(UPDATE_SYSTEM_VERSION).
		"&SUBSCR_EMAIL=".urlencode($strEmails).
		"&SUPD_STS=".urlencode(CUpdateSystem::GetFooPath("GetList")).
		"&SUPD_DBS=".urlencode($GLOBALS["DB"]->type).
		"&XE=".urlencode((isset($GLOBALS["DB"]->XE) && $GLOBALS["DB"]->XE) ? "Y" : "N").
		"&CLIENT_PHPVER=".urlencode(phpversion()).
		"&lang=".urlencode($lang);

	$content = CUpdateSystem::getHTTPPage("bit_syssubscr.php", $strVars, $strError_tmp);

	if ($content == '')
		$strError_tmp .= "[USU058] Empty server response.
"; $strError .= $strError_tmp; }