1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
.description.php
См. документацию.
1
<?php
2
use
Bitrix\Main\Loader
,
3
Bitrix\Main\Localization\Loc
,
4
Bitrix\Sale\PaySystem
;
5
6
Loc::loadMessages(__FILE__);
7
8
$description
= [
9
'MAIN'
=> Loc::getMessage(
'SALE_HPS_SKB_DESCRIPTION_MAIN'
),
10
];
11
12
$isAvailable
=
PaySystem\Manager::HANDLER_AVAILABLE_TRUE
;
13
14
$licensePrefix
= Loader::includeModule(
'bitrix24'
) ? \CBitrix24::getLicensePrefix() :
''
;
15
$portalZone
= Loader::includeModule(
'intranet'
) ? CIntranetUtils::getPortalZone() :
''
;
16
17
if
(Loader::includeModule(
'bitrix24'
))
18
{
19
if
(
$licensePrefix
!==
'ru'
)
20
{
21
$isAvailable
=
PaySystem\Manager::HANDLER_AVAILABLE_FALSE
;
22
}
23
}
24
elseif
(Loader::includeModule(
'intranet'
) &&
$portalZone
!==
'ru'
)
25
{
26
$isAvailable
=
PaySystem\Manager::HANDLER_AVAILABLE_FALSE
;
27
}
28
29
$data
= [
30
'NAME'
=> Loc::getMessage(
'SALE_HPS_SKB'
),
31
'HANDLER_MODE_LIST'
=> [
32
'skb'
=> Loc::getMessage(
'SALE_HPS_SKB_MODE_SKB'
),
33
'delobank'
=> Loc::getMessage(
'SALE_HPS_SKB_MODE_DELOBANK'
),
34
'gazenergobank'
=> Loc::getMessage(
'SALE_HPS_SKB_MODE_GAZENERGOBANK'
),
35
],
36
'HANDLER_MODE_DESCRIPTION_LIST'
=> [
37
'skb'
=> [
38
'MAIN'
=> Loc::getMessage(
'SALE_HPS_SKB_DESCRIPTION_MAIN'
),
39
'PUBLIC'
=> Loc::getMessage(
'SALE_HPS_SKB_MODE_SKB_PUBLIC_DESCRIPTION'
),
40
],
41
],
42
'SORT'
=> 500,
43
'IS_AVAILABLE'
=>
$isAvailable
,
44
'CODES'
=> [
45
'SKB_LOGIN'
=> [
46
'NAME'
=> Loc::getMessage(
'SALE_HPS_SKB_LOGIN'
),
47
'DESCRIPTION'
=> Loc::getMessage(
'SALE_HPS_SKB_LOGIN_DESC'
),
48
'SORT'
=> 100,
49
'GROUP'
=>
'CONNECT_SETTINGS_SKB'
,
50
],
51
'SKB_PASSWORD'
=> [
52
'NAME'
=> Loc::getMessage(
'SALE_HPS_SKB_PASSWORD'
),
53
'DESCRIPTION'
=> Loc::getMessage(
'SALE_HPS_SKB_PASSWORD_DESC'
),
54
'SORT'
=> 200,
55
'GROUP'
=>
'CONNECT_SETTINGS_SKB'
56
],
57
'SKB_MERCHANT_ID'
=> [
58
'NAME'
=> Loc::getMessage(
'SALE_HPS_SKB_MERCHANT_ID'
),
59
'SORT'
=> 300,
60
'GROUP'
=>
'CONNECT_SETTINGS_SKB'
61
],
62
'SKB_SECRET_KEY'
=> [
63
'NAME'
=> Loc::getMessage(
'SALE_HPS_SKB_SECRET_KEY'
),
64
'SORT'
=> 400,
65
'GROUP'
=>
'CONNECT_SETTINGS_SKB'
66
],
67
'SKB_ADDITIONAL_INFO'
=> [
68
'NAME'
=> Loc::getMessage(
'SALE_HPS_SKB_ADDITIONAL_INFO'
),
69
'DESCRIPTION'
=> Loc::getMessage(
'SALE_HPS_SKB_ADDITIONAL_INFO_DESC'
),
70
'SORT'
=> 500,
71
'GROUP'
=>
'CONNECT_SETTINGS_SKB'
,
72
'DEFAULT'
=> [
73
'PROVIDER_KEY'
=>
'VALUE'
,
74
'PROVIDER_VALUE'
=> Loc::getMessage(
'SALE_HPS_SKB_ADDITIONAL_INFO_TEMPLATE'
),
75
]
76
],
77
'SKB_TEST_MODE'
=> [
78
'NAME'
=> Loc::getMessage(
'SALE_HPS_SKB_TEST_MODE'
),
79
'SORT'
=> 600,
80
'GROUP'
=>
'CONNECT_SETTINGS_SKB'
,
81
'INPUT'
=> [
82
'TYPE'
=>
'Y/N'
83
],
84
],
85
'PS_CHANGE_STATUS_PAY'
=> [
86
'NAME'
=> Loc::getMessage(
'SALE_HPS_SKB_CHANGE_STATUS_PAY'
),
87
'SORT'
=> 700,
88
'GROUP'
=>
'GENERAL_SETTINGS'
,
89
'INPUT'
=> [
90
'TYPE'
=>
'Y/N'
91
],
92
'DEFAULT'
=> [
93
'PROVIDER_KEY'
=>
'INPUT'
,
94
'PROVIDER_VALUE'
=>
'Y'
,
95
]
96
],
97
]
98
];
Bitrix\Main\Loader
Определения
loader.php:13
Bitrix\Main\Localization\Loc
Определения
loc.php:12
Bitrix\Sale\PaySystem\Manager\HANDLER_AVAILABLE_FALSE
const HANDLER_AVAILABLE_FALSE
Определения
manager.php:38
Bitrix\Sale\PaySystem\Manager\HANDLER_AVAILABLE_TRUE
const HANDLER_AVAILABLE_TRUE
Определения
manager.php:37
$data
$data['IS_AVAILABLE']
Определения
.description.php:13
$portalZone
$portalZone
Определения
.description.php:14
$isAvailable
$isAvailable
Определения
.description.php:12
$licensePrefix
$licensePrefix
Определения
.description.php:15
$description
if(Loader::includeModule( 'bitrix24')) elseif(Loader::includeModule('intranet') &&CIntranetUtils::getPortalZone() !=='ru') $description
Определения
.description.php:24
Bitrix\Sale\PaySystem
Определения
applepay.php:3
elseif
if( $daysToExpire >=0 &&$daysToExpire< 60 elseif)( $daysToExpire< 0)
Определения
prolog_main_admin.php:393
bitrix
modules
sale
handlers
paysystem
skb
.description.php
Создано системой
1.14.0