Отправка этого письма в какой момент происходит?
Судя по вопросу сразу после добавления отзыва вы запрашиваете GetList? И затем нечто типа
тогда просто измените while на if..... Но, это прокатит если в письме не надо указывать про данные добавленного комментария.
Но правильнее было бы добавить обработчик события OnAfterIBlockElementAddHandler там известен ID записи и все ее поля. Возможно (зависит от деталей реализации у вас) вам вообще не нужен GetList...
Расскажите подробнее где у вас размещен код отправки сообщения, и приведите относящиеся к вопросу строки.....
Судя по вопросу сразу после добавления отзыва вы запрашиваете GetList? И затем нечто типа
Код |
---|
$rsRes = CIBlockElement::GetList(....); // отбор по только что написавшему пользователю while($arRow = $rsRes->fetch()){ CEvent::Send(....); } |
Но правильнее было бы добавить обработчик события OnAfterIBlockElementAddHandler там известен ID записи и все ее поля. Возможно (зависит от деталей реализации у вас) вам вообще не нужен GetList...
Расскажите подробнее где у вас размещен код отправки сообщения, и приведите относящиеся к вопросу строки.....
Есть проблема с ЧПУ умного фильтра. Голосуйте за