• Модуль: sender
  • Путь к файлу: ~/bitrix/modules/sender/lib/posting/builder.php
  • Класс: BitrixSenderPostingBuilder
  • Вызов: Builder::getCampaignGroups
protected function getCampaignGroups($campaignId)
{
	$groups = array();
	$groupConnectorDb = MailingGroupTable::getList(array(
		'select' => array(
			'INCLUDE',
			'CONNECTOR_ENDPOINT' => 'GROUP.GROUP_CONNECTOR.ENDPOINT',
			'GROUP_ID'
		),
		'filter' => array(
			'=MAILING_ID' => $campaignId,
		),
		'order' => array('INCLUDE' => 'DESC', 'GROUP_ID' => 'ASC')
	));
	while($group = $groupConnectorDb->fetch())
	{
		$groups[] = array(
			'INCLUDE' => $group['INCLUDE'],
			'ENDPOINT' => $group['CONNECTOR_ENDPOINT'],
			'GROUP_ID' => $group['GROUP_ID'],
			'CONNECTOR' => null
		);
	}

	return $groups;
}