...Человеческий поиск в разработке...
- Модуль: calendar
- Путь к файлу: ~/bitrix/modules/calendar/lib/access/rule/eventaddrule.php
- Класс: BitrixCalendarAccessRuleEventAddRule
- Вызов: EventAddRule::execute
public function execute(AccessibleItem $item = null, $params = null): bool { if (!$item instanceof EventModel) { return false; } if (!$this->hasCurrentUser()) { return true; } if ($this->user->isAdmin() || $this->user->isSocNetAdmin($item->getSectionType())) { return true; } $section = SectionModel::createFromEventModel($item); return $this->controller->check( ActionDictionary::ACTION_SECTION_EDIT, $section, ); }