1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
base.php
См. документацию.
1
<?php
2
3
namespace
Bitrix\Socialnetwork\Controller;
4
5
use Bitrix\Intranet\ActionFilter;
6
use Bitrix\Main\Engine\Controller;
7
use Bitrix\Main\Engine\CurrentUser;
8
use Bitrix\Main\Loader;
9
10
class
Base
extends
Controller
11
{
12
protected
int
$userId
;
13
14
protected
function
getDefaultPreFilters
():
array
15
{
16
$preFilters = parent::getDefaultPreFilters();
17
18
if
(
Loader::includeModule
(
'intranet'
))
19
{
20
$preFilters[] =
new
ActionFilter\UserType([
21
'employee'
,
22
'extranet'
,
23
'email'
,
24
'replica'
,
25
]);
26
}
27
28
return
$preFilters;
29
}
30
31
protected
function
init
(): void
32
{
33
parent::init();
34
$this->userId =
CurrentUser::get
()->getId();
35
}
36
}
Bitrix\Main\Engine\ActionFilter\Base
Определения
base.php:15
Bitrix\Main\Engine\CurrentUser\get
static get()
Определения
currentuser.php:33
Bitrix\Main\Loader\includeModule
static includeModule($moduleName)
Определения
loader.php:67
Bitrix\Socialnetwork\Controller\Base\getDefaultPreFilters
getDefaultPreFilters()
Определения
base.php:14
Bitrix\Socialnetwork\Controller\Base\init
init()
Определения
base.php:31
Bitrix\Socialnetwork\Controller\Base\$userId
int $userId
Определения
base.php:12
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\Main\Controller
Определения
agreement.php:2
bitrix
modules
socialnetwork
lib
controller
base.php
Создано системой
1.14.0