• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/senderconnector.php
  • Класс: BitrixSaleSenderConnectorBuyer
  • Вызов: SenderConnectorBuyer::getData
public function getData()
{
	$lid = $this->getFieldValue('LID', null);
	$orderCountFrom = $this->getFieldValue('ORDER_COUNT_FROM', null);
	$orderCountTo = $this->getFieldValue('ORDER_COUNT_TO', null);
	$orderSumFrom = $this->getFieldValue('ORDER_SUM_FROM', null);
	$orderSumTo = $this->getFieldValue('ORDER_SUM_TO', null);
	$orderLastDateFrom = $this->getFieldValue('LAST_ORDER_DATE_FROM', null);
	$orderLastDateTo = $this->getFieldValue('LAST_ORDER_DATE_TO', null);

	$filter = array();
	if($lid)
		$filter['LID'] = $lid;
	if($orderCountFrom)
		$filter['>=COUNT_FULL_PAID_ORDER'] = $orderCountFrom;
	if($orderCountTo)
		$filter['=SUM_PAID'] = $orderSumFrom;
	if($orderSumTo)
		$filter['=LAST_ORDER_DATE'] = $orderLastDateFrom;
	if($orderLastDateTo)
		$filter[' array("EMAIL" => 'USER.EMAIL', "NAME" => 'USER.NAME', "USER_ID", "ID"),
		'filter' => $filter,
		'order' => array('ID' => 'ASC'),
	));
}