method
public
static Устаревший
PostingManager::lockPosting()
Сигнатура
public static lockPosting(int $id, mixed $threadId) : bool
Описание
Блокирует рассылку для предотвращения повторной отправки.
Параметры
$id
int
Идентификатор.
$threadId
mixed
Возвращаемое значение
bool
Как применяется в PostingManager
PostingManager::lockPosting() — метод класса \Bitrix\Sender\PostingManager модуля «Email-маркетинг».
Статический метод — вызывается через имя класса PostingManager, без создания объекта.
use Bitrix\Main\Loader;
use Bitrix\Sender\PostingManager;
Loader::includeModule('sender');
$id = 1;
$threadId = null;
$result = PostingManager::lockPosting($id, $threadId);
// $result: boolДругие методы PostingManager
click()Выполняет действия при клике.getChainReSend()Получает список цепочек для повторной отправки.onMailEventMailClick()Обработчик события клика.onMailEventMailRead()Обработчик события прочтения.read()Выполняет действия при прочтении.send()Отправляет рассылку.sendToAddress()Отправляет письмо на основе сообщения рассылки на адрес.unlockPosting()Разблокирует рассылку, которая была заблокирована для предотвращения повторной отправки.
Исходный файл: source/sender/lib/postingmanager.php:401

