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