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

Правила раздела: faq.php?mode=okay
Модератор: Модераторы

german3w
german3w
Репутация: 2
Сообщения: 1
Зарегистрирован: 29.06.2022
С нами: 1 год 8 месяцев

Сообщение #1 german3w » 29.06.2022, 18:37

Доброго времени.
Версия движка: 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());
    }

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

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

Название раздела: Баг-репорт OkayCMS (Сообщения об ошибках)
Правила раздела: faq.php?mode=okay

Быстрый ответ


Введите код в точности так, как вы его видите. Регистр символов не имеет значения.
Код подтверждения

   

Вернуться в «Баг-репорт OkayCMS (Сообщения об ошибках)»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 15 гостей