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

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

 onResultViewDraw (array &$row)
 

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

static createExpressionMultiField ($entityName, $multiFieldTypeId)
 
static getPersonalizeList ()
 
static buildPersonalizeList ($entityType)
 
static preparePersonalizeList (string $entityType, array $fields)
 
static getData ($entityType, $entityIds, $fields=[' *'])
 
static getPersonalizeFieldsFromConnectors ($isTrigger=false)
 
static getFilterUserFields (int $entityTypeId, bool $checkAccessRights=true)
 
static prepareQuery (Entity\Query $query, $dataTypeId=null, $entityDbName=null, $entityName=null)
 
static getRuntimeByEntity ($entityTypeName='')
 
static getFilterByEntity (array $fields=array(), array $values=array(), array $entityTypeNames=array())
 
static getFilterByFields (array $fields=array(), array $values=array(), $entityTypeName='')
 
static isCrmSaleEnabled ()
 

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

static $runtimeByEntity = []
 

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

 getCrmStatusName ($statusType, $statusId)
 
 getResultViewTitle ($entityTypeId, $entityId, $title, $secondTitle=null, $thirdTitle=null)
 
 getPathToDetail ($entityTypeId, $entityId)
 

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

static getImSqlExpression (Entity\Query $query, $entityDbName=null, $entityName=null)
 
static processRuntimeFilter (array &$filter, $entityTypeName='')
 
static getFilterFieldKey (array $field)
 
static isFieldTypeFilter ($type)
 
static setFieldTypeFilter ($filterKey, array $fieldData, &$filter)
 
static getCommunicationTypeFilter (array $commTypes, &$filter, $extraCallbackParams=[])
 
static getIdFilter ($value, &$filter)
 
static getNoPurchasesFilter ($value, &$filter, $extraCallbackParams=[])
 
static productSourceFilter ($value, &$filter, $extraCallbackParams=[])
 
static getDealCategoryFilter ($values, &$filter, $extraCallbackParams=[])
 

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

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

Методы

◆ buildPersonalizeList()

static buildPersonalizeList ( $entityType)
static

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

◆ createExpressionMultiField()

static createExpressionMultiField ( $entityName,
$multiFieldTypeId )
static

Create Orm expression field for selecting multi field.

Аргументы
string$entityNameEntity name.
string$multiFieldTypeIdMulti-field type ID.
Возвращает
Orm\Fields\ExpressionField

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

◆ getCommunicationTypeFilter()

static getCommunicationTypeFilter ( array $commTypes,
& $filter,
$extraCallbackParams = [] )
staticprotected

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

◆ getCrmStatusName()

getCrmStatusName ( $statusType,
$statusId )
protected

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

◆ getData()

static getData ( $entityType,
$entityIds,
$fields = ['*'] )
static

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

◆ getDealCategoryFilter()

static getDealCategoryFilter ( $values,
& $filter,
$extraCallbackParams = [] )
staticprotected

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

◆ getFilterByEntity()

static getFilterByEntity ( array $fields = array(),
array $values = array(),
array $entityTypeNames = array() )
static

Get filter by entity.

Аргументы
array$fieldsFields.
array$valuesValues.
array$entityTypeNamesEntity type names.
Возвращает
array

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

◆ getFilterByFields()

static getFilterByFields ( array $fields = array(),
array $values = array(),
$entityTypeName = '' )
static

Get filter by fields.

Аргументы
array$fieldsFields.
array$valuesValues.
string$entityTypeNameEntity type name.
Возвращает
array

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

◆ getFilterFieldKey()

static getFilterFieldKey ( array $field)
staticprotected

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

◆ getFilterUserFields()

static getFilterUserFields ( int $entityTypeId,
bool $checkAccessRights = true )
static

Get filter user fields.

Аргументы
integer$entityTypeIdEntity type ID.
bool$checkAccessRights
Возвращает
array

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

◆ getIdFilter()

static getIdFilter ( $value,
& $filter )
staticprotected

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

◆ getImSqlExpression()

static getImSqlExpression ( Entity\Query $query,
$entityDbName = null,
$entityName = null )
staticprotected

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

◆ getNoPurchasesFilter()

static getNoPurchasesFilter ( $value,
& $filter,
$extraCallbackParams = [] )
staticprotected

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

◆ getPathToDetail()

getPathToDetail ( $entityTypeId,
$entityId )
protected

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

◆ getPersonalizeFieldsFromConnectors()

static getPersonalizeFieldsFromConnectors ( $isTrigger = false)
static

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

◆ getPersonalizeList()

static getPersonalizeList ( )
static

Get personalize field list.

Возвращает
array

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

◆ getResultViewTitle()

getResultViewTitle ( $entityTypeId,
$entityId,
$title,
$secondTitle = null,
$thirdTitle = null )
protected

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

◆ getRuntimeByEntity()

static getRuntimeByEntity ( $entityTypeName = '')
static

Get runtime by entity.

Аргументы
string$entityTypeNameEntity type name.
Возвращает
Entity\ExpressionField[]

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

◆ isCrmSaleEnabled()

static isCrmSaleEnabled ( )
static

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

◆ isFieldTypeFilter()

static isFieldTypeFilter ( $type)
staticprotected

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

◆ onResultViewDraw()

onResultViewDraw ( array & $row)

Callback on draw of result view.

Аргументы
array&$rowRow.
Возвращает
void

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

◆ preparePersonalizeList()

static preparePersonalizeList ( string $entityType,
array $fields )
static

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

◆ prepareQuery()

static prepareQuery ( Entity\Query $query,
$dataTypeId = null,
$entityDbName = null,
$entityName = null )
static

Prepare query select.

Аргументы
Entity\Query$queryQuery.
integer$dataTypeIdData type ID.
Возвращает
Entity\Query

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

◆ processRuntimeFilter()

static processRuntimeFilter ( array & $filter,
$entityTypeName = '' )
staticprotected

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

◆ productSourceFilter()

static productSourceFilter ( $value,
& $filter,
$extraCallbackParams = [] )
staticprotected

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

◆ setFieldTypeFilter()

static setFieldTypeFilter ( $filterKey,
array $fieldData,
& $filter )
staticprotected

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

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

◆ $runtimeByEntity

$runtimeByEntity = []
static

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