1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
usermodel.php
См. документацию.
1
<?php
2
3
namespace
Bitrix\Calendar\Access\Model;
4
5
use Bitrix\Calendar\Core\Event\Tools\Dictionary;
6
use Bitrix\Main\Engine\CurrentUser;
7
use Bitrix\Main\Loader;
8
9
class
UserModel
extends
\Bitrix\Main\Access\User\UserModel
10
{
11
12
public
function
getRoles
():
array
13
{
14
//stub
15
return
[];
16
}
17
18
public
function
getPermission
(
string
$permissionId): ?int
19
{
20
//stub
21
return
0;
22
}
23
24
public
function
isSocNetAdmin
(
string
$xmlId): bool
25
{
26
return
(
27
$xmlId === Dictionary::CALENDAR_TYPE[
'group'
]
28
|| $xmlId === Dictionary::CALENDAR_TYPE[
'user'
]
29
|| \CCalendar::IsBitrix24()
30
)
31
&& \CCalendar::IsSocNet()
32
&& \CCalendar::IsSocnetAdmin()
33
;
34
}
35
36
public
function
isExtranetUser
(): bool
37
{
38
return
39
Loader::includeModule(
'intranet'
)
40
&& !\Bitrix\Intranet\Util::isIntranetUser($this->userId)
41
;
42
}
43
}
Bitrix\Calendar\Access\Model\UserModel
Определения
usermodel.php:10
Bitrix\Calendar\Access\Model\UserModel\getRoles
getRoles()
Определения
usermodel.php:12
Bitrix\Calendar\Access\Model\UserModel\getPermission
getPermission(string $permissionId)
Определения
usermodel.php:18
Bitrix\Calendar\Access\Model\UserModel\isSocNetAdmin
isSocNetAdmin(string $xmlId)
Определения
usermodel.php:24
Bitrix\Calendar\Access\Model\UserModel\isExtranetUser
isExtranetUser()
Определения
usermodel.php:36
Bitrix\Main\Access\User\UserModel
Определения
usermodel.php:21
array
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения
file_new.php:804
bitrix
modules
calendar
lib
access
model
usermodel.php
Создано системой
1.14.0