• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/sender/presetmailing.php
  • Класс: BitrixSaleSenderPresetMailing
  • Вызов: PresetMailing::getPaidOrder
static function getPaidOrder()
{
	return array(
		'TYPE' => Loc::getMessage('PRESET_TYPE_ORDER'),
		'CODE' => 'sale_order_pay',
		'NAME' => Loc::getMessage('PRESET_PAID_ORDER_NAME'),
		'DESC_USER' => Loc::getMessage('PRESET_PAID_ORDER_DESC_USER'),
		'DESC' => Loc::getMessage('PRESET_PAID_ORDER_DESC'),
		'TRIGGER' => array(
			'START' => array(
				'ENDPOINT' => array(
					'MODULE_ID' => 'sale',
					'CODE' => 'order_paid',
					'FIELDS' => array()
				)
			),
			'END' => array(
				'ENDPOINT' => array(
					'MODULE_ID' => 'sale',
					'CODE' => 'order_paid',
					'FIELDS' => array()
				)
			),
		),
		'CHAIN' => array(
			array(
				'TIME_SHIFT' => 1440,
				'SUBJECT' => '#SITE_NAME#: ' . Loc::getMessage('PRESET_PAID_ORDER_LETTER_1_SUBJECT'),
				'MESSAGE' => self::getMailTemplate(array(
					'TITLE' => Loc::getMessage('PRESET_PAID_ORDER_LETTER_1_SUBJECT'),
					'TEXT' => Loc::getMessage('PRESET_PAID_ORDER_LETTER_1_MESSAGE', static::getMessagePlaceHolders()),
				)),
			),
			array(
				'TIME_SHIFT' => 1440,
				'SUBJECT' => '#SITE_NAME#: ' . Loc::getMessage('PRESET_PAID_ORDER_LETTER_2_SUBJECT'),
				'MESSAGE' => self::getMailTemplate(array(
					'TITLE' => Loc::getMessage('PRESET_PAID_ORDER_LETTER_2_SUBJECT'),
					'TEXT' => Loc::getMessage('PRESET_PAID_ORDER_LETTER_2_MESSAGE', static::getMessagePlaceHolders()),
				)),
			),
			array(
				'TIME_SHIFT' => 1440,
				'SUBJECT' => '#SITE_NAME#: ' . Loc::getMessage('PRESET_PAID_ORDER_LETTER_3_SUBJECT'),
				'MESSAGE' => self::getMailTemplate(array(
					'TITLE' => Loc::getMessage('PRESET_PAID_ORDER_LETTER_3_SUBJECT'),
					'TEXT' => Loc::getMessage('PRESET_PAID_ORDER_LETTER_3_MESSAGE', static::getMessagePlaceHolders()),
				)),
			),
			array(
				'TIME_SHIFT' => 1440,
				'SUBJECT' => '#SITE_NAME#: ' . Loc::getMessage('PRESET_PAID_ORDER_LETTER_4_SUBJECT'),
				'MESSAGE' => self::getMailTemplate(array(
					'TITLE' => Loc::getMessage('PRESET_PAID_ORDER_LETTER_4_SUBJECT'),
					'TEXT' => Loc::getMessage('PRESET_PAID_ORDER_LETTER_4_MESSAGE', static::getMessagePlaceHolders()),
				)),
			),
			array(
				'TIME_SHIFT' => 1440,
				'SUBJECT' => '#SITE_NAME#: ' . Loc::getMessage('PRESET_PAID_ORDER_LETTER_5_SUBJECT'),
				'MESSAGE' => self::getMailTemplate(array(
					'TITLE' => Loc::getMessage('PRESET_PAID_ORDER_LETTER_5_SUBJECT'),
					'TEXT' => Loc::getMessage('PRESET_PAID_ORDER_LETTER_5_MESSAGE', static::getMessagePlaceHolders()),
				)),
			),
		)
	);
}