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

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

— проверку на прикрепленный к сообщению файл
— если файл прикреплен, отправить заготовленное письмо из рассылки sendex
— отправить нужно не все письма всем подписчикам, а только одно письмо тому пользователю, который написал сообщение (этот юзер зареган на сайте чз Login, т.е. его емайл известен)
Виктор
08 августа 2016, 20:17
modx.pro
1
1 040
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
      на кладбище ито веселее…

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