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
=
array
(
9
'MAIN'
=> Loc::getMessage(
'SALE_HPS_WOOPPAY_DESCRIPTION_MAIN'
),
10
);
11
12
$request
=
\Bitrix\Main\Application::getInstance
()->getContext()->getRequest();
13
$protocol
=
$request
->isHttps() ?
'https://'
:
'http://'
;
14
15
$isAvailable
=
PaySystem\Manager::HANDLER_AVAILABLE_TRUE
;
16
17
$portalZone
= Loader::includeModule(
'intranet'
) ? CIntranetUtils::getPortalZone() :
''
;
18
$licensePrefix
= Loader::includeModule(
'bitrix24'
) ? \CBitrix24::getLicensePrefix() :
''
;
19
20
if
(Loader::includeModule(
"bitrix24"
))
21
{
22
if
(
$licensePrefix
!==
'kz'
)
23
{
24
$isAvailable
=
PaySystem\Manager::HANDLER_AVAILABLE_FALSE
;
25
}
26
}
27
elseif
(Loader::includeModule(
'intranet'
) &&
$portalZone
!==
'ru'
)
28
{
29
$isAvailable
=
PaySystem\Manager::HANDLER_AVAILABLE_FALSE
;
30
}
31
32
$data
= [
33
'NAME'
=> Loc::getMessage(
'SALE_HPS_WOOPPAY'
),
34
'HANDLER_MODE_LIST'
=> [
35
'checkout'
=> Loc::getMessage(
'SALE_HPS_WOOPPAY_CHECKOUT_MODE'
),
36
],
37
'HANDLER_MODE_DESCRIPTION_LIST'
=> [
38
'checkout'
=> [
39
'MAIN'
=> Loc::getMessage(
'SALE_HPS_WOOPPAY_CHECKOUT_MODE_DESCRIPTION'
),
40
'PUBLIC'
=>
''
,
41
],
42
],
43
'SORT'
=> 500,
44
'IS_AVAILABLE'
=>
$isAvailable
,
45
'CODES'
=> [
46
'WOOPPAY_LOGIN'
=> [
47
'NAME'
=> Loc::getMessage(
'SALE_HPS_WOOPPAY_LOGIN'
),
48
'SORT'
=> 100,
49
'GROUP'
=>
'CONNECT_SETTINGS_WOOPPAY'
,
50
],
51
'WOOPPAY_PASSWORD'
=> [
52
'NAME'
=> Loc::getMessage(
'SALE_HPS_WOOPPAY_PASSWORD'
),
53
'SORT'
=> 200,
54
'GROUP'
=>
'CONNECT_SETTINGS_WOOPPAY'
55
],
56
'SERVICE_NAME'
=> [
57
'NAME'
=> Loc::getMessage(
'SALE_HPS_WOOPPAY_SERVICE_NAME'
),
58
'SORT'
=> 300,
59
'GROUP'
=>
'CONNECT_SETTINGS_WOOPPAY'
60
],
61
'WOOPPAY_PAYMENT_DESCRIPTION'
=> [
62
'NAME'
=> Loc::getMessage(
'SALE_HPS_WOOPPAY_PAYMENT_DESCRIPTION'
),
63
'DESCRIPTION'
=> Loc::getMessage(
'SALE_HPS_WOOPPAY_PAYMENT_DESCRIPTION_DESC'
),
64
'SORT'
=> 400,
65
'GROUP'
=>
'CONNECT_SETTINGS_WOOPPAY'
,
66
'DEFAULT'
=> [
67
'PROVIDER_KEY'
=>
'VALUE'
,
68
'PROVIDER_VALUE'
=> Loc::getMessage(
'SALE_HPS_WOOPPAY_PAYMENT_DESCRIPTION_TEMPLATE'
),
69
]
70
],
71
'WOOPPAY_BACK_URL'
=> [
72
'NAME'
=> Loc::getMessage(
'SALE_HPS_WOOPPAY_BACK_URL'
),
73
'DESCRIPTION'
=> Loc::getMessage(
'SALE_HPS_WOOPPAY_BACK_URL_DESC'
),
74
'SORT'
=> 500,
75
'GROUP'
=>
'CONNECT_SETTINGS_WOOPPAY'
,
76
],
77
'WOOPPAY_REQUEST_URL'
=> [
78
'NAME'
=> Loc::getMessage(
'SALE_HPS_WOOPPAY_REQUEST_URL'
),
79
'DESCRIPTION'
=> Loc::getMessage(
'SALE_HPS_WOOPPAY_REQUEST_URL_DESC'
),
80
'SORT'
=> 600,
81
'GROUP'
=>
'CONNECT_SETTINGS_WOOPPAY'
,
82
'DEFAULT'
=> [
83
'PROVIDER_KEY'
=>
'VALUE'
,
84
'PROVIDER_VALUE'
=>
$protocol
.$request->getHttpHost().
'/bitrix/tools/sale_ps_result.php'
,
85
]
86
],
87
'WOOPPAY_TEST_MODE'
=> [
88
'NAME'
=> Loc::getMessage(
'SALE_HPS_WOOPPAY_TEST_MODE'
),
89
'DESCRIPTION'
=> Loc::getMessage(
'SALE_HPS_WOOPPAY_TEST_MODE_DESC'
),
90
'SORT'
=> 700,
91
'GROUP'
=>
'CONNECT_SETTINGS_WOOPPAY'
,
92
'INPUT'
=> [
93
'TYPE'
=>
'Y/N'
94
],
95
],
96
'PS_CHANGE_STATUS_PAY'
=> [
97
'NAME'
=> Loc::getMessage(
'SALE_HPS_WOOPPAY_CHANGE_STATUS_PAY'
),
98
'SORT'
=> 800,
99
'GROUP'
=>
'GENERAL_SETTINGS'
,
100
'INPUT'
=> [
101
'TYPE'
=>
'Y/N'
102
],
103
'DEFAULT'
=> [
104
'PROVIDER_KEY'
=>
'INPUT'
,
105
'PROVIDER_VALUE'
=>
'Y'
,
106
]
107
],
108
]
109
];
$request
if(!Loader::includeModule('catalog')) if(!AccessController::getCurrent() ->check(ActionDictionary::ACTION_PRICE_EDIT)) if(!check_bitrix_sessid()) $request
Определения
catalog_reindex.php:36
Bitrix\Main\Application\getInstance
static getInstance()
Определения
application.php: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
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
$protocol
$protocol
Определения
.description.php:9
$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
wooppay
.description.php
Создано системой
1.14.0