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

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

static getEntityName ()
 
static generateDocumentType ($iblockId)
 
static generateDocumentComplexType ($iblockType, $iblockId)
 
static getDocumentComplexId ($iblockType, $documentId)
 
static deleteDataIblock ($iblockId)
 
static getDocumentIcon ($documentId)
 
static getDocument ($documentId)
 
static getDocumentFields ($documentType)
 
static generateMnemonicCode ($integerCode=0)
 
static addDocumentField ($documentType, $fields)
 
static updateDocumentField ($documentType, $fields)
 
static updateDocument ($documentId, $arFields)
 
static onWorkflowStatusChange ($documentId, $workflowId, $status, $rootActivity)
 
static getDocumentAdminPage ($documentId)
 
static getAllowableOperations ($documentType)
 
static toInternalOperations ($documentType, $permissions)
 
static toExternalOperations ($documentType, $permissions)
 
static CanUserOperateDocument ($operation, $userId, $documentId, $parameters=array())
 
static CanUserOperateDocumentType ($operation, $userId, $documentType, $parameters=array())
 
static GetAllowableUserGroups ($documentType, $withExtended=false)
 
static SetPermissions ($documentId, $workflowId, $permissions, $rewrite=true)
 
static GetFieldInputControl ($documentType, $fieldType, $fieldName, $fieldValue, $allowSelection=false, $publicMode=false)
 
static GetFieldInputValue ($documentType, $fieldType, $fieldName, $request, &$errors)
 
static GetFieldInputValuePrintable ($documentType, $fieldType, $fieldValue)
 
static UnlockDocument ($documentId, $workflowId)
 
static PublishDocument ($documentId)
 
static GetDocumentForHistory ($documentId, $historyIndex)
 
static isFeatureEnabled ($documentType, $feature)
 

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

const DOCUMENT_TYPE_PREFIX = 'iblock_'
 

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

static setArray (array $result, $value)
 
static getSystemIblockFields ()
 
static getRightsTasks ()
 
static isAdmin ()
 

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

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

Методы

◆ addDocumentField()

static addDocumentField ( $documentType,
$fields )
static
Аргументы
$documentType
$fields
Возвращает
bool|string
Исключения
CBPArgumentOutOfRangeException

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

◆ CanUserOperateDocument()

static CanUserOperateDocument ( $operation,
$userId,
$documentId,
$parameters = array() )
static

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

◆ CanUserOperateDocumentType()

static CanUserOperateDocumentType ( $operation,
$userId,
$documentType,
$parameters = array() )
static

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

◆ deleteDataIblock()

static deleteDataIblock ( $iblockId)
static
Аргументы
$iblockId

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

◆ generateDocumentComplexType()

static generateDocumentComplexType ( $iblockType,
$iblockId )
static
Аргументы
$iblockType
$iblockId
Возвращает
array

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

◆ generateDocumentType()

static generateDocumentType ( $iblockId)
static
Аргументы
$iblockId
Возвращает
string

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

◆ generateMnemonicCode()

static generateMnemonicCode ( $integerCode = 0)
static
Аргументы
int$integerCode
Возвращает
string

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

◆ getAllowableOperations()

static getAllowableOperations ( $documentType)
static
Аргументы
string$documentType
Возвращает
array
Исключения
CBPArgumentOutOfRangeException

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

◆ GetAllowableUserGroups()

static GetAllowableUserGroups ( $documentType,
$withExtended = false )
static
Аргументы
$documentType
bool$withExtended
Возвращает
array|bool

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

◆ getDocument()

static getDocument ( $documentId)
static
Аргументы
$documentId
Возвращает
array
Исключения
CBPArgumentNullException
CBPArgumentOutOfRangeException
Exception

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

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

◆ getDocumentAdminPage()

static getDocumentAdminPage ( $documentId)
static
Аргументы
int$documentId
Возвращает
null|string
Исключения
CBPArgumentNullException

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

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

◆ getDocumentComplexId()

static getDocumentComplexId ( $iblockType,
$documentId )
static
Аргументы
$iblockType
$documentId
Возвращает
array

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

◆ getDocumentFields()

static getDocumentFields ( $documentType)
static
Аргументы
string$documentType
Возвращает
array
Исключения
CBPArgumentOutOfRangeException

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

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

◆ GetDocumentForHistory()

static GetDocumentForHistory ( $documentId,
$historyIndex )
static

Method return array with all information about document. Array used for method RecoverDocumentFromHistory.

Аргументы
string$documentId
$historyIndex
Возвращает
null
Исключения
CBPArgumentNullException

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

◆ getDocumentIcon()

static getDocumentIcon ( $documentId)
static

Method returns document icon (image source path)

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

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

◆ getEntityName()

static getEntityName ( )
static

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

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

◆ GetFieldInputControl()

static GetFieldInputControl ( $documentType,
$fieldType,
$fieldName,
$fieldValue,
$allowSelection = false,
$publicMode = false )
static

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

◆ GetFieldInputValue()

static GetFieldInputValue ( $documentType,
$fieldType,
$fieldName,
$request,
& $errors )
static

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

◆ GetFieldInputValuePrintable()

static GetFieldInputValuePrintable ( $documentType,
$fieldType,
$fieldValue )
static

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

◆ getRightsTasks()

static getRightsTasks ( )
staticprotected

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

◆ getSystemIblockFields()

static getSystemIblockFields ( )
staticprotected

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

◆ isAdmin()

static isAdmin ( )
staticprotected

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

◆ isFeatureEnabled()

static isFeatureEnabled ( $documentType,
$feature )
static

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

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

◆ onWorkflowStatusChange()

static onWorkflowStatusChange ( $documentId,
$workflowId,
$status,
$rootActivity )
static
Аргументы
string$documentId
string$workflowId
int$status
null | CBPActivity$rootActivity

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

◆ PublishDocument()

static PublishDocument ( $documentId)
static

The method of publishing the document. That is making it available in the public section.

Аргументы
string$documentId
Возвращает
bool|int

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

◆ setArray()

static setArray ( array $result,
$value )
staticprotected

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

◆ SetPermissions()

static SetPermissions ( $documentId,
$workflowId,
$permissions,
$rewrite = true )
static

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

◆ toExternalOperations()

static toExternalOperations ( $documentType,
$permissions )
static
Аргументы
$documentType
array$permissions
Возвращает
array

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

◆ toInternalOperations()

static toInternalOperations ( $documentType,
$permissions )
static
Аргументы
$documentType
array$permissions
Возвращает
array

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

◆ UnlockDocument()

static UnlockDocument ( $documentId,
$workflowId )
static

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

◆ updateDocument()

static updateDocument ( $documentId,
$arFields )
static

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

◆ updateDocumentField()

static updateDocumentField ( $documentType,
$fields )
static
Аргументы
string$documentType
array$fields
Возвращает
bool|string
Исключения
CBPArgumentOutOfRangeException

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

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

◆ DOCUMENT_TYPE_PREFIX

const DOCUMENT_TYPE_PREFIX = 'iblock_'

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