1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
extranet.php
См. документацию.
1<?php
3
7
9{
16 {
17 $user = \CUser::getList(
18 'ID', 'ASC',
19 ['ID_EQUAL_EXACT' => \Bitrix\Landing\Manager::getUserId()],
20 ['FIELDS' => 'ID', 'SELECT' => ['UF_DEPARTMENT']]
21 )->fetch();
22
23 $isIntranet = ($user['UF_DEPARTMENT'][0] ?? 0) > 0;
24 if (!$isIntranet)
25 {
26 $this->addError(new Error('Extranet site is not allowed.', 'EXTRANET_IS_NOT_ALLOWED'));
27 return new EventResult(EventResult::ERROR, null, null, $this);
28 }
29
30 return null;
31 }
32}
static getUserId()
Определения manager.php:107
addError(Error $error)
Определения base.php:80
Определения error.php:15
Определения event.php:5
Определения agent.php:3
$user
Определения mysql_to_pgsql.php:33
$event
Определения prolog_after.php:141