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