1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
restrictexternaluser.php
См. документацию.
1
<?php
2
3
namespace
Bitrix\Calendar\Controller\Filter;
4
5
use Bitrix\Main\Engine\ActionFilter\Base;
6
use Bitrix\Main\Error;
7
use Bitrix\Main\Event;
8
use Bitrix\Main\EventResult;
9
use Bitrix\Main\Loader;
10
11
final
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
}
Bitrix\Calendar\Controller\Filter\RestrictExternalUser
Определения
restrictexternaluser.php:12
Bitrix\Calendar\Controller\Filter\RestrictExternalUser\onBeforeAction
onBeforeAction(Event $event)
Определения
restrictexternaluser.php:13
Bitrix\Main\Engine\ActionFilter\Base
Определения
base.php:15
Bitrix\Main\Engine\ActionFilter\Base\addError
addError(Error $error)
Определения
base.php:80
Bitrix\Main\Error
Определения
error.php:15
Bitrix\Main\Event
Определения
event.php:5
Bitrix\Main\EventResult
Определения
eventresult.php:5
Bitrix
$event
$event
Определения
prolog_after.php:141
bitrix
modules
calendar
lib
controller
filter
restrictexternaluser.php
Создано системой
1.14.0