1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
.description.php
См. документацию.
1<?php
5
6Loc::loadMessages(__FILE__);
7
9
10$licensePrefix = Loader::includeModule('bitrix24') ? \CBitrix24::getLicensePrefix() : '';
11$portalZone = Loader::includeModule('intranet') ? CIntranetUtils::getPortalZone() : '';
12
13if (Loader::includeModule('bitrix24'))
14{
15 if ($licensePrefix !== 'ua')
16 {
18 }
19}
20elseif (Loader::includeModule('intranet') && $portalZone !== 'ua')
21{
23}
24
25$request = \Bitrix\Main\Application::getInstance()->getContext()->getRequest();
26$protocol = $request->isHttps() ? 'https' : 'http';
27
29 'NAME' => Loc::getMessage('SALE_HPS_PLATON'),
30 'HANDLER_MODE_LIST' => [
31 'bank_card' => Loc::getMessage('SALE_HPS_PLATON_MODE_CARD'),
32 'google_pay' => Loc::getMessage('SALE_HPS_PLATON_MODE_GOOGLE_PAY'),
33 'apple_pay' => Loc::getMessage('SALE_HPS_PLATON_MODE_APPLE_PAY'),
34 'privat24' => Loc::getMessage('SALE_HPS_PLATON_MODE_PRIVAT24'),
35 ],
36 'HANDLER_MODE_DESCRIPTION_LIST' => [
37 'bank_card' => [
38 'MAIN' => Loc::getMessage('SALE_HPS_PLATON_DESCRIPTION'),
39 'PUBLIC' => '',
40 ],
41 'google_pay' => [
42 'MAIN' => Loc::getMessage('SALE_HPS_PLATON_DESCRIPTION'),
43 'PUBLIC' => '',
44 ],
45 'apple_pay' => [
46 'MAIN' => Loc::getMessage('SALE_HPS_PLATON_DESCRIPTION'),
47 'PUBLIC' => '',
48 ],
49 'privat24' => [
50 'MAIN' => Loc::getMessage('SALE_HPS_PLATON_DESCRIPTION'),
51 'PUBLIC' => '',
52 ],
53 ],
54 'SORT' => 500,
55 'IS_AVAILABLE' => $isAvailable,
56 'CODES' => [
57 'PLATON_API_KEY' => [
58 'NAME' => Loc::getMessage('SALE_HPS_PLATON_API_KEY'),
59 'DESCRIPTION' => Loc::getMessage('SALE_HPS_PLATON_API_KEY_DESCRIPTION'),
60 'SORT' => 100,
61 'GROUP' => 'CONNECT_SETTINGS_PLATON',
62 ],
63 'PLATON_PASSWORD' => [
64 'NAME' => Loc::getMessage('SALE_HPS_PLATON_PASSWORD'),
65 'SORT' => 200,
66 'GROUP' => 'CONNECT_SETTINGS_PLATON',
67 ],
68 'PLATON_PAYMENT_DESCRIPTION' => [
69 'NAME' => Loc::getMessage('SALE_HPS_PLATON_PAYMENT_DESCRIPTION'),
70 'DESCRIPTION' => Loc::getMessage('SALE_HPS_PLATON_PAYMENT_DESCRIPTION_DESCRIPTION'),
71 'SORT' => 300,
72 'GROUP' => 'CONNECT_SETTINGS_PLATON',
73 'DEFAULT' => [
74 'PROVIDER_KEY' => 'VALUE',
75 'PROVIDER_VALUE' => Loc::getMessage('SALE_HPS_PLATON_INVOICE_DESCRIPTION_DEFAULT_TEMPLATE'),
76 ]
77 ],
78 'PLATON_SUCCESS_URL' => [
79 'NAME' => Loc::getMessage('SALE_HPS_PLATON_SUCCESS_URL'),
80 'DESCRIPTION' => Loc::getMessage('SALE_HPS_PLATON_SUCCESS_URL_DESCRIPTION'),
81 'SORT' => 400,
82 'GROUP' => 'CONNECT_SETTINGS_PLATON',
83 ],
84 ],
85];
if(!Loader::includeModule('catalog')) if(!AccessController::getCurrent() ->check(ActionDictionary::ACTION_PRICE_EDIT)) if(!check_bitrix_sessid()) $request
Определения catalog_reindex.php:36
static getInstance()
Определения application.php:98
Определения loader.php:13
const HANDLER_AVAILABLE_FALSE
Определения manager.php:38
const HANDLER_AVAILABLE_TRUE
Определения manager.php:37
$data['IS_AVAILABLE']
Определения .description.php:13
$portalZone
Определения .description.php:14
$isAvailable
Определения .description.php:12
$licensePrefix
Определения .description.php:15
$protocol
Определения .description.php:9
if( $daysToExpire >=0 &&$daysToExpire< 60 elseif)( $daysToExpire< 0)
Определения prolog_main_admin.php:393