• Модуль: sender
  • Путь к файлу: ~/bitrix/modules/sender/lib/mailingmanager.php
  • Класс: BitrixSenderMailingManager
  • Вызов: MailingManager::checkSend
static function checkSend()
{
	if(COption::GetOptionString("sender", "auto_method") !== 'cron')
		return;

	$mailingChainDb = MailingChainTable::getList(array(
		'select' => array('ID'),
		'filter' => array(
			'=STATUS' => array(
				MailingChainTable::STATUS_SEND,
				MailingChainTable::STATUS_PLAN,
				),
			'=MAILING.ACTIVE' => 'Y',
			'<=AUTO_SEND_TIME' => new TypeDateTime(),
		)
	));

	while ($mailingChain = $mailingChainDb->fetch())
	{
		static::chainSend($mailingChain['ID']);
	}
}