Bitrix API

EntityCounterType

Table of Contents

Constants

ALL  = 31
ALL_DEADLINE_BASED  = 23
ALL_DEADLINE_BASED_NAME  = 'ALLDEADLINEBASED'
ALL_NAME  = 'ALL'
CURRENT  = 20
CURRENT_NAME  = 'CURRENT'
EXCLUDE_USERS_CODE_SUFFIX  = 'excl'
FIRST  = 1
IDLE  = 1
IDLE_NAME  = 'IDLE'
INCOMING_CHANNEL  = 8
INCOMING_CHANNEL_NAME  = 'INCOMINGCHANNEL'
LAST  = 31
OVERDUE  = 4
OVERDUE_NAME  = 'OVERDUE'
PENDING  = 2
PENDING_NAME  = 'PENDING'
READY_TODO  = 16
READY_TODO_NAME  = 'READYTODO'
UNDEFINED  = 0

Methods

getAll()  : array<string|int, mixed>
getAllDeadlineBased()  : array<string|int, mixed>
getAllIncomingBased()  : array<string|int, mixed>
getAllLightTimeBased()  : array<string|int, mixed>
getAllSupported()  : array<string|int, mixed>
getGroupings()  : mixed
getListFilterInfo()  : mixed
isDefined()  : bool
isGrouping()  : mixed
isGroupingForArray()  : bool
Check if $possiblyGroupingTypeId is a grouping type in context of $allTypeIds
isSupported()  : bool
Check if specified counter type is supported for specified entity type.
joinType()  : mixed
resolveID()  : int
resolveName()  : string
splitType()  : mixed

Constants

ALL_DEADLINE_BASED_NAME

public mixed ALL_DEADLINE_BASED_NAME = 'ALLDEADLINEBASED'

INCOMING_CHANNEL_NAME

public mixed INCOMING_CHANNEL_NAME = 'INCOMINGCHANNEL'

Methods

getAll()

public static getAll([mixed $enableGrouping = false ]) : array<string|int, mixed>
Parameters
$enableGrouping : mixed = false
Return values
array<string|int, mixed>

getAllDeadlineBased()

public static getAllDeadlineBased([bool $enableGrouping = false ]) : array<string|int, mixed>
Parameters
$enableGrouping : bool = false
Return values
array<string|int, mixed>

getAllIncomingBased()

public static getAllIncomingBased([bool $enableGrouping = false ]) : array<string|int, mixed>
Parameters
$enableGrouping : bool = false
Return values
array<string|int, mixed>

getAllLightTimeBased()

public static getAllLightTimeBased([bool $enableGrouping = false ]) : array<string|int, mixed>
Parameters
$enableGrouping : bool = false
Return values
array<string|int, mixed>

getAllSupported()

public static getAllSupported(mixed $entityTypeID[, bool $enableGrouping = false ]) : array<string|int, mixed>
Parameters
$entityTypeID : mixed
$enableGrouping : bool = false
Return values
array<string|int, mixed>

getListFilterInfo()

public static getListFilterInfo([array<string|int, mixed> $params = null ][, array<string|int, mixed> $options = null ]) : mixed
Parameters
$params : array<string|int, mixed> = null
$options : array<string|int, mixed> = null

isDefined()

public static isDefined(int $typeID) : bool
Parameters
$typeID : int

Type ID.

Return values
bool

isGrouping()

public static isGrouping(mixed $typeID) : mixed
Parameters
$typeID : mixed

isGroupingForArray()

Check if $possiblyGroupingTypeId is a grouping type in context of $allTypeIds

public static isGroupingForArray(int $possiblyGroupingTypeId, array<string|int, mixed> $allTypeIds) : bool
Parameters
$possiblyGroupingTypeId : int
$allTypeIds : array<string|int, mixed>
Return values
bool

isSupported()

Check if specified counter type is supported for specified entity type.

public static isSupported(int $typeID, int $entityTypeID) : bool
Parameters
$typeID : int

Entity Counter Type ID.

$entityTypeID : int

Entity Type ID.

Return values
bool

joinType()

public static joinType(array<string|int, mixed> $typeIDs) : mixed
Parameters
$typeIDs : array<string|int, mixed>

resolveID()

public static resolveID(string $typeName) : int
Parameters
$typeName : string

Type Name.

Return values
int

resolveName()

public static resolveName(int $typeID) : string
Parameters
$typeID : int

Type ID.

Return values
string

splitType()

public static splitType(mixed $typeID) : mixed
Parameters
$typeID : mixed

        
On this page

Search results