Страница 1 из 1

Ошибки при попытке отправить ответ в Обратная связь

Добавлено: 29.06.2022, 18:37
german3w
Доброго времени.
Версия движка: 4.3.0
Модуль: Обратная связь
После нажатия кнопки "Обработать", появляется кнопка "Ответить"
Нажав кнопку "Ответить" появляется popup-форма, вписываем ответ и нажимаем "Ответить", и вылетает "белый экран" с приговором.
Ответ не уходит, хотя в админке отображается.
Решил таким образом:
Файл backend/Helpers/BackendNotifyHelper.php
Ищем функцию feedbackAnswerNotify
Заменяем содержимое на то, что ниже:

Код: Выделить всё

public function feedbackAnswerNotify($answerFeedback)
    {
        // OLD $this->notify->emailFeedbackAnswerFoUser($answerFeedback->id);
   // Нет отправки, т. к. нет id, но есть parent_id
   // Также, должен передаваться второй обязательный параметр: "message" (принимающая функция - $text)
   $this->notify->emailFeedbackAnswerFoUser($answerFeedback->parent_id, $answerFeedback->message);
        ExtenderFacade::execute(__METHOD__, null, func_get_args());
    }

После правок письмо ушло пользователю.

Буду наблюдать, не вылезит ли ошибок.
Обнаружу - напишу.
Удачи.