• Модуль: sender
  • Путь к файлу: ~/bitrix/modules/sender/lib/entity/letter.php
  • Класс: BitrixSenderEntityLetter
  • Вызов: Letter::loadDataSegments
public function loadDataSegments($id)
{
	$data = array('INCLUDE' => array(), 'EXCLUDE' => array());
	$segments = LetterSegmentTable::getList(array(
		'select' => ['INCLUDE', 'LETTER_ID', 'SEGMENT_ID', 'DATE_UPDATE' => 'SEGMENT.DATE_UPDATE'],
		'filter'=>array(
			'=LETTER_ID'=> $id
		)
	));
	foreach($segments as $segment)
	{
		if ($segment['INCLUDE'])
		{
			$data['INCLUDE'][] =
				[ 'ID' => $segment['SEGMENT_ID'], 'DATE_UPDATE' => $segment['DATE_UPDATE']];
		}
		else
		{
			$data['EXCLUDE'][] =
				[ 'ID' => $segment['SEGMENT_ID'], 'DATE_UPDATE' => $segment['DATE_UPDATE']];
		}
	}

	return $data;
}