• Модуль: market
  • Путь к файлу: ~/bitrix/modules/market/lib/Application/License.php
  • Класс: BitrixMarketApplicationLicense
  • Вызов: License::getInfo
static function getInfo($appItem): array
{
	$licenseInfo = [];

	$licenseInfo['PRIVACY_LINK'] = !empty($appItem['PRIVACY_LINK']) ? $appItem['PRIVACY_LINK'] : Loc::getMessage('MARKET_INSTALL_PRIVACY_LINK');
	$licenseInfo['PRIVACY_TEXT'] = Loc::getMessage('MARKET_INSTALL_PRIVACY_TEXT', ['#LINK#' => $licenseInfo['PRIVACY_LINK']]);


	if (LANGUAGE_ID === 'ru' || LANGUAGE_ID === 'ua' || !empty($appItem['EULA_LINK'])) {
		$licenseInfo['EULA_LINK'] = !empty($appItem['EULA_LINK']) ? $appItem['EULA_LINK'] : Loc::getMessage('MARKET_INSTALL_EULA_LINK', ['#CODE#' => urlencode($appItem['CODE'])]);
		$licenseInfo['EULA_TEXT'] = Loc::getMessage('MARKET_INSTALL_EULA_TEXT', ['#LINK#' => $licenseInfo['EULA_LINK']]);
	}

	if (
		Loader::IncludeModule('bitrix24') &&
		!in_array(CBitrix24::getLicensePrefix(), ['ua', 'kz', 'by'])
	) {
		$licenseInfo['TERMS_OF_SERVICE_LINK'] = Loc::getMessage('MARKET_INSTALL_TERMS_OF_SERVICE_LINK');
		$licenseInfo['TERMS_OF_SERVICE_TEXT'] = Loc::getMessage('MARKET_INSTALL_TERMS_OF_SERVICE_TEXT', ['#LINK#' => $licenseInfo['TERMS_OF_SERVICE_LINK']]);
	}

	return $licenseInfo;
}