• Модуль: messageservice
  • Путь к файлу: ~/bitrix/modules/messageservice/lib/internal/entity/message.php
  • Класс: BitrixMessageServiceInternalEntityMessageTable
  • Вызов: MessageTable::returnDeferredToQueue
static function returnDeferredToQueue($senderId, $fromId)
{
	$connection = Application::getConnection();
	$helper = $connection->getSqlHelper();

	$senderId = $helper->forSql((string)$senderId);
	$fromId = $helper->forSql((string)$fromId);

	$strSql = "UPDATE b_messageservice_message SET NEXT_EXEC = NULL 
		WHERE SUCCESS_EXEC = 'N' AND NEXT_EXEC IS NOT NULL 
		AND SENDER_ID = '{$senderId}'
		AND MESSAGE_FROM = '{$fromId}'";

	$connection->query($strSql);

	return true;
}