1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
.description.php
См. документацию.
1<?php
6
7Loc::loadMessages(__FILE__);
8
10
11$licensePrefix = Loader::includeModule('bitrix24') ? \CBitrix24::getLicensePrefix() : '';
12$portalZone = Loader::includeModule('intranet') ? CIntranetUtils::getPortalZone() : '';
13
14if (Loader::includeModule('bitrix24'))
15{
16 if ($licensePrefix !== 'ru')
17 {
19 }
20}
21elseif (Loader::includeModule('intranet') && $portalZone !== 'ru')
22{
24}
25
26$request = Application::getInstance()->getContext()->getRequest();
27$protocol = $request->isHttps() ? 'https://' : 'http://';
28
30 'NAME' => Loc::getMessage('SALE_HPS_PAYMASTER'),
31 'SORT' => 500,
32 'IS_AVAILABLE' => $isAvailable,
33 'CODES' => [
34 'PAYMASTER_SHOP_ACCT' => [
35 'NAME' => Loc::getMessage('SALE_HPS_PAYMASTER_NUMBER'),
36 'SORT' => 100,
37 'GROUP' => 'CONNECT_SETTINGS_PAYMASTER',
38 ],
39 'PS_IS_TEST' => [
40 'NAME' => Loc::getMessage('SALE_HPS_PAYMASTER_TEST'),
41 'SORT' => 200,
42 'GROUP' => 'GENERAL_SETTINGS',
43 'INPUT' => [
44 'TYPE' => 'Y/N'
45 ]
46 ],
47 'PAYMASTER_CNST_SECRET_KEY' => [
48 'NAME' => Loc::getMessage('SALE_HPS_PAYMASTER_KEY'),
49 'SORT' => 300,
50 'GROUP' => 'CONNECT_SETTINGS_PAYMASTER'
51 ],
52 'PAYMENT_ID' => [
53 'NAME' => Loc::getMessage('SALE_HPS_PAYMASTER_ORDER_ID'),
54 'SORT' => 500,
55 'GROUP' => 'PAYMENT',
56 'DEFAULT' => [
57 'PROVIDER_KEY' => 'PAYMENT',
58 'PROVIDER_VALUE' => 'ID'
59 ]
60 ],
61 'PAYMENT_DATE_INSERT' => [
62 'NAME' => Loc::getMessage('SALE_HPS_PAYMASTER_DATE'),
63 'SORT' => 600,
64 'GROUP' => 'PAYMENT',
65 'DEFAULT' => [
66 'PROVIDER_KEY' => 'PAYMENT',
67 'PROVIDER_VALUE' => 'DATE_BILL'
68 ]
69 ],
70 'PAYMENT_SHOULD_PAY' => [
71 'NAME' => Loc::getMessage('SALE_HPS_PAYMASTER_SUMMA'),
72 'SORT' => 700,
73 'GROUP' => 'PAYMENT',
74 'DEFAULT' => [
75 'PROVIDER_KEY' => 'PAYMENT',
76 'PROVIDER_VALUE' => 'SUM'
77 ]
78 ],
79 'PAYMENT_CURRENCY' => [
80 'NAME' => Loc::getMessage('SALE_HPS_PAYMASTER_CURRENCY'),
81 'SORT' => 800,
82 'GROUP' => 'PAYMENT',
83 'DEFAULT' => [
84 'PROVIDER_KEY' => 'PAYMENT',
85 'PROVIDER_VALUE' => 'CURRENCY'
86 ]
87 ],
88 'PAYMASTER_RESULT_URL' => [
89 'NAME' => Loc::getMessage('SALE_HPS_PAYMASTER_URL'),
90 'SORT' => 900,
91 'GROUP' => 'CONNECT_SETTINGS_PAYMASTER',
92 'DEFAULT' => [
93 'PROVIDER_KEY' => 'VALUE',
94 'PROVIDER_VALUE' => $protocol.$request->getHttpHost().'/bitrix/tools/sale_ps_result.php',
95 ],
96 ],
97 'PAYMASTER_SUCCESS_URL' => [
98 'NAME' => Loc::getMessage('SALE_HPS_PAYMASTER_URL_OK'),
99 'DESCRIPTION' => Loc::getMessage('SALE_HPS_PAYMASTER_URL_OK_DESC'),
100 'SORT' => 1000,
101 'GROUP' => 'CONNECT_SETTINGS_PAYMASTER'
102 ],
103 'PAYMASTER_FAIL_URL' => [
104 'NAME' => Loc::getMessage('SALE_HPS_PAYMASTER_URL_ERROR'),
105 'DESCRIPTION' => Loc::getMessage('SALE_HPS_PAYMASTER_URL_ERROR_DESC'),
106 'SORT' => 1100,
107 'GROUP' => 'CONNECT_SETTINGS_PAYMASTER'
108 ],
109 'BUYER_PERSON_PHONE' => [
110 'NAME' => Loc::getMessage('SALE_HPS_PAYMASTER_PHONE'),
111 'GROUP' => 'BUYER_PERSON',
112 'SORT' => 1200
113 ],
114 'PAYMASTER_HASH_ALGO' => [
115 'NAME' => Loc::getMessage('SALE_HPS_PAYMASTER_HASH_ALGO'),
116 'SORT' => 1250,
117 'TYPE' => 'SELECT',
118 'GROUP' => 'CONNECT_SETTINGS_PAYMASTER',
119 'INPUT' => [
120 'TYPE' => 'ENUM',
121 'OPTIONS' => [
122 'md5' => 'md5',
123 'sha256' => 'sha256'
124 ]
125 ],
126 'DEFAULT' => [
127 'PROVIDER_KEY' => 'INPUT',
128 'PROVIDER_VALUE' => 'md5'
129 ]
130 ],
131 'BUYER_PERSON_EMAIL' => [
132 'NAME' => Loc::getMessage('SALE_HPS_PAYMASTER_MAIL'),
133 'GROUP' => 'BUYER_PERSON',
134 'SORT' => 1300
135 ]
136 ]
137];
if(!Loader::includeModule('catalog')) if(!AccessController::getCurrent() ->check(ActionDictionary::ACTION_PRICE_EDIT)) if(!check_bitrix_sessid()) $request
Определения catalog_reindex.php:36
Определения 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