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
7
Loc::loadMessages(__FILE__);
8
9
$description
=
array
(
10
'RETURN'
=> Loc::getMessage(
'SALE_HPS_YANDEX_RETURN'
),
11
'RESTRICTION'
=> Loc::getMessage(
'SALE_HPS_YANDEX_RESTRICTION'
),
12
'COMMISSION'
=> Loc::getMessage(
'SALE_HPS_YANDEX_COMMISSION'
),
13
'MAIN'
=> Loc::getMessage(
'SALE_HPS_YANDEX_DESCRIPTION'
)
14
);
15
16
if
(
IsModuleInstalled
(
'bitrix24'
))
17
{
18
$description
[
'REFERRER'
] = Loc::getMessage(
'SALE_HPS_YANDEX_REFERRER'
);
19
}
20
21
$isAvailable
=
PaySystem\Manager::HANDLER_AVAILABLE_TRUE
;
22
23
$portalZone
= Loader::includeModule(
'intranet'
) ? CIntranetUtils::getPortalZone() :
""
;
24
$licensePrefix
= Loader::includeModule(
'bitrix24'
) ? \CBitrix24::getLicensePrefix() :
""
;
25
26
if
(Loader::includeModule(
'bitrix24'
))
27
{
28
if
(
$licensePrefix
!==
'ru'
)
29
{
30
$isAvailable
=
PaySystem\Manager::HANDLER_AVAILABLE_FALSE
;
31
}
32
}
33
elseif
(Loader::includeModule(
'intranet'
) &&
$portalZone
!==
'ru'
)
34
{
35
$isAvailable
=
PaySystem\Manager::HANDLER_AVAILABLE_FALSE
;
36
}
37
38
$data
=
array
(
39
'NAME'
=> Loc::getMessage(
'SALE_HPS_YANDEX'
),
40
'SORT'
=> 500,
41
'IS_AVAILABLE'
=>
$isAvailable
,
42
'CODES'
=>
array
(
43
"YANDEX_SHOP_ID"
=>
array
(
44
"NAME"
=> Loc::getMessage(
"SALE_HPS_YANDEX_SHOP_ID"
),
45
"DESCRIPTION"
=> Loc::getMessage(
"SALE_HPS_YANDEX_SHOP_ID_DESC"
),
46
'SORT'
=> 100,
47
'GROUP'
=>
'CONNECT_SETTINGS_YANDEX'
,
48
),
49
"YANDEX_SCID"
=>
array
(
50
"NAME"
=> Loc::getMessage(
"SALE_HPS_YANDEX_SCID"
),
51
"DESCRIPTION"
=> Loc::getMessage(
"SALE_HPS_YANDEX_SCID_DESC"
),
52
'SORT'
=> 200,
53
'GROUP'
=>
'CONNECT_SETTINGS_YANDEX'
,
54
),
55
"YANDEX_SHOP_KEY"
=>
array
(
56
"NAME"
=> Loc::getMessage(
"SALE_HPS_YANDEX_SHOP_KEY"
),
57
"DESCRIPTION"
=> Loc::getMessage(
"SALE_HPS_YANDEX_SHOP_KEY_DESC"
),
58
'SORT'
=> 300,
59
'GROUP'
=>
'CONNECT_SETTINGS_YANDEX'
,
60
),
61
"PAYMENT_ID"
=>
array
(
62
"NAME"
=> Loc::getMessage(
"SALE_HPS_YANDEX_PAYMENT_ID"
),
63
'SORT'
=> 400,
64
'GROUP'
=>
'PAYMENT'
,
65
'DEFAULT'
=>
array
(
66
'PROVIDER_KEY'
=>
'PAYMENT'
,
67
'PROVIDER_VALUE'
=>
'ACCOUNT_NUMBER'
68
)
69
),
70
"PAYMENT_DATE_INSERT"
=>
array
(
71
"NAME"
=> Loc::getMessage(
"SALE_HPS_YANDEX_PAYMENT_DATE"
),
72
'SORT'
=> 500,
73
'GROUP'
=>
'PAYMENT'
,
74
'DEFAULT'
=>
array
(
75
'PROVIDER_KEY'
=>
'PAYMENT'
,
76
'PROVIDER_VALUE'
=>
'DATE_BILL'
77
)
78
),
79
"PAYMENT_SHOULD_PAY"
=>
array
(
80
"NAME"
=> Loc::getMessage(
"SALE_HPS_YANDEX_SHOULD_PAY"
),
81
'SORT'
=> 600,
82
'GROUP'
=>
'PAYMENT'
,
83
'DEFAULT'
=>
array
(
84
'PROVIDER_KEY'
=>
'PAYMENT'
,
85
'PROVIDER_VALUE'
=>
'SUM'
86
)
87
),
88
"PS_CHANGE_STATUS_PAY"
=>
array
(
89
"NAME"
=> Loc::getMessage(
"SALE_HPS_YANDEX_CHANGE_STATUS_PAY"
),
90
'SORT'
=> 700,
91
'GROUP'
=>
'GENERAL_SETTINGS'
,
92
"INPUT"
=>
array
(
93
'TYPE'
=>
'Y/N'
94
),
95
'DEFAULT'
=>
array
(
96
"PROVIDER_KEY"
=>
"INPUT"
,
97
"PROVIDER_VALUE"
=>
"Y"
,
98
)
99
),
100
"PS_IS_TEST"
=>
array
(
101
"NAME"
=> Loc::getMessage(
"SALE_HPS_YANDEX_IS_TEST"
),
102
'SORT'
=> 900,
103
'GROUP'
=>
'GENERAL_SETTINGS'
,
104
"INPUT"
=>
array
(
105
'TYPE'
=>
'Y/N'
106
)
107
),
108
"PAYMENT_BUYER_ID"
=>
array
(
109
"NAME"
=> Loc::getMessage(
"SALE_HPS_YANDEX_BUYER_ID"
),
110
'SORT'
=> 1000,
111
'GROUP'
=>
'PAYMENT'
,
112
'DEFAULT'
=>
array
(
113
'PROVIDER_KEY'
=>
'ORDER'
,
114
'PROVIDER_VALUE'
=>
'USER_ID'
115
)
116
),
117
)
118
);
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
array
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения
file_new.php:804
$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
IsModuleInstalled
IsModuleInstalled($module_id)
Определения
tools.php:5301
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
yandex
.description.php
Создано системой
1.14.0