sendex + formit парная работа

Нужно в хуке formit осуществить:

— проверку на прикрепленный к сообщению файл
— если файл прикреплен, отправить заготовленное письмо из рассылки sendex
— отправить нужно не все письма всем подписчикам, а только одно письмо тому пользователю, который написал сообщение (этот юзер зареган на сайте чз Login, т.е. его емайл известен)
Виктор
08 августа 2016, 20:17
1
461
0

Комментарии: 3

Виктор
09 августа 2016, 10:37
0
ладно, а если проще. как в xPDO проверить форму на наличие аттача?
Виктор
09 августа 2016, 11:20
0
ок, обойдемся чистым php. подошла такая проверка:

if ($_FILES['contact_attachment']['size'] > 0) {

письма заготовленные отправляет. теперь последний штрих — как отправить письмо НЕ всем подписчикам сразу, а только одному??

вот этот код надо подправить, из сендекса

$q = $modx->newQuery('sxQueue');
$queue = $modx->getCollection('sxQueue');
/** @var sxQueue $email */
foreach ($queue as $email) {
	$email->send();
}
здесь он всем сразу засылает. а как одного выбрать??
Виктор
09 августа 2016, 12:03
0
на кладбище ито веселее…

если в сообществе разработчика приложения, по которому вопрос, невозможно получить крошечный ответ, я не знаю, зачем вообще создавать эти сообщества