• Модуль: 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;
	}
}