sendex + formit парная работа Новый

Дополнение: sendex, formit

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

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

Комментарии (3)

  1. Виктор 09 августа 2016, 10:37 # 0
    ладно, а если проще. как в xPDO проверить форму на наличие аттача?
    1. Виктор 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();
      }
      здесь он всем сразу засылает. а как одного выбрать??
      1. Виктор 09 августа 2016, 12:03 # 0
        на кладбище ито веселее…

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