dle-modules / DLE-UniForm

Универсальные формы обратной связи для DataLife Engine
http://pafnuty.name/modules/159-uniform.html
MIT License
22 stars 12 forks source link

{user_logged_ip} работает только для авторизованных юзеров [BUG] #105

Open tcse opened 3 years ago

tcse commented 3 years ago

Описание ошибки:

в email.tpl содержимое {user_logged_ip} отображается только если юзер авторизован на сайте& Если письмо отправляет аноним - поле ip в письме пустое.

Аналогично в файл CSV не передается значение ip адреса, от анонима и отображается, если авторизован в админке.

При каких условиях воспроизводится ошибка:

в содержимом письма.

Страница, на которой наблюдается ошибка:

Вносились ли модификации в движок:

подключены parseSendMail = uniform/saveLog,uniform/zvonok

Версия DLE: 14.1

Версия PHP: 7.1.33

Конфиг шаблона:

templateFolder = 2021-zvonok
// nocache = y
// debug = y
required = phone, name
selectFields = department
sendmail = y
emails = mail@mail.ru, mail2@mail.ru
parseSendMail = uniform/saveLog,uniform/zvonok

Код используемого шаблона email.tpl:

<br>
    <b>Дата отправки: </b> {send_date} <br>
    <b>Страница с которой была открыта форма:</b> {current_page}<br>
    <b>IP отправителя:</b>  {user_logged_ip}<br>
    <br>