1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
restrictexternaluser.php
См. документацию.
1<?php
2
3namespace Bitrix\Calendar\Controller\Filter;
4
5use Bitrix\Main\Engine\ActionFilter\Base;
6use Bitrix\Main\Error;
7use Bitrix\Main\Event;
8use Bitrix\Main\EventResult;
9use Bitrix\Main\Loader;
10
11final class RestrictExternalUser extends Base
12{
13 public function onBeforeAction(Event $event)
14 {
15 if (Loader::includeModule('intranet') && !\Bitrix\Intranet\Util::isIntranetUser())
16 {
17 $this->addError(new Error('Access denied'));
18
19 return new EventResult(type: EventResult::ERROR, handler: $this);
20 }
21
22 return null;
23 }
24}
addError(Error $error)
Определения base.php:80
Определения error.php:15
Определения event.php:5
$event
Определения prolog_after.php:141