1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
.description.php
См. документацию.
1<?php
5
6Loc::loadMessages(__FILE__);
7
8$request = \Bitrix\Main\Application::getInstance()->getContext()->getRequest();
9$host = $request->isHttps() ? 'https' : 'http';
10
12
13$licensePrefix = Loader::includeModule('bitrix24') ? \CBitrix24::getLicensePrefix() : '';
14$portalZone = Loader::includeModule('intranet') ? CIntranetUtils::getPortalZone() : '';
15
16if (Loader::includeModule('bitrix24'))
17{
18 if ($licensePrefix !== 'ua')
19 {
21 }
22}
23elseif (Loader::includeModule('intranet') && $portalZone !== 'ua')
24{
26}
27
29 'NAME' => Loc::getMessage('SALE_HPS_UAPAY'),
30 'PUBLIC_DESCRIPTION' => Loc::getMessage('SALE_HPS_UAPAY_PUBLIC_DESCRIPTION'),
31 'SORT' => 500,
32 'IS_AVAILABLE' => $isAvailable,
33 'CODES' => [
34 'UAPAY_CLIENT_ID' => [
35 'NAME' => Loc::getMessage('SALE_HPS_UAPAY_CLIENT_ID'),
36 'SORT' => 100,
37 'GROUP' => 'CONNECT_SETTINGS_UAPAY',
38 ],
39 'UAPAY_SIGN_KEY' => [
40 'NAME' => Loc::getMessage('SALE_HPS_UAPAY_SIGN_KEY'),
41 'DESCRIPTION' => Loc::getMessage('SALE_HPS_UAPAY_SIGN_KEY_DESC'),
42 'SORT' => 200,
43 'GROUP' => 'CONNECT_SETTINGS_UAPAY',
44 ],
45 'UAPAY_CALLBACK_URL' => [
46 'NAME' => Loc::getMessage('SALE_HPS_UAPAY_CALLBACK_URL'),
47 'DESCRIPTION' => Loc::getMessage('SALE_HPS_UAPAY_CALLBACK_URL_DESC'),
48 'SORT' => 300,
49 'GROUP' => 'CONNECT_SETTINGS_UAPAY',
50 'DEFAULT' => [
51 'PROVIDER_KEY' => 'VALUE',
52 'PROVIDER_VALUE' => $host.'://'.$request->getHttpHost().'/bitrix/tools/sale_ps_result.php',
53 ]
54 ],
55 'UAPAY_REDIRECT_URL' => [
56 'NAME' => Loc::getMessage('SALE_HPS_UAPAY_REDIRECT_URL'),
57 'DESCRIPTION' => Loc::getMessage('SALE_HPS_UAPAY_REDIRECT_URL_DESC'),
58 'SORT' => 400,
59 'GROUP' => 'CONNECT_SETTINGS_UAPAY',
60 ],
61 'UAPAY_INVOICE_DESCRIPTION' => [
62 'NAME' => Loc::getMessage('SALE_HPS_UAPAY_INVOICE_DESCRIPTION'),
63 'DESCRIPTION' => Loc::getMessage('SALE_HPS_UAPAY_INVOICE_DESCRIPTION_DESC'),
64 'SORT' => 500,
65 'GROUP' => 'CONNECT_SETTINGS_UAPAY',
66 'DEFAULT' => [
67 'PROVIDER_KEY' => 'VALUE',
68 'PROVIDER_VALUE' => Loc::getMessage('SALE_HPS_UAPAY_INVOICE_DESCRIPTION_TEMPLATE'),
69 ]
70 ],
71 'UAPAY_TEST_MODE' => [
72 'NAME' => Loc::getMessage('SALE_HPS_UAPAY_TEST_MODE'),
73 'DESCRIPTION' => Loc::getMessage('SALE_HPS_UAPAY_TEST_MODE_DESC'),
74 'SORT' => 600,
75 'GROUP' => 'CONNECT_SETTINGS_UAPAY',
76 'INPUT' => [
77 'TYPE' => 'Y/N'
78 ],
79 ],
80 'PS_CHANGE_STATUS_PAY' => [
81 'NAME' => Loc::getMessage('SALE_HPS_UAPAY_CHANGE_STATUS_PAY'),
82 'SORT' => 700,
83 'GROUP' => 'GENERAL_SETTINGS',
84 'INPUT' => [
85 'TYPE' => 'Y/N'
86 ],
87 'DEFAULT' => [
88 'PROVIDER_KEY' => 'INPUT',
89 'PROVIDER_VALUE' => 'Y',
90 ]
91 ],
92 ]
93];
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
$host
Определения .description.php:9
if( $daysToExpire >=0 &&$daysToExpire< 60 elseif)( $daysToExpire< 0)
Определения prolog_main_admin.php:393