1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
.description.php
См. документацию.
1
<?php
2
3
use
Bitrix\Main\Application
;
4
use
Bitrix\Main\Loader
;
5
use
Bitrix\Main\Localization\Loc
;
6
use
Bitrix\Sale\PaySystem
;
7
8
$isAvailable
=
PaySystem\Manager::HANDLER_AVAILABLE_TRUE
;
9
10
$licensePrefix
= Loader::includeModule(
'bitrix24'
) ? \CBitrix24::getLicensePrefix() :
''
;
11
$portalZone
= Application::getInstance()->getLicense()->getRegion();
12
13
if
(Loader::includeModule(
'bitrix24'
))
14
{
15
if
(
$licensePrefix
!==
'ru'
)
16
{
17
$isAvailable
=
PaySystem\Manager::HANDLER_AVAILABLE_FALSE
;
18
}
19
}
20
elseif
(!Loader::includeModule(
'crm'
) ||
$portalZone
!==
'ru'
)
21
{
22
$isAvailable
=
PaySystem\Manager::HANDLER_AVAILABLE_FALSE
;
23
}
24
25
$description
= [
26
'MAIN'
=> Loc::getMessage(
'SALE_HPS_TBANK_BUSINESS_DESCRIPTION_MAIN'
),
27
];
28
29
$data
= [
30
'NAME'
=> Loc::getMessage(
'SALE_HPS_TBANK_BUSINESS_NAME_MSGVER_1'
),
31
'DESCRIPTION'
=> Loc::getMessage(
'SALE_HPS_TBANK_BUSINESS_DESCRIPTION_MAIN'
),
32
'PUBLIC_DESCRIPTION'
=> Loc::getMessage(
'SALE_HPS_TBANK_BUSINESS_DESCRIPTION_PUBLIC'
),
33
'SORT'
=> 1500,
34
'IS_AVAILABLE'
=>
$isAvailable
,
35
'CODES'
=> [
36
'TBB_TEST_MODE'
=> [
37
'NAME'
=> Loc::getMessage(
'SALE_HPS_TBANK_TBB_TEST_MODE'
),
38
'SORT'
=> 200,
39
'GROUP'
=>
'CONNECT_SETTINGS_TBB'
,
40
'INPUT'
=> [
41
'TYPE'
=>
'Y/N'
42
],
43
'DEFAULT'
=> [
44
'PROVIDER_KEY'
=>
'INPUT'
,
45
'PROVIDER_VALUE'
=>
'N'
,
46
],
47
],
48
'TBB_COMMENT_TEMPLATE'
=> [
49
'NAME'
=> Loc::getMessage(
'SALE_HPS_TBANK_TBB_COMMENT_TEMPLATE'
),
50
'DESCRIPTION'
=> Loc::getMessage(
'SALE_HPS_TBANK_TBB_COMMENT_TEMPLATE_DESCRIPTION'
),
51
'SORT'
=> 1000,
52
'GROUP'
=>
'CONNECT_SETTINGS_TBB'
,
53
'DEFAULT'
=> [
54
'PROVIDER_KEY'
=>
'VALUE'
,
55
'PROVIDER_VALUE'
=> Loc::getMessage(
'SALE_HPS_TBANK_TBB_COMMENT_TEMPLATE_DEFAULT_VALUE'
),
56
],
57
],
58
],
59
];
Bitrix\Main\Application
Определения
application.php:30
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
$portalZone
$portalZone
Определения
.description.php:14
$isAvailable
$isAvailable
Определения
.description.php:12
$licensePrefix
$licensePrefix
Определения
.description.php:15
$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
tbankbusiness
.description.php
Создано системой
1.14.0