Немного отвлекся от задачи, но было время подумать
Aug 8, 2016
Немного отвлекся от задачи, но было время подумать. Знал что задачу можно решить проще, а главное, изящнее. В паре с sendex. В хуке должно быть следующее:
— проверка, прикреплен ли файл к письму. — если да, то отправляем подписанному пользователю письмо и уже заготовленной рассылки.
Такой хук работает, и отправляет письма из очереди в рассылке, только все. которые заготовлены для всех подписчиков
$modx->addPackage('sendex', MODX_CORE_PATH . 'components/sendex/model/');
$q = $modx->newQuery('sxQueue');
$queue = $modx->getCollection('sxQueue');
/** @var sxQueue $email */
foreach ($queue as $email) {
$email->send();
}
return true;
но нужно отправлять именно тому пользователю, который отправил письмо. + нет проверки на вложенный файл. может хоть кто нибудь с этим помочь?