3namespace Bitrix\Calendar\Access\Rule;
5use Bitrix\Calendar\Access\Model\EventCategoryModel;
6use Bitrix\Calendar\Access\Rule\Traits\CurrentUserTrait;
7use Bitrix\Calendar\OpenEvents\Service\CategoryAttendeeService;
8use Bitrix\Main\Access\AccessibleItem;
9use Bitrix\Main\Access\Rule\AbstractRule;
22 if (!$this->hasCurrentUser())
27 if ($this->user->isAdmin())
32 if (!$item->isClosed())
37 return CategoryAttendeeService::getInstance()->isAttendee($item->getId(), $this->user->getUserId());
execute(AccessibleItem $item=null, $params=null)
if($inWords) echo htmlspecialcharsbx(Number2Word_Rus(roundEx($totalVatSum $params['CURRENCY']