%PDF- %PDF-
Server IP : 37.220.80.31 / Your IP : 18.223.205.163 Web Server : Apache/2.4.52 (Ubuntu) System : Linux 3051455-guretool.twc1.net 5.15.0-107-generic #117-Ubuntu SMP Fri Apr 26 12:26:49 UTC 2024 x86_64 User : www-root ( 1010) PHP Version : 7.4.33 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/www-root/data/www/dev.artlot24.ru/bitrix/components/bitrix/landing.blocks.tariffs/ |
Upload File : |
<?php if (!defined('B_PROLOG_INCLUDED') || B_PROLOG_INCLUDED !== true) { die(); } use \Bitrix\Landing\Manager; use \Bitrix\Main\Config\Option; class LandingBlocksTariffsComponent extends \CBitrixComponent { /** * Base executable method. * @return void */ public function executeComponent(): void { if (!\Bitrix\Main\Loader::includeModule('landing')) { return; } $zone = Bitrix\Landing\Manager::getZone(); $currencyCode = 'RUR'; if ($zone === 'by') { $currencyCode = 'BYR'; } if ($zone === 'kz') { $currencyCode = 'KZT'; } if ($zone === 'ua') { $currencyCode = 'UAH'; } if (Manager::isB24()) { $partnerId = (int)Option::get('bitrix24', 'partner_id', 0); } else { $partnerId = (int)COption::GetOptionString("main", "~PARAM_PARTNER_ID"); } $this->arParams['OPTION'] = [ 'productTypeCode' => 'CLOUD', 'locationAreaId' => $zone, 'languageId' => LANGUAGE_ID, 'currencyCode' => $currencyCode, 'catalogForNewCustomer' => false, 'partnerId' => $partnerId, 'replace' => [ 'order' => [ 'url' => [ 'BASIC' => '#someId', 'STD' => '#someId2', 'PRO' => '/somefolder/someurl.php', ], ], ], ]; $this->IncludeComponentTemplate(); } }