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}