1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
.description.php
См. документацию.
1<?php
5
6Loc::loadMessages(__FILE__);
7
9
11
12$isB24Included = Loader::includeModule('bitrix24');
13$isIntranetIncluded = Loader::includeModule('intranet');
14
15$licensePrefix = $isB24Included ? \CBitrix24::getLicensePrefix() : '';
16$portalZone = $isIntranetIncluded ? CIntranetUtils::getPortalZone() : '';
17
19{
20 if (!in_array($licensePrefix, ['ru', 'kz'], true))
21 {
23 }
24}
26{
28}
29
31 'NAME' => Loc::getMessage('SALE_HPS_ROBOXCHANGE_TITLE'),
32 'SORT' => 500,
33 'HANDLER_MODE_LIST' => [
34 'bank_card' => Loc::getMessage('SALE_HPS_ROBOXCHANGE_BANKCARD_MODE_MSGVER_1'),
35 'widget' => Loc::getMessage('SALE_HPS_ROBOXCHANGE_WIDGET_MODE'),
36 'sbp' => Loc::getMessage('SALE_HPS_ROBOXCHANGE_SBP_MODE'),
37 'apple_pay' => Loc::getMessage('SALE_HPS_ROBOXCHANGE_APPLEPAY_MODE'),
38 'google_pay' => Loc::getMessage('SALE_HPS_ROBOXCHANGE_GOOGLEPAY_MODE'),
39 'samsung_pay' => Loc::getMessage('SALE_HPS_ROBOXCHANGE_SAMSUNGPAY_MODE'),
40 ],
41 'HANDLER_MODE_DESCRIPTION_LIST' => [
42 'bank_card' => [
43 'MAIN' => Loc::getMessage('SALE_HPS_ROBOXCHANGE_DESCRIPTION'),
44 'PUBLIC' => Loc::getMessage('SALE_HPS_ROBOXCHANGE_BANKCARD_MODE_PUBLIC_DESCRIPTION_MSGVER_1'),
45 ],
46 'widget' => [
47 'MAIN' => Loc::getMessage('SALE_HPS_ROBOXCHANGE_WIDGET_MODE_MAIN_DESCRIPTION'),
48 'PUBLIC' => Loc::getMessage('SALE_HPS_ROBOXCHANGE_WIDGET_MODE_PUBLIC_DESCRIPTION'),
49 ],
50 'sbp' => [
51 'MAIN' => Loc::getMessage('SALE_HPS_ROBOXCHANGE_SBP_MODE_MAIN_DESCRIPTION'),
52 'PUBLIC' => Loc::getMessage('SALE_HPS_ROBOXCHANGE_SBP_MODE_PUBLIC_DESCRIPTION'),
53 ],
54 'apple_pay' => [
55 'MAIN' => Loc::getMessage('SALE_HPS_ROBOXCHANGE_DESCRIPTION'),
56 'PUBLIC' => Loc::getMessage('SALE_HPS_ROBOXCHANGE_APPLEPAY_MODE_PUBLIC_DESCRIPTION'),
57 ],
58 'google_pay' => [
59 'MAIN' => Loc::getMessage('SALE_HPS_ROBOXCHANGE_DESCRIPTION'),
60 'PUBLIC' => Loc::getMessage('SALE_HPS_ROBOXCHANGE_GOOGLEPAY_MODE_PUBLIC_DESCRIPTION'),
61 ],
62 'samsung_pay' => [
63 'MAIN' => Loc::getMessage('SALE_HPS_ROBOXCHANGE_DESCRIPTION'),
64 'PUBLIC' => Loc::getMessage('SALE_HPS_ROBOXCHANGE_SAMSUNGPAY_MODE_PUBLIC_DESCRIPTION'),
65 ],
66 ],
67 'IS_AVAILABLE' => $isAvailable,
68 'CODES' => [
69 'ROBOXCHANGE_ORDERDESCR' => [
70 'NAME' => Loc::getMessage('SALE_HPS_ROBOXCHANGE_ORDERDESCR'),
71 'SORT' => 400,
72 'GROUP' => 'PAYMENT',
73 ],
74 'ROBOXCHANGE_SHOPPASSWORD_TEST' => [
75 'NAME' => Loc::getMessage('SALE_HPS_ROBOXCHANGE_TEST_SHOPPASSWORD'),
76 'SORT' => 500,
77 'GROUP' => 'CONNECT_SETTINGS_ROBOXCHANGE',
78 ],
79 'ROBOXCHANGE_SHOPPASSWORD2_TEST' => [
80 'NAME' => Loc::getMessage('SALE_HPS_ROBOXCHANGE_TEST_SHOPPASSWORD2'),
81 'SORT' => 600,
82 'GROUP' => 'CONNECT_SETTINGS_ROBOXCHANGE',
83 ],
84 'ROBOXCHANGE_TEMPLATE_TYPE' => [
85 'NAME' => Loc::getMessage('SALE_HPS_ROBOXCHANGE_TEMPLATE_TYPE'),
86 'SORT' => 700,
87 'GROUP' => 'CONNECT_SETTINGS_ROBOXCHANGE',
88 'INPUT' => [
89 'TYPE' => 'ENUM',
90 'OPTIONS' => [
91 Sale\Handlers\PaySystem\RoboxchangeHandler::TEMPLATE_TYPE_CHECKOUT => Loc::getMessage('SALE_HPS_ROBOXCHANGE_TEMPLATE_TYPE_CHECKOUT'),
92 Sale\Handlers\PaySystem\RoboxchangeHandler::TEMPLATE_TYPE_IFRAME => Loc::getMessage('SALE_HPS_ROBOXCHANGE_TEMPLATE_TYPE_IFRAME'),
93 ]
94 ],
95 'DEFAULT' => [
96 'PROVIDER_KEY' => 'INPUT',
97 'PROVIDER_VALUE' => Sale\Handlers\PaySystem\RoboxchangeHandler::TEMPLATE_TYPE_CHECKOUT
98 ]
99 ],
100 'ROBOXCHANGE_COUNTRY_CODE' => [
101 'NAME' => Loc::getMessage('SALE_HPS_ROBOXCHANGE_COUNTRY_CODE'),
102 'DESCRIPTION' => Loc::getMessage('SALE_HPS_ROBOXCHANGE_COUNTRY_CODE_DESC'),
103 'SORT' => 800,
104 'GROUP' => 'CONNECT_SETTINGS_ROBOXCHANGE',
105 'INPUT' => [
106 'TYPE' => 'ENUM',
107 'OPTIONS' => [
108 'RU' => Loc::getMessage('SALE_HPS_ROBOXCHANGE_COUNTRY_CODE_OPTION_RU'),
109 'KZ' => Loc::getMessage('SALE_HPS_ROBOXCHANGE_COUNTRY_CODE_OPTION_KZ'),
110 ]
111 ],
112 'DEFAULT' => [
113 'PROVIDER_KEY' => 'INPUT',
114 'PROVIDER_VALUE' => ($licensePrefix ?: $portalZone) === 'kz' ? 'KZ' : 'RU',
115 ]
116 ],
117 'BUYER_PERSON_EMAIL' => [
118 'NAME' => Loc::getMessage('SALE_HPS_ROBOXCHANGE_EMAIL_USER'),
119 'SORT' => 1000,
120 'GROUP' => 'BUYER_PERSON',
121 'DEFAULT' => [
122 'PROVIDER_VALUE' => 'EMAIL',
123 'PROVIDER_KEY' => 'PROPERTY'
124 ]
125 ],
126 'PS_CHANGE_STATUS_PAY' => [
127 'NAME' => Loc::getMessage('SALE_HPS_ROBOXCHANGE_CHANGE_STATUS_PAY'),
128 'SORT' => 1100,
129 'GROUP' => 'GENERAL_SETTINGS',
130 'INPUT' => [
131 'TYPE' => 'Y/N'
132 ],
133 'DEFAULT' => [
134 'PROVIDER_KEY' => 'INPUT',
135 'PROVIDER_VALUE' => 'Y',
136 ]
137 ],
138 'PS_IS_TEST' => [
139 'NAME' => Loc::getMessage('SALE_HPS_ROBOXCHANGE_TEST'),
140 'SORT' => 1200,
141 'GROUP' => 'GENERAL_SETTINGS',
142 'INPUT' => [
143 'TYPE' => 'Y/N'
144 ]
145 ],
146 ]
147];
148
149$shopSettings = (new PaySystem\Robokassa\ShopSettings())->isOnlyCommonSettingsExists();
150if (!$shopSettings)
151{
152 $data['CODES']['ROBOXCHANGE_SHOPLOGIN'] = [
153 'NAME' => Loc::getMessage('SALE_HPS_ROBOXCHANGE_SHOPLOGIN'),
154 'SORT' => 100,
155 'GROUP' => 'CONNECT_SETTINGS_ROBOXCHANGE',
156 ];
157
158 $data['CODES']['ROBOXCHANGE_SHOPPASSWORD'] = [
159 'NAME' => Loc::getMessage('SALE_HPS_ROBOXCHANGE_SHOPPASSWORD'),
160 'SORT' => 200,
161 'GROUP' => 'CONNECT_SETTINGS_ROBOXCHANGE',
162 ];
163
164 $data['CODES']['ROBOXCHANGE_SHOPPASSWORD2'] = [
165 'NAME' => Loc::getMessage('SALE_HPS_ROBOXCHANGE_SHOPPASSWORD2'),
166 'SORT' => 300,
167 'GROUP' => 'CONNECT_SETTINGS_ROBOXCHANGE',
168 ];
169}
170unset($shopSettings);
Определения loader.php:13
const HANDLER_AVAILABLE_FALSE
Определения manager.php:38
const HANDLER_AVAILABLE_TRUE
Определения manager.php:37
static includeHandler($actionFile)
Определения manager.php:1045
$data['IS_AVAILABLE']
Определения .description.php:13
$portalZone
Определения .description.php:14
$isAvailable
Определения .description.php:12
$licensePrefix
Определения .description.php:15
$isB24Included
Определения .description.php:12
$shopSettings
Определения .description.php:149
$isIntranetIncluded
Определения .description.php:13
if( $daysToExpire >=0 &&$daysToExpire< 60 elseif)( $daysToExpire< 0)
Определения prolog_main_admin.php:393