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