3namespace Bitrix\Calendar\Internals\EventManager\EventSubscriber\EventCategory;
5use Bitrix\Calendar\Core\EventCategory\EventCategory;
6use Bitrix\Calendar\Core\Mappers\Factory;
7use Bitrix\Calendar\EventCategory\Event\AfterEventCategoryUpdate;
8use Bitrix\Calendar\EventCategory\Service\EventCategoryPullService;
9use Bitrix\Calendar\Internals\EventManager\EventSubscriber\EventSubscriberInterface;
10use Bitrix\Calendar\Internals\EventManager\EventSubscriber\EventSubscriberResponseTrait;
11use Bitrix\Main\DI\ServiceLocator;
13use Bitrix\Main\EventResult;
17 use EventSubscriberResponseTrait;
21 $eventCategoryId =
$event->getParameter(
'eventCategoryId');
26 $mapperFactory = ServiceLocator::getInstance()->get(
'calendar.service.mappers.factory');
28 $eventCategory = $mapperFactory->getEventCategory()->getById($eventCategoryId);
30 EventCategoryPullService::getInstance()->updateEvent($eventCategory,
$fields,
$userId);
32 return $this->makeSuccessResponse();
38 AfterEventCategoryUpdate::class,
if(!is_object($USER)||! $USER->IsAuthorized()) $userId
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)