User
extends CBPRuntimeService
Table of Contents
Methods
-
extractUsersFromDepartment()
: array<string|int, mixed>|null
-
getDepartmentChain()
: array<string|int, mixed>
-
getDepartmentHead()
: int|null
-
getUserBaseFields()
: array<string|int, mixed>
-
getUserDepartmentChains()
: array<string|int, mixed>
-
getUserDepartments()
: array<string|int, mixed>
-
getUserExtendedFields()
: array<string|int, mixed>
-
getUserHeads()
: array<string|int, mixed>
-
getUserInfo()
: array<string|int, mixed>|null
-
getUserSchedule()
: UserSchedule
-
getUserUserFields()
: array<string|int, mixed>
public
extractUsersFromDepartment(int $departmentId[, bool $recursive = false ]) : array<string|int, mixed>|null
Parameters
-
$departmentId
: int
-
-
$recursive
: bool
= false
-
Return values
array<string|int, mixed>|null
getDepartmentChain()
public
getDepartmentChain(int $departmentId) : array<string|int, mixed>
Parameters
-
$departmentId
: int
-
Return values
array<string|int, mixed>
getDepartmentHead()
public
getDepartmentHead(int $departmentId) : int|null
Parameters
-
$departmentId
: int
-
getUserBaseFields()
public
getUserBaseFields() : array<string|int, mixed>
Return values
array<string|int, mixed>
getUserDepartmentChains()
public
getUserDepartmentChains(int $userId) : array<string|int, mixed>
Parameters
-
$userId
: int
-
Return values
array<string|int, mixed>
getUserDepartments()
public
getUserDepartments(int $userId) : array<string|int, mixed>
Parameters
-
$userId
: int
-
Return values
array<string|int, mixed>
getUserExtendedFields()
public
getUserExtendedFields() : array<string|int, mixed>
Return values
array<string|int, mixed>
getUserHeads()
public
getUserHeads(int $userId) : array<string|int, mixed>
Parameters
-
$userId
: int
-
Return values
array<string|int, mixed>
getUserInfo()
public
getUserInfo(int $userId) : array<string|int, mixed>|null
Parameters
-
$userId
: int
-
Return values
array<string|int, mixed>|null
getUserSchedule()
public
getUserSchedule(int $userId) : UserSchedule
Parameters
-
$userId
: int
-
Return values
UserSchedule
getUserUserFields()
public
getUserUserFields() : array<string|int, mixed>
Return values
array<string|int, mixed>