1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
usermodel.php
См. документацию.
1<?php
2
3namespace Bitrix\Calendar\Access\Model;
4
5use Bitrix\Calendar\Core\Event\Tools\Dictionary;
6use Bitrix\Main\Engine\CurrentUser;
7use Bitrix\Main\Loader;
8
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}
getPermission(string $permissionId)
Определения usermodel.php:18
isSocNetAdmin(string $xmlId)
Определения usermodel.php:24
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения file_new.php:804