1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
eventlogaudittyperepository.php
См. документацию.
1<?php
2
3namespace Bitrix\Sale;
4
5use Bitrix\Main\Localization\Loc;
6use Sale\Handlers\Delivery\YandextaxiHandler;
7use Bitrix\Sale\Delivery\Services\Manager;
8
10{
11 private const AUDIT_TYPES = [
12 'SALE_DELIVERY_CREATE_OBJECT_ERROR',
13 ];
14 private const SALE_DELIVERY_YANDEX_TAXI_AUDIT_TYPE = 'SALE_DELIVERY_YANDEX_TAXI';
15
16 public static function getAuditTypes(): array
17 {
18 $result = [];
19
20 foreach (self::AUDIT_TYPES as $auditType)
21 {
22 $result[$auditType] = self::getName($auditType);
23 }
24
25 Manager::getHandlersList();
26 if (
27 class_exists(YandextaxiHandler::class)
28 && YandextaxiHandler::isHandlerCompatible()
29 )
30 {
31 $result[self::SALE_DELIVERY_YANDEX_TAXI_AUDIT_TYPE] = self::getName(
32 self::SALE_DELIVERY_YANDEX_TAXI_AUDIT_TYPE
33 );
34 }
35
36 return $result;
37 }
38
39 private static function getName(string $auditType): string
40 {
41 return '[' . $auditType . '] ' . Loc::getMessage('SALE_AUDIT_TYPE_' . $auditType);
42 }
43}
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения file_new.php:804
$result
Определения get_property_values.php:14