• Модуль: sender
  • Путь к файлу: ~/bitrix/modules/sender/lib/entity/segment.php
  • Класс: BitrixSenderEntitySegment
  • Вызов: Segment::loadData
protected function loadData($id)
{
	$data = GroupTable::getRowById($id);
	if (!is_array($data))
	{
		return null;
	}

	$data['ENDPOINTS'] = array();
	$groupConnectorDb = GroupConnectorTable::getList(array(
		'filter'=>array(
			'=GROUP_ID'=> $id
		)
	));
	while($groupConnector = $groupConnectorDb->fetch())
	{
		if(empty($groupConnector['ENDPOINT']) || !is_array($groupConnector['ENDPOINT']))
		{
			continue;
		}

		$groupConnector['ENDPOINT']['FILTER_ID'] = $groupConnector['FILTER_ID'];
		$data['ENDPOINTS'][] = $groupConnector['ENDPOINT'];
	}

	return $data;
}