1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
tariffnamebuilder.php
См. документацию.
1
<?php
2
3
namespace
Sale\Handlers\Delivery\YandexTaxi\Common;
4
5
use Bitrix\Main\Localization\Loc;
6
12
final
class
TariffNameBuilder
13
{
15
private
$regionFinder;
16
21
public
function
__construct(RegionFinder $regionFinder)
22
{
23
$this->regionFinder = $regionFinder;
24
}
25
30
public
function
getTariffName(
array
$tariff): ?string
31
{
32
$result
=
null
;
33
34
$lang
= $this->regionFinder->getCurrentRegion();
35
if
(
$lang
)
36
{
37
$result
= Loc::getMessage(
38
sprintf(
39
'SALE_YANDEX_TAXI_TARIFF_%s_%s'
,
40
mb_strtoupper($tariff[
'name'
]),
41
mb_strtoupper(
$lang
)
42
)
43
);
44
}
45
46
if
(!
$result
)
47
{
48
$result
= Loc::getMessage(
49
sprintf(
50
'SALE_YANDEX_TAXI_TARIFF_%s'
,
51
mb_strtoupper($tariff[
'name'
])
52
)
53
);
54
}
55
56
return
$result
;
57
}
58
}
array
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения
file_new.php:804
$result
$result
Определения
get_property_values.php:14
$lang
if(!defined('SITE_ID')) $lang
Определения
include.php:91
bitrix
modules
sale
handlers
delivery
yandextaxi
common
tariffnamebuilder.php
Создано системой
1.14.0