- Модуль: 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
);
}