• Модуль: subscribe
  • Путь к файлу: ~/bitrix/modules/subscribe/lib/senderconnector.php
  • Класс: BitrixSubscribeSenderConnectorSubscriber
  • Вызов: SenderConnectorSubscriber::getData
public function getData()
	{
		$filter = array();

		$rubric = $this->getFieldValue('RUBRIC', null);
		if ($rubric)
			$filter['RUBRIC'] = $rubric;

		$active = $this->getFieldValue('ACTIVE', null);
		if ($active)
			$filter['ACTIVE'] = $active;

		$confirmed = $this->getFieldValue('CONFIRMED', null);
		if ($confirmed)
			$filter['CONFIRMED'] = $confirmed;

		$dateInsertFrom = $this->getFieldValue('DATE_INSERT_FROM', null);
		if ($dateInsertFrom)
			$filter['INSERT_1'] = $dateInsertFrom;

		$dateInsertTo = $this->getFieldValue('DATE_INSERT_TO', null);
		if ($dateInsertTo)
			$filter['INSERT_2'] = $dateInsertTo;

		$subscriberList = CSubscription::GetList(array('ID' => 'ASC'), $filter);

		return new CDBResultSenderConnectorIBlock($subscriberList);
	}