From 7079807378a3998c55a9b897a61add4486dd898a Mon Sep 17 00:00:00 2001 From: Repellent Date: Sun, 9 Nov 2025 23:37:52 +0500 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=20=D1=82=D0=B5=D0=B3=20[tag:submitted=5Fpage]=20=20?= =?UTF-8?q?=D1=82=D0=B5=D0=B3=20=D0=B2=D1=8B=D0=B2=D0=B5=D0=B4=D0=B5=D1=82?= =?UTF-8?q?=20=D1=81=D1=81=D1=8B=D0=BB=D0=BA=D1=83=20=D0=BD=D0=B0=20=D1=81?= =?UTF-8?q?=D1=82=D1=80=D0=B0=D0=BD=D0=B8=D1=86=D1=83=20=D1=81=20=D0=BA?= =?UTF-8?q?=D0=BE=D1=82=D0=BE=D1=80=D0=BE=D0=B9=20=D0=B8=20=D0=BD=D0=B0=20?= =?UTF-8?q?=D0=BA=D0=BE=D1=82=D0=BE=D1=80=D0=BE=D0=B9=20=D0=B1=D1=8B=D0=BB?= =?UTF-8?q?=D0=B0=20=D0=B7=D0=B0=D0=BF=D0=BE=D0=BB=D0=BD=D0=B5=D0=BD=D0=B0?= =?UTF-8?q?=20=D0=B8=20=D0=BE=D1=82=D0=BF=D1=80=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D0=B0=20=D1=84=D0=BE=D1=80=D0=BC=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- forms/class/forms.php | 11 +++++------ forms/lang/ru.txt | 1 + forms/templates/form_fields.tpl | 1 + 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/forms/class/forms.php b/forms/class/forms.php index 3b2e8c6..f849052 100644 --- a/forms/class/forms.php +++ b/forms/class/forms.php @@ -384,8 +384,7 @@ function _cleanvar($var) // Получаем запись пользователя ОДИН раз // Если get_user_rec_by_id(UID) вернет null, мы можем безопасно использовать ее дальше. - $user_rec = get_user_rec_by_id(UID); - + $user_rec = get_user_rec_by_id(UID); return str_replace(array( '[tag:docid]', '[tag:formtitle]', @@ -403,7 +402,7 @@ function _cleanvar($var) '[tag:uemail]', '[tag:sitename]', '[tag:sitehost]', - + '[tag:submitted_page]', ),array( $AVE_Core->curentdoc->Id, $this->form['title'], @@ -416,14 +415,14 @@ function _cleanvar($var) $_SESSION['user_name'], // ИСПРАВЛЕНИЕ: Безопасное получение firstname и lastname - $user_rec->firstname ?? '', // Используем $user_rec и ?? '' - $user_rec->lastname ?? '', // Используем $user_rec и ?? '' + $user_rec->firstname ?? '', + $user_rec->lastname ?? '', $_SESSION['user_login'] ?? '', $_SESSION['user_email'] ?? '', htmlspecialchars(get_settings('site_name'), ENT_QUOTES), $_SERVER['HTTP_HOST'], - + getSiteUrl() . $_SERVER['REQUEST_URI'], ), $str); } diff --git a/forms/lang/ru.txt b/forms/lang/ru.txt index b942da2..da78114 100644 --- a/forms/lang/ru.txt +++ b/forms/lang/ru.txt @@ -192,3 +192,4 @@ action_confirm_title = "Удаление истории" action_error_title = "Действия в истории" form_title_error_text = "Пожалуйста, укажите название формы" form_title_error_title = "Создание формы" +tag_submitted_page = "Тег выведет ссылку на страницу с которой и на которой была заполнена и отправлена форма" diff --git a/forms/templates/form_fields.tpl b/forms/templates/form_fields.tpl index a371a61..3a4cfe6 100644 --- a/forms/templates/form_fields.tpl +++ b/forms/templates/form_fields.tpl @@ -139,6 +139,7 @@ [tag:uname] | [tag:ufname] | [tag:ulname] | + [tag:submitted_page] {if $ave15}