3namespace Bitrix\Calendar\Core\Mappers;
5use Bitrix\Calendar\Core;
6use Bitrix\Calendar\Core\Base\EntityInterface;
7use Bitrix\Calendar\Core\Builders\EventOption\EventOptionBuilderFromObject;
8use Bitrix\Calendar\OpenEvents\Internals\OpenEventOptionTable;
9use Bitrix\Main\ORM\Query\Result;
15 return Core\eventoption\EventOption::class;
47 return 'event_option';
52 $arrayEntity = $this->entityToArray(
$entity);
69 'updateAttendeesCounter' =>
false,
72 $arrayEntity = $this->entityToArray(
$entity);
74 if (
$params[
'updateAttendeesCounter'] ??
null)
76 $arrayEntity[
'ATTENDEES_COUNT'] =
$entity->getAttendeesCount();
100 'EVENT_ID' =>
$entity->getEventId(),
101 'CATEGORY_ID' =>
$entity->getCategoryId(),
102 'THREAD_ID' =>
$entity->getThreadId(),
103 'OPTIONS' => json_encode(
$entity->getOptions()),
convertToObject($objectEO)
updateEntity($entity, array $params=['updateAttendeesCounter'=> false,])
getOneEntityByFilter(array $filter)
createEntity($entity, array $params=[])
getDataManagerResult(array $params)
deleteEntity(EntityInterface $entity, 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']