1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
.description.php
См. документацию.
1<?php
5
6Loc::loadMessages(__FILE__);
7
9
10$licensePrefix = Loader::includeModule('bitrix24') ? \CBitrix24::getLicensePrefix() : '';
11$portalZone = Loader::includeModule('intranet') ? CIntranetUtils::getPortalZone() : '';
12
13if (Loader::includeModule('bitrix24'))
14{
15 if ($licensePrefix !== 'ru')
16 {
18 }
19}
20elseif (Loader::includeModule('intranet') && $portalZone !== 'ru')
21{
23}
24
25$request = \Bitrix\Main\Application::getInstance()->getContext()->getRequest();
26$protocol = $request->isHttps() ? 'https' : 'http';
27
29 'NAME' => Loc::getMessage('SALE_HPS_WEBMONEY'),
30 'DESCRIPTION' => Loc::getMessage('SALE_HPS_WEBMONEY_DESCRIPTION'),
31 'SORT' => 500,
32 'IS_AVAILABLE' => $isAvailable,
33 'CODES' => [
34 'WEBMONEY_SHOP_ACCT' => [
35 'NAME' => Loc::getMessage('SALE_HPS_WEBMONEY_NUMBER'),
36 'SORT' => 100,
37 'GROUP' => 'CONNECT_SETTINGS_WEBMONEY',
38 ],
39 'PS_IS_TEST' => [
40 'NAME' => Loc::getMessage('SALE_HPS_WEBMONEY_TEST'),
41 'SORT' => 200,
42 'GROUP' => 'GENERAL_SETTINGS',
43 'INPUT' => [
44 'TYPE' => 'Y/N'
45 ]
46 ],
47 'WEBMONEY_CNST_SECRET_KEY' => [
48 'NAME' => Loc::getMessage('SALE_HPS_WEBMONEY_KEY'),
49 'SORT' => 300,
50 'GROUP' => 'CONNECT_SETTINGS_WEBMONEY'
51 ],
52 'WEBMONEY_HASH_ALGO' => [
53 'NAME' => Loc::getMessage('SALE_HPS_WEBMONEY_HASH_ALGO'),
54 'SORT' => 400,
55 'TYPE' => 'SELECT',
56 'GROUP' => 'CONNECT_SETTINGS_WEBMONEY',
57 'INPUT' => [
58 'TYPE' => 'ENUM',
59 'OPTIONS' => [
60 'md5' => 'md5',
61 'sha256' => 'sha256'
62 ]
63 ]
64 ],
65 'PAYMENT_ID' => [
66 'NAME' => Loc::getMessage('SALE_HPS_WEBMONEY_PAYMENT_ID'),
67 'SORT' => 500,
68 'GROUP' => 'PAYMENT',
69 'DEFAULT' => [
70 'PROVIDER_KEY' => 'PAYMENT',
71 'PROVIDER_VALUE' => 'ID'
72 ]
73 ],
74 'PAYMENT_DATE_INSERT' => [
75 'NAME' => Loc::getMessage('SALE_HPS_WEBMONEY_DATE'),
76 'SORT' => 600,
77 'GROUP' => 'PAYMENT',
78 'DEFAULT' => [
79 'PROVIDER_KEY' => 'PAYMENT',
80 'PROVIDER_VALUE' => 'DATE_BILL'
81 ]
82 ],
83 'PAYMENT_SHOULD_PAY' => [
84 'NAME' => Loc::getMessage('SALE_HPS_WEBMONEY_SUMMA'),
85 'SORT' => 700,
86 'DEFAULT' => [
87 'PROVIDER_KEY' => 'PAYMENT',
88 'PROVIDER_VALUE' => 'SUM'
89 ],
90 'GROUP' => 'PAYMENT'
91 ],
92 'WEBMONEY_RESULT_URL' => [
93 'NAME' => Loc::getMessage('SALE_HPS_WEBMONEY_URL'),
94 'SORT' => 800,
95 'GROUP' => 'CONNECT_SETTINGS_WEBMONEY',
96 'DEFAULT' => [
97 'PROVIDER_KEY' => 'VALUE',
98 'PROVIDER_VALUE' => $protocol.'://'.$request->getHttpHost().'/bitrix/tools/sale_ps_result.php',
99 ]
100 ],
101 'WEBMONEY_SUCCESS_URL' => [
102 'NAME' => Loc::getMessage('SALE_HPS_WEBMONEY_URL_OK'),
103 'DESCRIPTION' => Loc::getMessage('SALE_HPS_WEBMONEY_URL_OK_DESC'),
104 'SORT' => 900,
105 'GROUP' => 'CONNECT_SETTINGS_WEBMONEY',
106 ],
107 'WEBMONEY_FAIL_URL' => [
108 'NAME' => Loc::getMessage('SALE_HPS_WEBMONEY_URL_ERROR'),
109 'DESCRIPTION' => Loc::getMessage('SALE_HPS_WEBMONEY_URL_ERROR_DESC'),
110 'SORT' => 1000,
111 'GROUP' => 'CONNECT_SETTINGS_WEBMONEY',
112 ],
113 'BUYER_PERSON_PHONE' => [
114 'NAME' => Loc::getMessage('SALE_HPS_WEBMONEY_PHONE'),
115 'GROUP' => 'BUYER_PERSON',
116 'SORT' => 1100,
117 'DEFAULT' => [
118 'PROVIDER_KEY' => 'PROPERTY',
119 'PROVIDER_VALUE' => 'PHONE'
120 ]
121 ],
122 'BUYER_PERSON_EMAIL' => [
123 'NAME' => Loc::getMessage('SALE_HPS_WEBMONEY_MAIL'),
124 'GROUP' => 'BUYER_PERSON',
125 'SORT' => 1200,
126 'DEFAULT' => [
127 'PROVIDER_KEY' => 'PROPERTY',
128 'PROVIDER_VALUE' => 'EMAIL'
129 ]
130 ],
131 'PS_CHANGE_STATUS_PAY' => [
132 'NAME' => Loc::getMessage('SALE_HPS_WEBMONEY_CHANGE_STATUS_PAY'),
133 'SORT' => 1300,
134 'GROUP' => 'GENERAL_SETTINGS',
135 'INPUT' => [
136 'TYPE' => 'Y/N'
137 ],
138 'DEFAULT' => [
139 'PROVIDER_KEY' => 'INPUT',
140 'PROVIDER_VALUE' => 'Y',
141 ]
142 ]
143 ]
144];
if(!Loader::includeModule('catalog')) if(!AccessController::getCurrent() ->check(ActionDictionary::ACTION_PRICE_EDIT)) if(!check_bitrix_sessid()) $request
Определения catalog_reindex.php:36
static getInstance()
Определения application.php:98
Определения 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