Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс UserProvider
+ Граф наследования:UserProvider:

Открытые члены

 __construct (array $options=[])
 
 isAvailable ()
 
 shouldFillDialog ()
 
 getItems (array $ids)
 
 getSelectedItems (array $ids)
 
 fillDialog (Dialog $dialog)
 
 doSearch (SearchQuery $searchQuery, Dialog $dialog)
 
 handleBeforeItemSave (Item $item)
 
 getUserCollection (array $options=[])
 
 getUserItems (array $options=[])
 
 makeUserItems (EO_User_Collection $users, array $options=[])
 
- Открытые члены унаследованные от BaseProvider
 getPreselectedItems (array $ids)
 
 getOptions ()
 
 getOption (string $option, $defaultValue=null)
 
 getChildren (Item $parentItem, Dialog $dialog)
 

Открытые статические члены

static isIntranetUser (int $userId=null)
 
static isExtranetUser (int $userId=null)
 
static getCurrentUserId ()
 
static isIntegrator (int $userId=null)
 
static getAllowedFields ()
 
static getUsers (array $options=[])
 
static getUser (int $userId, array $options=[])
 
static makeItems (EO_User_Collection $users, array $options=[])
 
static makeItem (EO_User $user, array $options=[])
 
static getUserType (EO_User $user)
 
static formatUserName (EO_User $user, array $options=[])
 
static makeUserAvatar (EO_User $user)
 
static getUserUrl (?int $userId=null)
 
static getExtranetUserUrl (?int $userId=null)
 
static getIntranetUserUrl (?int $userId=null)
 

Защищенные члены

 prepareOptions (array $options=[])
 
 getPreloadedUsersCollection ()
 
- Защищенные члены унаследованные от BaseProvider
 __construct ()
 

Защищенные статические члены

static getQuery (array $options=[])
 
static getExtranetUsersQuery (int $currentUserId)
 
static getTabsNames ()
 

Защищенные данные

const EXTRANET_ROLES
 
const MAX_USERS_IN_RECENT_TAB = 50
 
const ENTITY_ID = 'user'
 
- Защищенные данные унаследованные от BaseProvider
 $options = []
 

Подробное описание

См. определение в файле userprovider.php строка 31

Конструктор(ы)

◆ __construct()

__construct ( array $options = [])

См. определение в файле userprovider.php строка 43

Методы

◆ doSearch()

doSearch ( SearchQuery $searchQuery,
Dialog $dialog )

Переопределяет метод предка BaseProvider.

См. определение в файле userprovider.php строка 376

◆ fillDialog()

fillDialog ( Dialog $dialog)

Переопределяет метод предка BaseProvider.

Переопределяется в FiredUserProvider.

См. определение в файле userprovider.php строка 226

◆ formatUserName()

static formatUserName ( EO_User $user,
array $options = [] )
static

См. определение в файле userprovider.php строка 1178

◆ getAllowedFields()

static getAllowedFields ( )
static

См. определение в файле userprovider.php строка 560

◆ getCurrentUserId()

static getCurrentUserId ( )
static

См. определение в файле userprovider.php строка 453

◆ getExtranetUsersQuery()

static getExtranetUsersQuery ( int $currentUserId)
staticprotected

Переопределяется в ProjectUserProvider.

См. определение в файле userprovider.php строка 977

◆ getExtranetUserUrl()

static getExtranetUserUrl ( ?int $userId = null)
static

См. определение в файле userprovider.php строка 1222

◆ getIntranetUserUrl()

static getIntranetUserUrl ( ?int $userId = null)
static

См. определение в файле userprovider.php строка 1234

◆ getItems()

getItems ( array $ids)
Аргументы
array$ids
Возвращает
Item[]

Переопределяет метод предка BaseProvider.

См. определение в файле userprovider.php строка 205

◆ getPreloadedUsersCollection()

getPreloadedUsersCollection ( )
protected

Переопределяется в FiredUserProvider.

См. определение в файле userprovider.php строка 337

◆ getQuery()

static getQuery ( array $options = [])
staticprotected

Переопределяется в FiredUserProvider и ProjectUserProvider.

См. определение в файле userprovider.php строка 661

◆ getSelectedItems()

getSelectedItems ( array $ids)
Аргументы
array$ids
Возвращает
Item[]
См. также
getPreselectedItems

Переопределяет метод предка BaseProvider.

См. определение в файле userprovider.php строка 217

◆ getTabsNames()

static getTabsNames ( )
staticprotected

См. определение в файле userprovider.php строка 1121

◆ getUser()

static getUser ( int $userId,
array $options = [] )
static

См. определение в файле userprovider.php строка 1017

◆ getUserCollection()

getUserCollection ( array $options = [])

См. определение в файле userprovider.php строка 419

◆ getUserItems()

getUserItems ( array $options = [])

См. определение в файле userprovider.php строка 433

◆ getUsers()

static getUsers ( array $options = [])
static

См. определение в файле userprovider.php строка 651

◆ getUserType()

static getUserType ( EO_User $user)
static

См. определение в файле userprovider.php строка 1126

◆ getUserUrl()

static getUserUrl ( ?int $userId = null)
static

См. определение в файле userprovider.php строка 1212

◆ handleBeforeItemSave()

handleBeforeItemSave ( Item $item)

Переопределяет метод предка BaseProvider.

Переопределяется в FiredUserProvider.

См. определение в файле userprovider.php строка 407

◆ isAvailable()

isAvailable ( )

Переопределяет метод предка BaseProvider.

См. определение в файле userprovider.php строка 184

◆ isExtranetUser()

static isExtranetUser ( int $userId = null)
static

См. определение в файле userprovider.php строка 448

◆ isIntegrator()

static isIntegrator ( int $userId = null)
static

См. определение в файле userprovider.php строка 535

◆ isIntranetUser()

static isIntranetUser ( int $userId = null)
static

См. определение в файле userprovider.php строка 443

◆ makeItem()

static makeItem ( EO_User $user,
array $options = [] )
static

Переопределяется в FiredUserProvider.

См. определение в файле userprovider.php строка 1036

◆ makeItems()

static makeItems ( EO_User_Collection $users,
array $options = [] )
static

См. определение в файле userprovider.php строка 1025

◆ makeUserAvatar()

static makeUserAvatar ( EO_User $user)
static

См. определение в файле userprovider.php строка 1195

◆ makeUserItems()

makeUserItems ( EO_User_Collection $users,
array $options = [] )

См. определение в файле userprovider.php строка 438

◆ prepareOptions()

prepareOptions ( array $options = [])
protected

Переопределяется в FiredUserProvider и ProjectUserProvider.

См. определение в файле userprovider.php строка 49

◆ shouldFillDialog()

shouldFillDialog ( )

См. определение в файле userprovider.php строка 200

Данные класса

◆ ENTITY_ID

const ENTITY_ID = 'user'
protected

См. определение в файле userprovider.php строка 41

◆ EXTRANET_ROLES

◆ MAX_USERS_IN_RECENT_TAB

const MAX_USERS_IN_RECENT_TAB = 50
protected

См. определение в файле userprovider.php строка 39