Доброго времени.
Версия движка: 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());
}
После правок письмо ушло пользователю.
Буду наблюдать, не вылезит ли ошибок.
Обнаружу - напишу.
Версия движка: 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());
}
После правок письмо ушло пользователю.
Буду наблюдать, не вылезит ли ошибок.
Обнаружу - напишу.