Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс User

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

 getId ()
 
 getFullName ($safe=true)
 
 getName ($safe=true)
 
 getLastName ($safe=true)
 
 getAvatar ()
 
 getAvatarHr ()
 
 getProfile ()
 
 getStatus ()
 
 getIdle ()
 
 getLastActivityDate ()
 
 getMobileLastDate ()
 
 getBirthday ()
 
 getAvatarId ()
 
 getWorkPosition ($safe=false)
 
 getGender ()
 
 getExternalAuthId ()
 
 getWebsite ()
 
 getEmail ()
 
 getPhone ($type=self::PHONE_ANY)
 
 getService ($type=self::PHONE_ANY)
 
 getColor ()
 
 getTzOffset ()
 
 isOnline ()
 
 isExtranet ()
 
 isActive ()
 
 isAbsent ()
 
 isNetwork ()
 
 isBot ()
 
 isConnector ()
 
 isExists ()
 
 getFields ()
 
 getPhones ()
 
 getServices ()
 
 getDepartments ()
 
 getArray ($options=[])
 

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

static getInstance ($userId=null)
 
static getArrayWithOnline (array $users, array $options=['JSON'=> 'Y', 'SKIP_ONLINE'=> 'Y'])
 
static uploadAvatar ($avatarUrl='', $hash='')
 
static clearStaticCache ()
 
static isOpenlinesOperator ($userId=null)
 
static getList ($params)
 
static getListParams ($params)
 
static getBusiness ($userId=null, $options=array())
 
static getMessages ($userId=null, $options=Array())
 
static formatNameFromDatabase ($fields)
 
static formatFullNameFromDatabase ($fields)
 
static setInstance ($userId, $instance)
 

Открытые атрибуты

const FILTER_LIMIT = 50
 
const PHONE_ANY = 'phone_any'
 
const PHONE_WORK = 'work_phone'
 
const PHONE_PERSONAL = 'personal_phone'
 
const PHONE_MOBILE = 'personal_mobile'
 
const PHONE_INNER = 'uf_phone_inner'
 
const SERVICE_ANY = 'service_any'
 
const SERVICE_ZOOM = 'zoom'
 
const SERVICE_SKYPE = 'skype'
 

Статические открытые данные

static $formatNameTemplate = null
 

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

 __construct ($userId=null)
 

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

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

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

◆ __construct()

__construct ( $userId = null)
protected

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

Методы

◆ clearStaticCache()

static clearStaticCache ( )
static
Возвращает
bool

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

◆ formatFullNameFromDatabase()

static formatFullNameFromDatabase ( $fields)
static

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

◆ formatNameFromDatabase()

static formatNameFromDatabase ( $fields)
static

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

◆ getArray()

getArray ( $options = [])

Returns an array describing the user.

Аргументы
array$options
Возвращает
array|null
Исключения

Bitrix\Main\ArgumentException

Исключения

Bitrix\Main\LoaderException

Исключения

Bitrix\Main\ObjectPropertyException

Исключения

Bitrix\Main\SystemException

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

◆ getArrayWithOnline()

static getArrayWithOnline ( array $users,
array $options = ['JSON' => 'Y', 'SKIP_ONLINE' => 'Y'] )
static
Аргументы
static[]$users
Возвращает
array

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

◆ getAvatar()

getAvatar ( )
Возвращает
string

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

◆ getAvatarHr()

getAvatarHr ( )
Возвращает
string

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

◆ getAvatarId()

getAvatarId ( )
Возвращает
string

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

◆ getBirthday()

getBirthday ( )
Возвращает
string

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

◆ getBusiness()

static getBusiness ( $userId = null,
$options = array() )
static

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

◆ getColor()

getColor ( )
Возвращает
string

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

◆ getDepartments()

getDepartments ( )
Возвращает
array|null

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

◆ getEmail()

getEmail ( )
Возвращает
string

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

◆ getExternalAuthId()

getExternalAuthId ( )
Возвращает
string

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

◆ getFields()

getFields ( )
Возвращает
array|null

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

◆ getFullName()

getFullName ( $safe = true)
Возвращает
string

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

◆ getGender()

getGender ( )
Возвращает
string

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

◆ getId()

getId ( )
Возвращает
int

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

◆ getIdle()

getIdle ( )
Возвращает
string

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

◆ getInstance()

static getInstance ( $userId = null)
static
Аргументы
null$userId
Возвращает
self

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

◆ getLastActivityDate()

getLastActivityDate ( )
Возвращает
string

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

◆ getLastName()

getLastName ( $safe = true)
Возвращает
string

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

◆ getList()

static getList ( $params)
static

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

◆ getListParams()

static getListParams ( $params)
static

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

◆ getMessages()

static getMessages ( $userId = null,
$options = Array() )
static

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

◆ getMobileLastDate()

getMobileLastDate ( )
Возвращает
string

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

◆ getName()

getName ( $safe = true)
Возвращает
string

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

◆ getPhone()

getPhone ( $type = self::PHONE_ANY)
Аргументы
string$type
Возвращает
string

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

◆ getPhones()

getPhones ( )
Возвращает
array|null

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

◆ getProfile()

getProfile ( )
Возвращает
string

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

◆ getService()

getService ( $type = self::PHONE_ANY)
Аргументы
string$type
Возвращает
string

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

◆ getServices()

getServices ( )
Возвращает
array|null

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

◆ getStatus()

getStatus ( )
Возвращает
string

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

◆ getTzOffset()

getTzOffset ( )
Возвращает
string

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

◆ getWebsite()

getWebsite ( )
Возвращает
string

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

◆ getWorkPosition()

getWorkPosition ( $safe = false)
Возвращает
string

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

◆ isAbsent()

isAbsent ( )
Возвращает
bool

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

◆ isActive()

isActive ( )
Возвращает
bool

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

◆ isBot()

isBot ( )
Возвращает
bool

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

◆ isConnector()

isConnector ( )
Возвращает
bool

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

◆ isExists()

isExists ( )
Возвращает
bool

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

◆ isExtranet()

isExtranet ( )
Возвращает
bool

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

◆ isNetwork()

isNetwork ( )
Возвращает
bool

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

◆ isOnline()

isOnline ( )
Возвращает
bool

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

◆ isOpenlinesOperator()

static isOpenlinesOperator ( $userId = null)
static

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

◆ setInstance()

static setInstance ( $userId,
$instance )
static

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

◆ uploadAvatar()

static uploadAvatar ( $avatarUrl = '',
$hash = '' )
static
Аргументы
string$avatarUrl
string$hash
Возвращает
int

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

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

◆ $formatNameTemplate

$formatNameTemplate = null
static

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

◆ FILTER_LIMIT

const FILTER_LIMIT = 50

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

◆ PHONE_ANY

const PHONE_ANY = 'phone_any'

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

◆ PHONE_INNER

const PHONE_INNER = 'uf_phone_inner'

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

◆ PHONE_MOBILE

const PHONE_MOBILE = 'personal_mobile'

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

◆ PHONE_PERSONAL

const PHONE_PERSONAL = 'personal_phone'

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

◆ PHONE_WORK

const PHONE_WORK = 'work_phone'

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

◆ SERVICE_ANY

const SERVICE_ANY = 'service_any'

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

◆ SERVICE_SKYPE

const SERVICE_SKYPE = 'skype'

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

◆ SERVICE_ZOOM

const SERVICE_ZOOM = 'zoom'

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