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

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

 isHidden ()
 
 isSystem ()
 
 isFilterOnly ()
 
 setFilterOnlyMode ($mode=true)
 
 appendContactSetConnector ($contactSetId=null)
 
 upload (array $list)
 
 remove ()
 
 copy ()
 
- Открытые члены унаследованные от Base
 setModuleId ($moduleId)
 
 getModuleId ()
 
 getDataTypeId ()
 
 setDataTypeId ($dataTypeId)
 
 setFieldFormName ($fieldFormName)
 
 getFieldFormName ()
 
 setFieldPrefix ($fieldPrefix)
 
 getFieldPrefix ()
 
 setFieldPrefixExtended ($fieldPrefixExtended)
 
 getFieldPrefixExtended ()
 
 setFieldValues (array $fieldValues=null)
 
 getFieldValues ()
 
 hasFieldValues ()
 
 getFieldId ($id)
 
 getFieldName ($name)
 
 getFieldValue ($name, $defaultValue=null)
 
 getId ()
 
 getDataCount ()
 
 getDataCounter ()
 
 getResult ()
 
 isResultViewable ()
 
 getResultView ()
 
 setResultView ($resultView)
 
 requireConfigure ()
 
 getName ()
 
 getCode ()
 
 getData ()
 
 buildData ()
 
 getForm ()
 
 getStatFields ()
 
 isCheckAccessRights ()
 
 setCheckAccessRights (bool $checkAccessRights)
 

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

static getDefaultIds ()
 
static getIdByCode ($code)
 
static getList (array $parameters=array())
 
static updateAddressCounters ($segmentId, array $counters)
 
static getAddressCounter ($segmentId)
 
static getAddressCounters (array $list)
 
static updateUseCounters (array $list, $isInclude=true)
 
static removeById ($id)
 
- Открытые статические члены унаследованные от Base
static getPersonalizeList ()
 

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

const CODE_ALL = 'all'
 

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

 getDefaultData ()
 
 loadData ($id)
 
 saveData ($id, array $data)
 
 getFirstContactSetId ()
 
- Защищенные члены унаследованные от Base
 getDataCountByType ()
 
 onInitResultView ()
 

Защищенные данные

 $isFilterOnly = false
 
- Защищенные данные унаследованные от Base
 $fieldPrefix
 
 $fieldPrefixExtended
 
 $fieldValues
 
 $fieldFormName
 
 $moduleId
 
 $resultView
 
 $dataTypeId = Recipient\Type::EMAIL
 
bool $checkAccessRights = true
 

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

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

Методы

◆ appendContactSetConnector()

appendContactSetConnector ( $contactSetId = null)

Append contact set connector.

Аргументы
int | null$contactSetIdContact set ID.
Возвращает
$this

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

◆ copy()

copy ( )

Copy.

Возвращает
bool

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

◆ getAddressCounter()

static getAddressCounter ( $segmentId)
static

Get segment address counter.

Аргументы
integer$segmentIdSegment ID.
Возвращает
Connector\DataCounter

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

◆ getAddressCounters()

static getAddressCounters ( array $list)
static

Get segment address counters.

Аргументы
integer[]$listList of ID.
Возвращает
array

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

◆ getDefaultData()

getDefaultData ( )
protected

Get default data.

Возвращает
array

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

◆ getDefaultIds()

static getDefaultIds ( )
static

Get default segments.

Возвращает
array

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

◆ getFirstContactSetId()

getFirstContactSetId ( )
protected

Return fisrt contact set ID from in segment.

Возвращает
int|null

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

◆ getIdByCode()

static getIdByCode ( $code)
static

Get segment ID by code.

Аргументы
string | string[]$codeCode.
Возвращает
integer|null

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

◆ getList()

static getList ( array $parameters = array())
static

Get list.

Аргументы
array$parametersParameters.
Возвращает
\Bitrix\Main\DB\Result

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

◆ isFilterOnly()

isFilterOnly ( )

Is save filters only.

Возвращает
bool

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

◆ isHidden()

isHidden ( )

Return true if segment is hidden.

Возвращает
bool

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

◆ isSystem()

isSystem ( )

Return true if segment is system.

Возвращает
bool

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

◆ loadData()

loadData ( $id)
protected

Load data.

Аргументы
integer$idID.
Возвращает
array|null

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

◆ remove()

remove ( )

Remove.

Возвращает
bool

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

◆ removeById()

static removeById ( $id)
static

Remove by letter ID.

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

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

◆ saveData()

saveData ( $id,
array $data )
protected

Save data.

Аргументы
integer | null$idID.
array$dataData.
Возвращает
integer|null

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

◆ setFilterOnlyMode()

setFilterOnlyMode ( $mode = true)

Set save filter only mode.

Аргументы
bool$modeMode.
Возвращает
$this

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

◆ updateAddressCounters()

static updateAddressCounters ( $segmentId,
array $counters )
static

Update segment address counters.

Аргументы
integer$segmentIdSegment ID.
Connector\DataCounter[]$countersCounters.
Возвращает
bool

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

◆ updateUseCounters()

static updateUseCounters ( array $list,
$isInclude = true )
static

Update segment use counter.

Аргументы
integer[]$listSegment ID list.
bool$isIncludeUpdate include counters.
Возвращает
void

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

◆ upload()

upload ( array $list)

Upload.

Аргументы
array$listList of emails and phones.
Возвращает
$this

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

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

◆ $isFilterOnly

$isFilterOnly = false
protected

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

◆ CODE_ALL

const CODE_ALL = 'all'

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