- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/classes/general/crm_entity_list_builder.php
- Класс: \CCrmEntityListBuilder
- Вызов: CCrmEntityListBuilder::__construct
function __construct($dbType, $tableName, $tableAlias, $fields, $ufEntityID = '', $fmEntityID = '', $permissionCallback = array(), $afterPrepareSqlCallback = array())
{
$this->dbType = strval($dbType);
if($this->dbType === '')
{
$this->dbType = 'mysql';
}
$this->tableName = strval($tableName);
$this->tableAlias = strval($tableAlias);
if(is_array($fields))
{
$this->fields = $fields;
}
$this->ufEntityID = strval($ufEntityID);
$this->fmEntityID = strval($fmEntityID);
if(is_array($permissionCallback))
{
$this->permissionCallback = $permissionCallback;
}
if(is_array($afterPrepareSqlCallback))
{
$this->afterPrepareSqlCallback = $afterPrepareSqlCallback;
}
}