1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
actiondictionary.php
См. документацию.
1<?php
2
3namespace Bitrix\Calendar\Access;
4
6{
7 public const
8 ACTION_SECTION_ACCESS = 'section_access',
9 ACTION_SECTION_EDIT = 'section_edit',
10 ACTION_SECTION_ADD = 'section_add',
11 ACTION_SECTION_EVENT_VIEW_FULL = 'section_event_view_full',
12 ACTION_SECTION_EVENT_VIEW_COMMENTS = 'section_event_view_comments',
13 ACTION_SECTION_EVENT_VIEW_TIME = 'section_event_view_time',
14 ACTION_SECTION_EVENT_VIEW_TITLE = 'section_event_view_title',
15
16 ACTION_EVENT_ADD = 'event_add',
17 ACTION_EVENT_EDIT = 'event_edit',
18 ACTION_EVENT_DELETE = 'event_delete',
19 ACTION_EVENT_VIEW_FULL = 'event_view_full',
20 ACTION_EVENT_VIEW_COMMENTS = 'event_view_comments',
21 ACTION_EVENT_VIEW_TIME = 'event_view_time',
22 ACTION_EVENT_VIEW_TITLE = 'event_view_title',
23 ACTION_EVENT_EDIT_ATTENDEES = 'event_edit_attendees',
24 ACTION_EVENT_EDIT_LOCATION = 'event_edit_location',
25
26 ACTION_TYPE_ACCESS = 'type_access',
27 ACTION_TYPE_EDIT = 'type_edit',
28 ACTION_TYPE_VIEW = 'type_view';
29
30 public const ACTION_OPEN_EVENT_ATTEND = 'open_event_attend';
31 public const ACTION_EVENT_CATEGORY_ADD = 'event_category_add';
32 public const ACTION_EVENT_CATEGORY_EDIT = 'event_category_edit';
33 public const ACTION_EVENT_CATEGORY_DELETE = 'event_category_delete';
34 public const ACTION_EVENT_CATEGORY_VIEW = 'event_category_view';
35 public const ACTION_EVENT_CATEGORY_POST = 'event_category_post';
36
37 public const ACTION_SYNC_DELETE = 'sync_delete';
38
39 public static function getOldActionKeysMap(): array
40 {
41 return [
42 self::ACTION_SECTION_ACCESS => \CCalendarSect::OPERATION_EDIT_ACCESS,
43 self::ACTION_SECTION_EDIT => \CCalendarSect::OPERATION_EDIT_SECTION,
44
45 self::ACTION_EVENT_ADD => \CCalendarSect::OPERATION_ADD,
46 self::ACTION_EVENT_EDIT => \CCalendarSect::OPERATION_EDIT,
47 self::ACTION_SECTION_EVENT_VIEW_FULL => \CCalendarSect::OPERATION_VIEW_FULL,
48 self::ACTION_SECTION_EVENT_VIEW_TIME => \CCalendarSect::OPERATION_VIEW_TIME,
49 self::ACTION_SECTION_EVENT_VIEW_TITLE => \CCalendarSect::OPERATION_VIEW_TITLE,
50
51 self::ACTION_TYPE_ACCESS => \CCalendarType::OPERATION_EDIT_ACCESS,
52 self::ACTION_TYPE_EDIT => \CCalendarType::OPERATION_EDIT,
53 self::ACTION_TYPE_VIEW => \CCalendarType::OPERATION_VIEW,
54 ];
55 }
56
57 public static function getOldActionKeyByNewActionKey(string $actionId)
58 {
59 $actionMap = self::getOldActionKeysMap();
60 if (array_key_exists($actionId, $actionMap))
61 {
62 return $actionMap[$actionId];
63 }
64 return null;
65 }
66}
static getOldActionKeyByNewActionKey(string $actionId)
Определения actiondictionary.php:57
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения file_new.php:804