- Модуль: sender
- Путь к файлу: ~/bitrix/modules/sender/lib/posting/builder.php
- Класс: BitrixSenderPostingBuilder
- Вызов: Builder::getLetterConnectors
protected function getLetterConnectors($letterId)
{
$groups = array();
$groupConnectors = ModelLetterSegmentTable::getList(array(
'select' => array(
'INCLUDE',
'STATUS' => 'SEGMENT.STATUS',
'FILTER_ID' => 'SEGMENT.GROUP_CONNECTOR.FILTER_ID',
'CONNECTOR_ENDPOINT' => 'SEGMENT.GROUP_CONNECTOR.ENDPOINT',
'SEGMENT_ID'
),
'filter' => array(
'=LETTER_ID' => $letterId,
),
'order' => array('INCLUDE' => 'DESC', 'LETTER_ID' => 'ASC')
));
while($group = $groupConnectors->fetch())
{
$groups[] = array(
'INCLUDE' => $group['INCLUDE'],
'ENDPOINT' => $group['CONNECTOR_ENDPOINT'],
'GROUP_ID' => $group['SEGMENT_ID'],
'FILTER_ID' => $group['FILTER_ID'],
'STATUS' => $group['STATUS'],
'CONNECTOR' => null
);
}
return $groups;
}