1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
currentregionfinderservice.php
См. документацию.
1
<?php
2
3
namespace
Bitrix\Location\Infrastructure\Service;
4
5
use Bitrix\Location\Common\BaseService;
6
use Bitrix\Main\Loader;
7
8
class
CurrentRegionFinderService
extends
BaseService
9
{
11
protected
static
$instance
;
12
16
public
function
getRegion
(): ?string
17
{
18
$result
=
null
;
19
20
if
(Loader::includeModule(
'bitrix24'
))
21
{
22
$licensePrefix
= \CBitrix24::getLicensePrefix();
23
if
(
$licensePrefix
!==
false
)
24
{
25
$result
= (string)
$licensePrefix
;
26
}
27
}
28
elseif
(Loader::includeModule(
'intranet'
))
29
{
30
$result
= \CIntranetUtils::getPortalZone();
31
}
32
else
33
{
34
$result
= LANGUAGE_ID;
35
}
36
37
return
$result
;
38
}
39
}
Bitrix\Location\Common\BaseService
Определения
baseservice.php:11
Bitrix\Location\Infrastructure\Service\CurrentRegionFinderService
Определения
currentregionfinderservice.php:9
Bitrix\Location\Infrastructure\Service\CurrentRegionFinderService\getRegion
getRegion()
Определения
currentregionfinderservice.php:16
Bitrix\Location\Infrastructure\Service\CurrentRegionFinderService\$instance
static $instance
Определения
currentregionfinderservice.php:11
$result
$result
Определения
get_property_values.php:14
$licensePrefix
$licensePrefix
Определения
.description.php:15
elseif
if( $daysToExpire >=0 &&$daysToExpire< 60 elseif)( $daysToExpire< 0)
Определения
prolog_main_admin.php:393
bitrix
modules
location
lib
infrastructure
service
currentregionfinderservice.php
Создано системой
1.14.0