3namespace Bitrix\Calendar\Core\Mappers;
5use Bitrix\Calendar\Core;
6use Bitrix\Calendar\Core\Builders\eventcategory\EventCategoryBuilderFromObject;
7use Bitrix\Calendar\EventCategory\Event\AfterEventCategoryCreate;
8use Bitrix\Calendar\EventCategory\Event\AfterEventCategoryDelete;
9use Bitrix\Calendar\EventCategory\Event\AfterEventCategoryUpdate;
10use Bitrix\Calendar\OpenEvents\Internals\OpenEventCategoryTable;
11use Bitrix\Main\ORM\Query\Result;
51 return (
new EventCategoryBuilderFromObject($objectEO))->build();
56 return Core\EventCategory\EventCategory::class;
68 return 'event_category';
73 $arrayEntity = $this->entityToArray(
$entity);
74 $arrayEntity[
'DELETED'] = $arrayEntity[
'DELETED'] ===
true;
94 'updateEventsCounter' =>
false,
97 $arrayEntity = $this->entityToArray(
$entity);
99 if (
$params[
'updateEventsCounter'] ??
null)
101 $arrayEntity[
'EVENTS_COUNT'] =
$entity->getEventsCount();
144 'CREATOR_ID' =>
$entity->getCreatorId(),
145 'CLOSED' =>
$entity->getClosed(),
146 'DESCRIPTION' =>
$entity->getDescription(),
147 'ACCESS_CODES' =>
$entity->getAccessCodes() ? implode(
',',
$entity->getAccessCodes()) : null,
148 'DELETED' =>
$entity->getDeleted(),
149 'CHANNEL_ID' =>
$entity->getChannelId(),
convertToObject($objectEO)
deleteEntity($entity, array $params)
updateEntity($entity, array $params=['updateEventsCounter'=> false,])
getOneEntityByFilter(array $filter)
createEntity($entity, array $params=[])
getDataManagerResult(array $params)
static getList(array $parameters=array())
static update($primary, array $data)
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
if($inWords) echo htmlspecialcharsbx(Number2Word_Rus(roundEx($totalVatSum $params['CURRENCY']