- Модуль: sender
- Путь к файлу: ~/bitrix/modules/sender/lib/posting/segmentdatabuilder.php
- Класс: BitrixSenderPostingSegmentDataBuilder
- Вызов: SegmentDataBuilder::createGroupState
public function createGroupState(): ?array
{
if (!static::checkEndpoint($this->endpoint))
{
return null;
}
$dataToSet = [
'FILTER_ID' => $this->filterId,
'GROUP_ID' => $this->groupId,
'ENDPOINT' => json_encode(Encoding::convertEncoding($this->endpoint, SITE_CHARSET, 'utf-8')),
'OFFSET' => 0,
'STATE' => GroupStateTable::STATES['CREATED'],
'NEW_CREATED' => true,
];
$dataToSet['ID'] = GroupStateTable::add($dataToSet)->getId();
return $dataToSet;
}