• Модуль: rest
  • Путь к файлу: ~/bitrix/modules/rest/lib/marketplace/client.php
  • Класс: BitrixRestMarketplaceClient
  • Вызов: Client::getBuyLink
static function getBuyLink($num, $appCode)
{
	$linkTpl = static::$buyLinkList['en'];

	if(BitrixMainModuleManager::isModuleInstalled('bitrix24'))
	{
		$linkTpl = static::$buyLinkList['bitrix24'];
	}
	else
	{
		if(array_key_exists(LANGUAGE_ID, static::$buyLinkList))
		{
			$linkTpl = static::$buyLinkList[LANGUAGE_ID];
		}
		elseif(array_key_exists(Loc::getDefaultLang(LANGUAGE_ID), static::$buyLinkList))
		{
			$linkTpl = static::$buyLinkList[Loc::getDefaultLang(LANGUAGE_ID)];
		}
	}

	return str_replace(
		array('#NUM#', '#CODE#'),
		array(intval($num), urlencode($appCode)),
		$linkTpl
	);
}