diff --git a/README.md b/README.md
index 65a6283..5348c77 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-### Альтернативная версия AVE.CMS v3.29 ALT
+### Альтернативная версия AVE.CMS v3.30 ALT
#### Основное отличие:
### В версии 🔥v3.29 теперь есть выбор какие запросы использовать, либо из ver 2.09RC1, либо оригинальные из ver 3.28, выбирайте то, с чем привыкли работать.
#### Управление запросами находится в разделе Системные настройки → Дополнительные настройки → Запросы
@@ -9,7 +9,12 @@
### Changelog:
+#### Версия v3.30 ALT - Шаблонизатор Smarty обновлен до версии 5.6 Проведено обновление кода для совместимости с PHP-8.4;
#### Версия v3.29 ALT - удален устаревший Swift Mailer, на замену ему интегрирован Symfony Mailer;
#### В Системных настройках, при выборе метода отправки почты: SMTP --> Шифрование, добавлены новые пункты: TLS (без проверки сертификата) и SSL (без проверки сертификата). Это дает возможность полноценно настраивать почту на локальном хосте. Добавлен выбор вариантов запросов.
####
+
+#### Системные требования: min версия PHP-8.2 и выше; MySQL-8.x
+
+### Вы можете отправить Баг-репорт в случае выявления ошибки: [ave.gitget.ru](https://ave.gitget.ru)
\ No newline at end of file
diff --git a/admin/blocks.php b/admin/blocks.php
index 6fb590f..6647066 100644
--- a/admin/blocks.php
+++ b/admin/blocks.php
@@ -65,7 +65,7 @@
case 'alias':
if (check_permission_acp('blocks_edit'))
{
- echo $AVE_Block->blockValidate($_REQUEST['alias'], (int)$_REQUEST['id']);
+ echo $AVE_Block->blockValidate($_REQUEST['alias'], (int)(isset($_REQUEST['id']) ? $_REQUEST['id'] : 0));
}
exit;
diff --git a/admin/browser.php b/admin/browser.php
index 91e389d..573d861 100644
--- a/admin/browser.php
+++ b/admin/browser.php
@@ -169,7 +169,10 @@ switch ($action) {
break;
default:
- list($target, $target_id) = explode('__', $_REQUEST['target'] ?? '__');
+ //list($target, $target_id) = explode('__', $_REQUEST['target'] ?? '__');
+ $parts = explode('__', $_REQUEST['target'] ?? '__');
+ $target = $parts[0] ?? null;
+ $target_id = $parts[1] ?? null;
$tval = '/';
@@ -195,4 +198,4 @@ switch ($action) {
$out = ob_get_clean();
echo $out;
-
+?>
\ No newline at end of file
diff --git a/admin/docs.php b/admin/docs.php
index 2740e48..2a3ac92 100644
--- a/admin/docs.php
+++ b/admin/docs.php
@@ -24,10 +24,10 @@
require(BASE_DIR . '/class/class.navigation.php');
require(BASE_DIR . '/class/class.request.php');
- $AVE_Document = new AVE_Document;
- $AVE_Rubric = new AVE_Rubric;
+ $AVE_Document = new AVE_Document;
+ $AVE_Rubric = new AVE_Rubric;
$AVE_Navigation = new AVE_Navigation;
- $AVE_Request = new AVE_Request;
+ $AVE_Request = new AVE_Request;
$AVE_Document->documentTemplateTimeAssign();
@@ -52,11 +52,13 @@
}
$AVE_Document->documentListGet();
}
-
- if (isset($_REQUEST['rubric_id']) && is_numeric($_REQUEST['rubric_id']))
+
+ // ИСПРАВЛЕНИЕ: Защита $_REQUEST['rubric_id']
+ $rubric_id = $_REQUEST['rubric_id'] ?? null;
+ if ($rubric_id !== null && is_numeric($rubric_id))
// Если существет файл с ID рубрики
- if (file_exists(BASE_DIR . '/admin/templates/documents/docs-' .$_REQUEST['rubric_id'] . '.tpl'))
- $_docs_template = 'documents/docs-' . $_REQUEST['rubric_id'] . '.tpl';
+ if (file_exists(BASE_DIR . '/admin/templates/documents/docs-' . $rubric_id . '.tpl'))
+ $_docs_template = 'documents/docs-' . $rubric_id . '.tpl';
$AVE_Template->assign('content', $AVE_Template->fetch($_docs_template));
break;
@@ -85,7 +87,8 @@
$AVE_Navigation->navigationAllItemList();
$AVE_Request->requestListFetch();
}
- $AVE_Document->documentEdit((int)$_REQUEST['Id']);
+ // ИСПРАВЛЕНИЕ: Защита $_REQUEST['Id']
+ $AVE_Document->documentEdit((int)($_REQUEST['Id'] ?? 0));
}
break;
@@ -94,7 +97,8 @@
{
$AVE_Navigation->navigationAllItemList();
$AVE_Request->requestListFetch();
- $AVE_Document->documentCopy((int)$_REQUEST['Id']);
+ // ИСПРАВЛЕНИЕ: Защита $_REQUEST['Id']
+ $AVE_Document->documentCopy((int)($_REQUEST['Id'] ?? 0));
}
break;
@@ -107,7 +111,8 @@
$AVE_Request->requestListFetch();
}
- $AVE_Document->documentNew((int)$_REQUEST['rubric_id']);
+ // ИСПРАВЛЕНИЕ: Защита $_REQUEST['rubric_id']
+ $AVE_Document->documentNew((int)($_REQUEST['rubric_id'] ?? 0));
}
break;
@@ -129,40 +134,45 @@
case 'open':
if (check_permission_acp('document_view'))
{
- $AVE_Navigation->navigationItemStatusOn((int)$_REQUEST['Id']);
- $AVE_Document->documentStatusSet((int)$_REQUEST['Id'], 1);
+ // ИСПРАВЛЕНИЕ: Защита $_REQUEST['Id']
+ $AVE_Navigation->navigationItemStatusOn((int)($_REQUEST['Id'] ?? 0));
+ $AVE_Document->documentStatusSet((int)($_REQUEST['Id'] ?? 0), 1);
}
break;
case 'close':
if (check_permission_acp('document_view'))
{
- $AVE_Navigation->navigationItemStatusOff((int)$_REQUEST['Id']);
- $AVE_Document->documentStatusSet((int)$_REQUEST['Id'], 0);
+ // ИСПРАВЛЕНИЕ: Защита $_REQUEST['Id']
+ $AVE_Navigation->navigationItemStatusOff((int)($_REQUEST['Id'] ?? 0));
+ $AVE_Document->documentStatusSet((int)($_REQUEST['Id'] ?? 0), 0);
}
break;
case 'delete':
if (check_permission_acp('document_view'))
{
- $AVE_Navigation->navigationItemStatusOff((int)$_REQUEST['Id']);
- $AVE_Document->documentMarkDelete((int)$_REQUEST['Id']);
+ // ИСПРАВЛЕНИЕ: Защита $_REQUEST['Id']
+ $AVE_Navigation->navigationItemStatusOff((int)($_REQUEST['Id'] ?? 0));
+ $AVE_Document->documentMarkDelete((int)($_REQUEST['Id'] ?? 0));
}
break;
case 'redelete':
if (check_permission_acp('document_view'))
{
- $AVE_Navigation->navigationItemStatusOn((int)$_REQUEST['Id']);
- $AVE_Document->documentUnmarkDelete((int)$_REQUEST['Id']);
+ // ИСПРАВЛЕНИЕ: Защита $_REQUEST['Id']
+ $AVE_Navigation->navigationItemStatusOn((int)($_REQUEST['Id'] ?? 0));
+ $AVE_Document->documentUnmarkDelete((int)($_REQUEST['Id'] ?? 0));
}
break;
case 'enddelete':
if (check_permission_acp('alles'))
{
- $AVE_Navigation->navigationItemDeleteFromDoc((int)$_REQUEST['Id']);
- $AVE_Document->documentDelete((int)$_REQUEST['Id']);
+ // ИСПРАВЛЕНИЕ: Защита $_REQUEST['Id']
+ $AVE_Navigation->navigationItemDeleteFromDoc((int)($_REQUEST['Id'] ?? 0));
+ $AVE_Document->documentDelete((int)($_REQUEST['Id'] ?? 0));
// Выполняем обновление страницы
header('Location:index.php?do=docs&cp=' . SESSION);
}
@@ -171,48 +181,73 @@
case 'revision_recover':
if (check_permission_acp('document_view'))
{
- $AVE_Document->documentRevissionRestore((int)$_REQUEST['doc_id'], (int)$_REQUEST['revission'], (int)$_REQUEST['rubric_id']);
+ // ИСПРАВЛЕНИЕ: Защита всех ID
+ $AVE_Document->documentRevissionRestore(
+ (int)($_REQUEST['doc_id'] ?? 0),
+ (int)($_REQUEST['revission'] ?? 0),
+ (int)($_REQUEST['rubric_id'] ?? 0)
+ );
}
break;
case 'revision_delete':
if (check_permission_acp('document_view'))
{
- $AVE_Document->documentRevissionDelete((int)$_REQUEST['doc_id'], (int)$_REQUEST['revission'], (int)$_REQUEST['rubric_id']);
+ // ИСПРАВЛЕНИЕ: Защита всех ID
+ $AVE_Document->documentRevissionDelete(
+ (int)($_REQUEST['doc_id'] ?? 0),
+ (int)($_REQUEST['revission'] ?? 0),
+ (int)($_REQUEST['rubric_id'] ?? 0)
+ );
}
break;
case 'revisions_delete':
if (check_permission_acp('document_view')) {
- $AVE_Document->documentRevissionsDelete((int) $_REQUEST['doc_id'], (int) $_REQUEST['revission'], (int) $_REQUEST['rubric_id']);
+ // ИСПРАВЛЕНИЕ: Защита всех ID
+ $AVE_Document->documentRevissionsDelete(
+ (int)($_REQUEST['doc_id'] ?? 0),
+ (int)($_REQUEST['revission'] ?? 0),
+ (int)($_REQUEST['rubric_id'] ?? 0)
+ );
}
break;
case 'remark':
if (check_permission_acp('remark_view'))
{
- $AVE_Document->documentRemarkNew((int)$_REQUEST['Id'], 0);
+ // ИСПРАВЛЕНИЕ: Защита $_REQUEST['Id']
+ $AVE_Document->documentRemarkNew((int)($_REQUEST['Id'] ?? 0), 0);
}
break;
case 'remark_reply':
if (check_permission_acp('remark_view'))
{
- $AVE_Document->documentRemarkNew((int)$_REQUEST['Id'], 1);
+ // ИСПРАВЛЕНИЕ: Защита $_REQUEST['Id']
+ $AVE_Document->documentRemarkNew((int)($_REQUEST['Id'] ?? 0), 1);
}
break;
case 'remark_status':
if (check_permission_acp('remark_edit'))
{
- $AVE_Document->documentRemarkStatus((int)$_REQUEST['Id'], (int)$_REQUEST['remark_status']);
+ // ИСПРАВЛЕНИЕ: Защита ID и статуса
+ $AVE_Document->documentRemarkStatus(
+ (int)($_REQUEST['Id'] ?? 0),
+ (int)($_REQUEST['remark_status'] ?? 0)
+ );
}
break;
case 'remark_del':
if (check_permission_acp('remark_edit'))
{
- $AVE_Document->documentRemarkDelete((int)$_REQUEST['Id'], (int)$_REQUEST['remark_first']);
+ // ИСПРАВЛЕНИЕ: Защита ID
+ $AVE_Document->documentRemarkDelete(
+ (int)($_REQUEST['Id'] ?? 0),
+ (int)($_REQUEST['remark_first'] ?? 0)
+ );
}
break;
@@ -239,14 +274,16 @@
case 'find_user':
if (check_permission_acp('document_view'))
{
- findautor($_REQUEST['q'], 10);
+ // ИСПРАВЛЕНИЕ: Защита $_REQUEST['q']
+ findautor(($_REQUEST['q'] ?? ''), 10);
}
exit;
case 'keywords':
if (check_permission_acp('document_view'))
{
- searchKeywords($_REQUEST['q']);
+ // ИСПРАВЛЕНИЕ: Защита $_REQUEST['q']
+ searchKeywords(($_REQUEST['q'] ?? ''));
}
exit;
@@ -258,11 +295,13 @@
break;
case 'image_import':
- echo json_encode(array("respons"=>image_multi_import($_REQUEST['path']), "status"=>"error", "action"=>"return"));
+ // ИСПРАВЛЕНИЕ: Защита $_REQUEST['path']
+ echo json_encode(array("respons"=>image_multi_import(($_REQUEST['path'] ?? '')), "status"=>"error", "action"=>"return"));
exit;
case 'translit':
- echo($AVE_Document->documentAliasCreate());
+ $alias = $AVE_Document->documentAliasCreate();
+ echo($alias ?? ''); // Добавляем защиту на случай, если функция вернула null
exit;
case 'checkurl':
@@ -279,7 +318,8 @@
case 'aliases_doc':
if (check_permission_acp('document_view'))
{
- $AVE_Document->documentAliasListDoc((int)$_REQUEST['doc_id']);
+ // ИСПРАВЛЕНИЕ: Защита $_REQUEST['doc_id']
+ $AVE_Document->documentAliasListDoc((int)($_REQUEST['doc_id'] ?? 0));
}
break;
diff --git a/admin/functions/func.admin.common.php b/admin/functions/func.admin.common.php
index 6fa3607..171eccb 100644
--- a/admin/functions/func.admin.common.php
+++ b/admin/functions/func.admin.common.php
@@ -171,6 +171,29 @@ function getLogRecords()
while ($row = $sql->FetchRow())
$cnts['users_' . $row->status] = $row->cntStatus;
+ // 1. Проверяем, существует ли переменная $cnts, и если нет, создаем ее как массив
+ if (!isset($cnts)) {
+ $cnts = [];
+ }
+
+ // 2. Инициализируем отсутствующие ключи нулем
+ if (!isset($cnts['modules_0'])) {
+ $cnts['modules_0'] = 0;
+ }
+
+ if (!isset($cnts['modules_1'])) {
+ $cnts['modules_1'] = 0;
+ }
+
+ // 3. Инициализируем отсутствующие ключи для ПОЛЬЗОВАТЕЛЕЙ
+ if (!isset($cnts['users_0'])) {
+ $cnts['users_0'] = 0;
+ }
+
+ if (!isset($cnts['users_1'])) {
+ $cnts['users_1'] = 0;
+ }
+
$AVE_Template->assign('cnts', $cnts);
}
diff --git a/admin/index.php b/admin/index.php
index 0860164..3dbd97a 100644
--- a/admin/index.php
+++ b/admin/index.php
@@ -118,7 +118,7 @@
include_once (BASE_DIR . '/admin/' . $do . '.php');
if (defined('NOPERM'))
- $AVE_Template->assign('content', $config_vars['MAIN_NO_PERMISSION']);
+ $AVE_Template->assign('content', isset($config_vars['MAIN_NO_PERMISSION']) ? $config_vars['MAIN_NO_PERMISSION'] : 'Доступ запрещен.');
//Шаблоны
$tpl = (isset($_REQUEST['pop']) && $_REQUEST['pop'] == 1)
diff --git a/admin/init.php b/admin/init.php
index 8b98bd9..3aa6447 100644
--- a/admin/init.php
+++ b/admin/init.php
@@ -19,10 +19,12 @@
require (BASE_DIR . '/inc/init.php');
- $AVE_Template = new AVE_Template(BASE_DIR . '/admin/templates');
- $AVE_Template->assign('tpl_dir', ABS_PATH . 'admin/templates');
-
require (BASE_DIR . '/admin/functions/func.admin.common.php');
+
+ $AVE_Template = new AVE_Template(BASE_DIR . '/admin/templates');
+
+ $AVE_Template->assign('tpl_dir', ABS_PATH . 'admin/templates');
+
require (BASE_DIR . '/lib/redactor/ckeditor/adapters/ckeditor.php');
$lang_system = $AVE_DB->Query("
diff --git a/admin/lang/bg/blocks.txt b/admin/lang/bg/blocks.txt
index f2fa3fd..751a9a7 100644
--- a/admin/lang/bg/blocks.txt
+++ b/admin/lang/bg/blocks.txt
@@ -60,7 +60,7 @@ BLOCK_SAVED_ERR = "Неуспешен запис на визуален блок
BLOCK_ERROR = "Грешка"
BLOCK_SUCCESS = "Изпълнено"
-// v 3.2
+# v 3.2
BLOCK_DESCRIPTION = "Кратко описание"
BLOCK_ALIAS = "Алиас"
BLOCK_I = "Опционално. Алиасът позволява да се използва лесно запомнящсе таг [tag:BLOCK:alias] [tag:BLOCK:id]. Алиасът не може да бъде число, може да съдържа само цифри, латински букви, долна черта, тире и е с дължина не-повече от 20 символа и трябва да бъде уникален в пределите на блоковете."
diff --git a/admin/lang/bg/docs.txt b/admin/lang/bg/docs.txt
index b7ce593..eff8806 100644
--- a/admin/lang/bg/docs.txt
+++ b/admin/lang/bg/docs.txt
@@ -285,7 +285,7 @@ DOC_SEARCH_FIELD_TEXT = "Стойност"
DOC_TEMPLATE_DEFAULT = "Използвай по подразбиране"
DOC_SHOW_LANG = "Покажи"
-// 3.2
+# 3.2
DOC_TABS_META = "Meta данни"
DOC_TABS_URL = "URL на документа"
DOC_TABS_DATE = "Дата на публикация"
@@ -300,10 +300,10 @@ DOC_LANG = "Език"
DOC_LANG_ID = "Език на документа:"
DOC_LANG_SELECT = "Изберете език"
-// 3.25
+# 3.25
DOC_CLOSE_SEARCH_RUBRIC = "Върни се в раздела, според параметрите на търсенето"
-// 3.26
+# 3.26
DOC_POSITION = "Позиция"
DOCUMENT_POSITION = "Позиция на документа"
DOCUMENT_POSITION_ERR = "Неуспешен запис на позицията на документа"
diff --git a/admin/lang/bg/main.txt b/admin/lang/bg/main.txt
index 20032ed..d9a6d68 100644
--- a/admin/lang/bg/main.txt
+++ b/admin/lang/bg/main.txt
@@ -301,5 +301,5 @@ WRONG_CAPTCHA = "Грешка: Грешен защитен
oficial_site = "Официален сайт"
support = "Техническо обслужване"
-// 3.1.9
+# 3.1.9
MAIN_BLOCKS = "Визуални блокове"
\ No newline at end of file
diff --git a/admin/lang/bg/navigation.txt b/admin/lang/bg/navigation.txt
index 306a7bb..315c796 100644
--- a/admin/lang/bg/navigation.txt
+++ b/admin/lang/bg/navigation.txt
@@ -95,14 +95,14 @@ NAVI_ITEM_EDIT = "Редактиране пункт в менюто"
NAVI_ITEM_DELETE = "Изтриване на пункта в менюто"
NAVI_ITEM_DELETE_CONFIRM = "Сигурни ли сте, че желаете да изтриете този пункт в менюто?"
-// v 3.2
+# v 3.2
NAVI_ALIAS = "Алиас"
NAVI_I = "Опционално. Алиасът позволява да се използва лесно запомнящсе таг [tag:sysblock:alias] вместо [tag:sysblock:id]. Алиасът не може да бъде чосло, може да съдържа само цифри, латински букви, долна черта, тире и е с дължина не-повече от 20 символа и трябва да бъде уникален в пределите на модула."
NAVI_ACCEPT = "Този алиас можр да се използва"
NAVI_ER_SYN = "Грешен алиас! Алиасът не трябва да е число, да съдържа само цифри, латински букви, долна черта, тире и е с дължина не-повече от 20 символа"
NAVI_ER_EXISTS = "Грешен алиас! Този алиас вече е използван в друга контактна форма"
-//from templates
+# from templates
NAVI_NOLINK_DOC = "Липсва свързан документ"
NAVI_EDIT_ITEM = "Редактиране на реда в менюто"
NAVI_LINK_FILEDOC = "Свържи с документ/файл"
diff --git a/admin/lang/bg/request.txt b/admin/lang/bg/request.txt
index 53ffc5c..294b62b 100644
--- a/admin/lang/bg/request.txt
+++ b/admin/lang/bg/request.txt
@@ -179,7 +179,7 @@ REQUEST_REPORT_ERR_RUBRIC= "Не е избрана рубрика"
REQUEST_BY_PARENT = "Родителски документ"
REQUEST_SHOW_STAT = "Покажи статистиката"
-// v 3.1.9
+# v 3.1.9
REQUEST_ALIAS = "Алиас"
REQUEST_I = "Опционално. Алиасът позволява да се използва лесно запомнящсе таг [tag:sysblock:alias] вместо [tag:sysblock:id]. Алиасът не може да бъде чосло, може да съдържа само цифри, латински букви, долна черта, тире и е с дължина не-повече от 20 символа и трябва да бъде уникален в пределите на модула."
REQUEST_ACCEPT = "Този алиас можр да се използва"
@@ -189,7 +189,7 @@ REQUEST_HEADER_EXTERNAL = "Външно обръщание"
REQUEST_EXTERNAL = "Разреши външно обръщение"
REQUEST_ONLY_AJAX = "Изпълнение само чрез Ajax"
-// v 3.2
+# v 3.2
REQUEST_PAGINATION = "Постранична навигация"
REQUEST_NAVI_TPL = "Шаблон за постранична навигация"
REQUEST_OTHER = "Още"
@@ -198,8 +198,8 @@ REQUEST_DOC_ON_PAGE = "Брой елементи на заявката на с
REQUEST_PAGES_CURENT = "Номер страница"
REQUEST_PAGES_TOTAL = "Общ брой страници"
-// v 3.24
+# v 3.24
REQUEST_COUNT_ITEMS = "Получаване на бр. елементи(ако не се използва постранична навигация)"
-// v 3.26
+# v 3.26
REQUEST_BY_POSITION = "Позиция на документа"
\ No newline at end of file
diff --git a/admin/lang/bg/rubs.txt b/admin/lang/bg/rubs.txt
index 6b7ff72..9a8740d 100644
--- a/admin/lang/bg/rubs.txt
+++ b/admin/lang/bg/rubs.txt
@@ -280,7 +280,7 @@ RUBRIC_TMPLS_INNAME = "Въведете наименование на ш
RUBRIC_TEMPL_REPORT = "Редайтирал допълнителен шаблон за рубрика"
RUBRIC_TMPLS_LOG_DEL = "Изтрил допълнителен шаблон за рубрика"
-// 3.24
+# 3.24
RUBRIC_WARNING_TIP = "Внимание! Моля, бъдете внимателни - неверните параметри ще доведат до неработоспособна система."
RUBRIK_EDIT_FIELDS = "Управление на полетата"
diff --git a/admin/lang/bg/settings.txt b/admin/lang/bg/settings.txt
index b03dcd1..23a2b75 100644
--- a/admin/lang/bg/settings.txt
+++ b/admin/lang/bg/settings.txt
@@ -113,7 +113,7 @@ SETTINGS_COUNT_DELETED_ERR = "Неуспешно изтриване на дне
SETTINGS_COUNT_UPDATE = "Занулил дневния брояч на документите"
SETTINGS_CACHE_LIFETIME = "Внимание!!! Включено кеширование запроса к настройкам системы. Изменения вступят в силу, только после окончания времени жизни кеша или отключения кеширования"
-// v3.2
+# v3.2
SETTINGS_PAGINATION = "Настройка на пагинация"
PAGINATION_ADD = "Създай шаблон за пагинация"
PAGINATION_NAME = "Наименование"
@@ -139,7 +139,7 @@ pagination_end_label = "Текст за линк "Последна""
pagination_next_label = "Текст за линк "Следваща""
pagination_prev_label = "Текст за линк "Предходна""
-// v3.24
+# v3.24
SETTINGS_SAVED_ERR_FILE = "Грешка при записване на файла. Моля, пробвайте отново."
SETTINGS_SAVED_FILE = "Файлът е успешно записан."
SETTINGS_FILE_EDIT_H = "Редактиране на файла"
@@ -147,7 +147,7 @@ SETTINGS_FILE_CONTENT = "Съдържание на файла:"
SETTINGS_FILE_ROBOTS = "Файл robots.txt"
SETTINGS_FILE_CUSTOM = "Файл func.custom.php"
-// v3.25
+# v3.25
_const_auth = "Авторизация"
_const_url = "Формиране на URL"
_const_themes = "Оформление"
diff --git a/admin/lang/bg/sysblocks.txt b/admin/lang/bg/sysblocks.txt
index e07037d..79ac648 100644
--- a/admin/lang/bg/sysblocks.txt
+++ b/admin/lang/bg/sysblocks.txt
@@ -68,7 +68,7 @@ SYSBLOCK_SAVED_ERR = "Неуспешно записване на системн
SYSBLOCK_ERROR = "Грешка"
SYSBLOCK_SUCCESS = "Изпълнено"
-// v 3.2
+# v 3.2
SYSBLOCK_DESCRIPTION = "Кратко описание"
SYSBLOCK_ALIAS = "Алиас"
SYSBLOCK_I = "Опционално. Алиасът позволява да се използва лесно запомнящсе таг [tag:sysblock:alias] вместо [tag:sysblock:id]. Алиасът не може да бъде чосло, може да съдържа само цифри, латински букви, долна черта, тире и е с дължина не-повече от 20 символа и трябва да бъде уникален в пределите на модула."
@@ -76,7 +76,7 @@ SYSBLOCK_ACCEPT = "Този алиас може да се използва"
SYSBLOCK_ER_SYN = "Грешен алиас! Алиасът не трябва да е число, може да съдържа само цифри, латински букви, долна черта, тире и е с дължина не-повече от 20 символа"
SYSBLOCK_ER_EXISTS = "Грешен алиас! Този алиас вече е използван в друг системен блок"
-// v 3.26
+# v 3.26
SYSBLOCK_EVAL = "Изпълнявай PHP преди връщане на резултата"
SYS_GROUP_NO_TITLE = "Без групи"
SYS_GROUP_NO_DESCRIPTION = "Лписва описание"
diff --git a/admin/lang/cz/request.txt b/admin/lang/cz/request.txt
index ab38283..72fbdcb 100644
--- a/admin/lang/cz/request.txt
+++ b/admin/lang/cz/request.txt
@@ -169,8 +169,7 @@ REQUEST_REPORT_ERR_TITLE = "Cyhbí název požadavku"
REQUEST_REPORT_ERR_TEXT = "Chybí základní šablona designu požadavku"
REQUEST_REPORT_ERR_PHP = "Je zakázáno využívat PHP kodu
REQUEST_REPORT_ERR_PHP_N = "Pokus využítí PHP kodu v šabloně požadavku při vytvoření požadavku"
-REQUEST_REPORT_ERR_PHP_E
-= "Pokus použítí PHP kodu v šabloně požadavku"
+REQUEST_REPORT_ERR_PHP_E = "Pokus použítí PHP kodu v šabloně požadavku"
REQUEST_REPORT_ERR_RUBRIC= "Není vybraná rubrika"
REQUEST_BY_PARENT = "Nadřazený dokument"
REQUEST_SHOW_STAT = "Zobrazit statistiky"
diff --git a/admin/lang/cz/rubs.txt b/admin/lang/cz/rubs.txt
index adb95b8..87c6cc4 100644
--- a/admin/lang/cz/rubs.txt
+++ b/admin/lang/cz/rubs.txt
@@ -187,7 +187,7 @@ RUBRIK_ALIAS_HEAD = "Přiřadit alias pro pole"
RUBRIK_ALIAS_HEAD_T = "Můžete použít pouze latinky a čísla Příklad:! záhlaví "
RUBRIK_ALIAS_HEAD_R = "Rubrika"
RUBRIK_ALIAS_HEAD_F = "pole"
-RUBRIK_ALIAS_ALIAS = "Alias pole"
+RUBRIK_ALIAS_ALIAS = "Alias pole"
RUBRIK_ALIAS_NAME= "Název aliasu"
RUBRIK_ALIAS_BUTT = "Uložit"
RUBRIK_ALIAS_ERROR = "Chyba"
diff --git a/admin/lang/cz/scripts.js b/admin/lang/cz/scripts.js
index ce2e152..df4eb41 100644
--- a/admin/lang/cz/scripts.js
+++ b/admin/lang/cz/scripts.js
@@ -22,7 +22,7 @@ var ajaxErrorStatusJSON = "Špatná odpověď serveru Data jsou ve špatné
var ajaxErrorStatusTimeOut = "Čas požadavku uplynul.";
var ajaxErrorStatusAbort = "Ajax požadavek přerušen.";
var ajaxErrorStatusMess = "Cyhba: ";
-var delCascadTitle = "odstranit zobrazení;
+var delCascadTitle = "odstranit zobrazení;"
var delCascadConfirm
= "Opravdu chcete smazat?";
var saveMessageOk = "Data uložena";
diff --git a/admin/lang/pl/docs.txt b/admin/lang/pl/docs.txt
index bed7639..45143b4 100644
--- a/admin/lang/pl/docs.txt
+++ b/admin/lang/pl/docs.txt
@@ -54,10 +54,10 @@ DOC_BUTTON_EDIT_DOCUMENT_NEXT = "Zastosuj (Ctrl + S)"
DOC_ADD_DOCUMENT = "Dodaj nowy dokument"
DOC_EDIT_DOCUMENT = "Redagowanie dokumentu"
DOC_OPTIONS = "Ustawienia dokumentu"
-DOC_NAME = "Nazwa dokumentu: (HTML & lt;title>)"
-DOC_URL = "Pseudonim dokumentu: (SEO alias) "
+DOC_NAME = "Nazwa dokumentu: (HTML & lt;title>)"
+DOC_URL = "Pseudonim dokumentu: (SEO alias) "
DOC_URL_LINK = "Podstawianie aliasów"
-DOC_URL_INFO = " Aby link na dokument wyglądał, na przykład, tak: http : //www.domain.tld/phone/samsung/ zapisz w tym oknie: phone/samsung
Przyrostek linku jest dodawany automatycznie przy wyprowadzeniu według ustawień określonych w pliku inc/config.php
W tytule pozwolone jest wykorzystanie: a-z – liter łacińskich; а-я - znaków cyrylicy (jeśli jest to dozwolone) ; / - ukośnik; - — kreska _ -
znak podkreślenia. Tytuł linku nie powinien zawierać: print / lub / print / lub / print; page-XX / lub / page-XX / lub / page-XX ; Apage-XX / lub / Apage-XX / lub / Apage-XX ; artpage-XX / lub / artpage-XX / lub / artpage-XX ; gdzie xx - cyfry "
+DOC_URL_INFO = " Aby link na dokument wyglądał, na przykład, tak: http: //www.domain.tld/phone/samsung/ zapisz w tym oknie: phone/samsung
Przyrostek linku jest dodawany automatycznie przy wyprowadzeniu według ustawień określonych w pliku inc/config.php
W tytule pozwolone jest wykorzystanie: a-z – liter łacińskich; а-я - znaków cyrylicy (jeśli jest to dozwolone) ; / - ukośnik; - — kreska _ -
znak podkreślenia. Tytuł linku nie powinien zawierać: print / lub / print / lub / print; page-XX / lub / page-XX / lub / page-XX ; Apage-XX / lub / Apage-XX / lub / Apage-XX ; artpage-XX / lub / artpage-XX / lub / artpage-XX ; gdzie xx - cyfry "
DOC_URL_LOG = "Wykorzystać historię aliasów, dlia przekierowaninia"
DOC_URL_LOG_T = "Zapisywać lub nie zapisywać historię aliasów dokumentu dla następnego przekierowania"
DOC_URL_LOG_RUBRIC = "Używać ustawienia rubryki"
@@ -68,8 +68,8 @@ DOC_URL_LOG_NOTUSE = "Nie wykorzystywać"
DOC_QUERIES = "Dostępne zapytania"
DOC_META_TITLE = " TITLE (TYTUŁ) – to szereg, który będzie wyświetlany na pasku tytułowym przeglądarki, znacznik ten ma istotne znaczenie dla optymizacji wyszukiwarek, dla tego system pozwala nim kierować, a także kilkoma innymi znacznikami."
DOC_META_KEYWORDS = "Słowa kluczowe: (meta keywords) "
-DOC_META_KEYWORDS_INFO = " opisują zawartość strony, magą być uwzględnione przez wyszukiwarki.
Niektóre z tych słów muszą być obece w tekście strony. "
-DOC_META_DESCRIPTION = "Opis strony: (meta opis) "
+DOC_META_KEYWORDS_INFO = " opisują zawartość strony, magą być uwzględnione przez wyszukiwarki.
Niektóre z tych słów muszą być obece w tekście strony. "
+DOC_META_DESCRIPTION = "Opis strony: (meta opis) "
DOC_META_DESCRIPTION_INFO = "Mały tekst, który opisuje zawartość strony, może również zostać uznany przez wyszukiwarki, wyprowadza się jako wyjaśnienie w wynikach wyszukiwania lub katalogów internetowych."
DOC_CAN_SEARCH = "Pozwól na przeszukiwanie w dokumencie: (dla modułu wyszukiwanie) "
DOC_INDEX_TYPE = "Typ indeksowania strony": (meta robots)"
@@ -131,18 +131,18 @@ DOC_NOTICE_TEXT = "Notatka"
DOC_BUTTON_ADD_NOTICE = "Dodaj notatkę"
DOC_SEND_NOTICE_INFO = "Aby dodać nową notatkę do dokumentu, proszę, wypełnij pola w poniższym formularzu."
DOC_NEW_NOTICE_TITLE = "Dodaj nową notatkę"
-DOC_MAIL_BODY_CHECK = "Użytkownik %USER% dodał nowy dokument o nazwie %TITLE%".% N % Proszę sprawdzić ten dokument przed publikacją."
+DOC_MAIL_BODY_CHECK = "Użytkownik %USER% dodał nowy dokument o nazwie %TITLE%".% N% Proszę sprawdzić ten dokument przed publikacją."
DOC_MAIL_SUBJECT_CHECK = "Dodano nowy dokument"
DOC_MAIL_BODY_USER = "Witamy %USER%.%N% pomyślnie utworzony pzez Pana/Panią dokument był pomyślnie dodany, Administrator otrzymał powiadomienie o sprawdzeniu, po sprawdzeniu dokumentu, zostanie on opublikowany."
DOC_MAIL_SUBJECT_USER = "Dokument był dodany, czeka na sprawdzenie"
DOC_MAIL_BODY_NOTICE = "Użytkownik % USER% dodał nową notatkę do dokumentu %N% Autoryzuj się w Panelu sterowania, a następnie kliknij na link poniżej, aby zobaczyć notatkę:% N%" %% LINK
DOC_MAIL_SUBJECT_NOTICE = "Dodano nową notatkę do dokumentu"
DOC_NEW_PAGE = "Dodać nową stronę"
-DOC_CLOSE_HELP_WINDOW = "
"
+DOC_CLOSE_HELP_WINDOW = "
"
DOC_HELP = "Pomoc"
-DOC_VIDEO_TYPE_HELP = " Dodanie pliku wideo Po dodaniu pliku wideo można określić szerokość i wysokość okna, aby obejrzeć wideo. Pierwsza wartość określa szerokość okna, druga - wysokość.
na przykład:
video.avi | 300 | 300
lub video.avi | 100% | 300 "
-DOC_FLASH_TYPE_HELP = " Dodanie filmu Flash Po dodaniu filmu Flash, można określić szerokość i wysokość okna przy przeglądzie. Pierwsza wartość określa szerokość, druga – wysokość
na przykład:
flash.swf | 300 | 300
lub flash.swf | 100% | 300 "
-DOC_FILE_TYPE_HELP = " Dodanie pliku Po dodaniu pliku, można zadać nazwę linku. Dla tego po nazwie pliku należy podać znak rozpodzielczy | , a następnie wprowadźić nazwę linku
na przykład:
file.zip | Pobierz plik "
+DOC_VIDEO_TYPE_HELP = " Dodanie pliku wideo Po dodaniu pliku wideo można określić szerokość i wysokość okna, aby obejrzeć wideo. Pierwsza wartość określa szerokość okna, druga - wysokość.
na przykład:
video.avi | 300 | 300
lub video.avi | 100% | 300 "
+DOC_FLASH_TYPE_HELP = " Dodanie filmu Flash Po dodaniu filmu Flash, można określić szerokość i wysokość okna przy przeglądzie. Pierwsza wartość określa szerokość, druga – wysokość
na przykład:
flash.swf | 300 | 300
lub flash.swf | 100% | 300 "
+DOC_FILE_TYPE_HELP = " Dodanie pliku Po dodaniu pliku, można zadać nazwę linku. Dla tego po nazwie pliku należy podać znak rozpodzielczy | , a następnie wprowadźić nazwę linku
na przykład:
file.zip | Pobierz plik "
DOC_NO_PERMISSION = "Przepraszamy, ale nie masz uprawnień do edytowania tego dokumentu."
DOC_NO_PERMISSION_RUB = "Przepraszamy, ale nie jesteś upoważniony do utworzenia dokumentu w tej rubryce."
DOC_NO_DEL_REVISION = "Przepraszamy, ale nie jesteś upoważniony do usunięcia rewizji."
@@ -267,7 +267,7 @@ DOC_SEARCH_FIELD_TEXT = "Значення"
DOC_TEMPLATE_DEFAULT = "Використовувати по замовчуванню"
DOC_SHOW_LANG = "Показати"
-// 3.2
+# 3.2
DOC_TABS_META = "Meta дані"
DOC_TABS_URL = "URL документа"
DOC_TABS_DATE = "Дата публікації"
diff --git a/admin/lang/pl/main.txt b/admin/lang/pl/main.txt
index 77af7e4..7e07d15 100644
--- a/admin/lang/pl/main.txt
+++ b/admin/lang/pl/main.txt
@@ -76,7 +76,7 @@ MAIN_BUTTON_SEARCH = "Szukaj"
MAIN_TITLE_SEARCH = "Nazwa dokumentu"
MAIN_TITLE_DOC_NAME = "Nazwa dokumentu"
MAIN_TITLE_DOC_ID = "ID Dokumentu"
-MAIN_SEARCH_HELP = Korzystanie z wyszukiwarki Użyj znak & quot; + & quot; . dla wyraźnego włączenia słowa do wyszukiwarki. Wykorzystaj znak & quot; - & quot; aby wykluczyć słowa z wyszukiwarki obowiązkowe jest używanie spacji przed znakami & quot; + & quot; i & quot; - & quot;."
+MAIN_SEARCH_HELP = Korzystanie z wyszukiwarki Użyj znak & quot; + & quot;. dla wyraźnego włączenia słowa do wyszukiwarki. Wykorzystaj znak & quot; - & quot; aby wykluczyć słowa z wyszukiwarki obowiązkowe jest używanie spacji przed znakami & quot; + & quot; i & quot; - & quot;."
MAIN_ID_SEARCH = "ID Dokumentu"
MAIN_SELECT_RUBRIK = "W rubryce"
MAIN_ALL_RUBRUKS = "Wszystkie rubryki"
@@ -112,7 +112,7 @@ MAIN_BROWSE_DOCUMENTS = "Popatrzeć w dokumentach"
MAIN_USERS_LIST = "Lista użytkowników"
MAIN_USER_ADD = "Dodaj nowego użytkownika"
MAIN_SEARCH_USERS = "Szukaj użytkowników po:"
-MAIN_USER_PARAMS = "Imieniu, ID, E-mail, E-mail domena"
+MAIN_USER_PARAMS = "Imieniu, ID, E-mail, E-mail domena"
MAIN_USER_STATUS = "Ze statusem"
MAIN_USER_STATUS_ALL = "Każdy status"
MAIN_USER_STATUS_ACTIVE = "Aktywny"
@@ -243,7 +243,7 @@ MAIN_ADD_USR = "Użytkownika"
MAIN_ADD_GRP = "Grupę"
MAIN_BRANCHES = "Sekcje"
MAIN_SHOWHIDE = "Pokaż / Ukryj menu"
-MAIN_CODEMIRROR_HELP = " Ctrl- F / Cmd-F ( Szukaj) | Ctrl-G / Cmd-G ( Znajdź następny) | Shift-Ctrl -G / shift -Cmd-G (Znajdź poprzedni) | Shift-Ctrl -F / Cmd-Option-F ( Zamień) | Shift-Ctrl -R / Shift-Cmd-Option- F (Zamień wszystkie) | F11 (Pełny ekran) "
+MAIN_CODEMIRROR_HELP = " Ctrl-F / Cmd-F (Szukaj) | Ctrl-G / Cmd-G (Znajdź następny) | Shift-Ctrl-G / shift-Cmd-G (Znajdź poprzedni) | Shift-Ctrl-F / Cmd-Option-F (Zamień) | Shift-Ctrl-R / Shift-Cmd-Option-F (Zamień wszystkie) | F11 (Pełny ekran) "
TEMPLATES_MESSAGE = " Wiadomość: "
TEMPLATES_CACHE_SUCCESS = "Pamięć podręczna została pomyślnie usunięta"
TEMPLATES_CACHE_SUCCESS_LOG = "Pamięć podręczna została wyczyszczona"
@@ -267,5 +267,5 @@ WRONG_CAPTCHA = " Błąd: Nieprawidłowy kod bezpiecze
oficial_site = "Strona oficjalna"
support = "Pomoc techniczna"
-// 3.1.9
+# 3.1.9
MAIN_BLOCKS = "Візуальні блоки"
\ No newline at end of file
diff --git a/admin/lang/pl/navigation.txt b/admin/lang/pl/navigation.txt
index 44b188b..52e6de2 100644
--- a/admin/lang/pl/navigation.txt
+++ b/admin/lang/pl/navigation.txt
@@ -93,14 +93,14 @@ NAVI_ITEM_DELETE = "Usuń ten punkt menu"
NAVI_ITEM_DELETE_CONFIRM = "Czy na pewno chcesz usunąć ten punkt menu nawigacyjnego?"
-// v 3.2
+# v 3.2
NAVI_ALIAS = "Аліас"
NAVI_I = "Опціонально. Аліас дозволяє використовувати легкий для запам’ятовування тег [tag:sysblock:alias] замість [tag:sysblock:id]. Аліас не може бути числом, може містити тільки цифри, латинські літери, дефіс, підкреслення, мати довжину не більше 20 символів та бути унікальним у межах модуля"
NAVI_ACCEPT = "Цей аліас можна використовувати"
NAVI_ER_SYN = "Неправильний аліас! Аліас не може бути числом, може містити тільки цифри, латинські літери, дефіс, підкреслення та мати довжину не більше 20 символів"
NAVI_ER_EXISTS = "Неправильний аліас! Цей аліас уже прив’язаний до іншого меню"
-//from templates
+#from templates
NAVI_NOLINK_DOC = "Немає зв’язаного документа"
NAVI_EDIT_ITEM = "Редагування пункта меню"
NAVI_LINK_FILEDOC = "Зв’язати з документом/файлом"
diff --git a/admin/lang/pl/request.txt b/admin/lang/pl/request.txt
index c9b275a..a67e48b 100644
--- a/admin/lang/pl/request.txt
+++ b/admin/lang/pl/request.txt
@@ -22,8 +22,8 @@ REQUEST_DATE_CREATE = "Data utworzenia"
REQUEST_ACTIONS = "Działania"
REQUEST_NO_DESCRIPTION = "Wniosek bez opisu"
REQUEST_NO_REQUST = "Wnioski nieobecne"
-REQUEST_DATE_FORMAT = "%d.%m .%w r."
-REQUEST_DATE_FORMAT2 = "%d.%m.% w r. w %H:%M"
+REQUEST_DATE_FORMAT = "%d.%m.%w r."
+REQUEST_DATE_FORMAT2 = "%d.%m.%w r. w %H:%M"
REQUEST_IN = "w"
REQUEST_COPY = "Kopiuj wniosek"
REQUEST_COPY_FAILED = "Nie można skopiować wniosek"
@@ -68,7 +68,7 @@ REQUEST_TEMPLATE_INFO = "W tym polu, stosując kod HTML, można określić proje
REQUEST_TEMPLATE_SAVED = "Wniosek pomyślnie zapisany"
REQUEST_SELECT_IN_LIST = "Proszę wybrać pole rubryki z listy poniżej"
REQUEST_RUB_INFO = "Znacznika systemowy, który jest odpowiedzialny za wyjście zawartośći pola rubryki. ID pola. Xxx-liczba znaków do wyświetlania".
-REQUEST_LINK_INFO = "Znacznik systemowy, który określa odnośnik do dokumentu, na przykład < a href = "[tag:link]"> odnośnik < /a>"
+REQUEST_LINK_INFO = "Znacznik systemowy, który określa odnośnik do dokumentu, na przykład < a href = "[tag:link]"> odnośnik < /a>"
REQUEST_RUBRIK_FIELD = "Znacznik systemowy pola"
REQUEST_THUMBNAIL = "Znacznik jest odpowiedzialny za tworzenie miniatury (pod warunkiem, że w szablonie pola rubryki (szablon dla wyjścia we wniosku) jest wybrane wyjście: [tag: parametr:0])"
REQUEST_FIELD_NAME = "Nazwa pola"
@@ -126,8 +126,8 @@ REQUEST_DOCDATE_INFO = "Znacznik systemowy, który odpowiada dacie publikacji do
REQUEST_CDOCDATE_INFO = "Znacznik systemowy, który odpowiada dacie publikacji niniejszego dokumentu (w którym wywodzi się wniosek)"
REQUEST_DOCTIME_INFO = "Znacznik systemowy, który odpowiada odpowiada dacie i godzinie publikacji dokumentu"
REQUEST_CDOCTIME_INFO = "Znacznik systemowy, który odpowiada dacie i godzinie publikacji niniejszego dokumentu (którego wywodzi się wniosek)"
-REQUEST_DATE_INFO = "Znacznik systemowy, data i godzina publikacji dokumentu - wygląd konfigurowany . Przykład: [tag: data: DMY] Można używać dystrybutorów (spacja - /)"
-REQUEST_CDATE_INFO = "Znacznik systemowy, data i godzina publikacji dokumentu - wygląd konfigurowany . Przykład: [tag: data: DMY] ( W którym wywodzi się wniosek) Można używać dystrybutorów (spacja - / )".
+REQUEST_DATE_INFO = "Znacznik systemowy, data i godzina publikacji dokumentu - wygląd konfigurowany . Przykład: [tag: data: DMY] Można używać dystrybutorów (spacja - /)"
+REQUEST_CDATE_INFO = "Znacznik systemowy, data i godzina publikacji dokumentu - wygląd konfigurowany . Przykład: [tag: data: DMY] (W którym wywodzi się wniosek) Można używać dystrybutorów (spacja - / )".
REQUEST_DOCAUTHOR_INFO = "Znacznik systemowy, który odpowiada autorowi dokumentu"
REQUEST_DOCAUTHOR_AVATAR = "Znacznik systemowy, który odpowiada awataru autora dokumentu"
REQUEST_CDOCAUTHOR_INFO = "Znacznik systemowy, który odpowiada autoru tego dokumentu (w którym wywodzi się wniosek)"
@@ -168,7 +168,7 @@ REQUEST_BY_PARENT = "Dokumentu nadrzędnemu"
REQUEST_SHOW_STAT = "Pokaż statystyki"
-// v 3.1.9
+# v 3.1.9
REQUEST_ALIAS = "Аліас"
REQUEST_I = "Опціонально. Аліас дозволяє використовувати легкий для запам’ятовування тег [tag:request:alias] замість [tag:request:id]. Аліас не повинен бути числом, може містити тільки цифри, латинські літери, дефіс, підкреслення, мати довжину не більше 20 символів та бути унікальним у межах модуля"
REQUEST_ACCEPT = "Цей Аліас можна використовувати"
@@ -178,7 +178,7 @@ REQUEST_HEADER_EXTERNAL = "Зовнішнє звернення"
REQUEST_EXTERNAL = "Дозволити зовнішнє звернення"
REQUEST_ONLY_AJAX = "Виконувати тільки по Ajax"
-// v 3.2
+# v 3.2
REQUEST_PAGINATION = "Посторінкова навігація"
REQUEST_NAVI_TPL = "Шаблон посторінкової навігації"
REQUEST_OTHER = "Інше"
diff --git a/admin/lang/pl/rubs.txt b/admin/lang/pl/rubs.txt
index d800b7b..a2c7774 100644
--- a/admin/lang/pl/rubs.txt
+++ b/admin/lang/pl/rubs.txt
@@ -120,7 +120,7 @@ RUBRIK_FILED_TEMPLATE_F = "Szablon pola"
RUBRIK_DOCID_INFO = "Znacznik systemowy, identyfikator dokumentu"
RUBRIK_DOCDATE_INFO = "Znacznik systemowy, data publikacji dokumentu"
RUBRIK_DOCTIME_INFO = "Znacznik systemowy, data i godzina publikacji dokumentu"
-RUBRIK_DATE_INFO = "Znacznik systemowy, data i godzina publikacji dokumentu - konfigurowalny wygląd . Przykład: [tag: data: Y] "
+RUBRIK_DATE_INFO = "Znacznik systemowy, data i godzina publikacji dokumentu - konfigurowalny wygląd . Przykład: [tag: data: Y]"
RUBRIK_DOCAUTHOR_INFO = "Znacznik systemowy, autor dokumentu"
RUBRIK_TITLE_INFO = "Znacznik systemowy, tytuł dokumentu"
RUBRIK_PATH_INFO = "Znacznik systemowy, ścieżki do instalacji root"
@@ -167,9 +167,9 @@ RUBRIK_TEMPLATES_KEYWORDS = "Słowa kluczowe (Meta - słowa kluczowe)"
RUBRIK_TEMPLATES_DESCRIPTION = "Opis strony (Meta - Opis)"
RUBRIK_TEMPLATES_INDEXFOLLOW = "Typ indeksowania"
RUBRIK_TEMPLATES_PATH = "Ścieżka instalacji root"
-RUBRIK_TEMPLATES_MEDIAPATH = "Ścieżka do folderu z szablonem (Przykład: [tag: mediapath] images / logo.gif)"
-. RUBRIK_TEMPLATES_CSS = "Kompresuje kilka css-plików w jednym. Zwraca ścieżkę FFF. - nazwy plików oddzielone przecinkami P - ścieżki do folderu z plikami nie są wymagane. Domyślne - [tag: mediapath] css / Przykład: href = & quot; [tag: CSS: reset.css, style.css] & quot; "
-RUBRIK_TEMPLATES_JS = "Kompresuje kilka js-plików w jeden. Zwraca ścieżkę. FFF. - nazwy plików oddzielone przecinkami P ścieżki do folderu z plikami nie są wymagane. Domyślne - [tag: mediapath] js / Przykład: href = & quot; [tag: JS: common.js, main.js] & quot; "
+RUBRIK_TEMPLATES_MEDIAPATH = "Ścieżka do folderu z szablonem (Przykład: [tag: mediapath] images /logo.gif)"
+. RUBRIK_TEMPLATES_CSS = "Kompresuje kilka css-plików w jednym. Zwraca ścieżkę FFF. -nazwy plików oddzielone przecinkami P -ścieżki do folderu z plikami nie są wymagane. Domyślne - [tag: mediapath] css / Przykład: href = & quot; [tag: CSS: reset.css, style.css] & quot; "
+RUBRIK_TEMPLATES_JS = "Kompresuje kilka js-plików w jeden. Zwraca ścieżkę. FFF. - nazwy plików oddzielone przecinkami P ścieżki do folderu z plikami nie są wymagane. Domyślne - [tag: mediapath] js / Przykład: href = " [tag: JS: common.js, main.js] & quot; "
RUBRIK_RUB_INFO = "Znacznik systemowy, co odpowiada za wyjście zawartości rubryki. Numer ID pola. XXX - liczba znaków do wyświetlania".
RUBRIK_SELECT_IN_LIST = "Proszę wybrać pole rubryki z poniższej listy"
RUBRIK_TEMPLATE_ITEMS = "Szablon projektu dla elementów wniosku"
@@ -180,15 +180,15 @@ RUBRIK_DOCDATE_INFO = "Znacznik systemowy, który odpowiada dacie publikacji nin
RUBRIK_CDOCDATE_INFO = "Znacznik systemowy, który odpowiada dacie publikacji niniejszego dokumentu (w którym wywodzi się wniosek)"
RUBRIK_DOCTIME_INFO = "Znacznik systemowy, który odpowiada dacie i godzinie publikacji dokumentu"
RUBRIK_CDOCTIME_INFO = "Znacznik systemow, który odpowiada dacie i godzinie publikacji niniejszego dokumentu (w którym wywodzi się wniosek)"
-RUBRIK_DATE_INFO = "Znacznik systemowy, data i godzina publikacji dokumentu - konfigurowalny wygląd . Przykład: [tag: data: DMY] Można używać systemów dystrybucyjnych (Spacja - /)"
-RUBRIK_CDATE_INFO = "Znacznik systemowy, data i godzina publikacji dokumentu - konfigurowalny wygląd . Przykład: [tag: data: DMY] (W którym wywodzi się wniosek) Można używać systemów dystrybucyjnych (spacja - / ) "
+RUBRIK_DATE_INFO = "Znacznik systemowy, data i godzina publikacji dokumentu - konfigurowalny wygląd . Przykład: [tag: data: DMY] Można używać systemów dystrybucyjnych (Spacja - /)"
+RUBRIK_CDATE_INFO = "Znacznik systemowy, data i godzina publikacji dokumentu - konfigurowalny wygląd . Przykład: [tag: data: DMY] (W którym wywodzi się wniosek) Można używać systemów dystrybucyjnych (spacja - / ) "
RUBRIK_DOCAUTHOR_INFO = "Znacznik systemowy, który odpowiada autoru dokumentu"
RUBRIK_DOCAUTHOR_AVATAR = "Znacznik systemowy, który odpowiada awataru autora dokumentu"
RUBRIK_CDOCAUTHOR_INFO = "Znacznik systemowy, który odpowiada autoru tego dokumentu (w którym wywodzi się wniosek)"
RUBRIK_VIEWS_INFO = "Znacznik systemowy, który pokazuje liczbę przeglądów dokumentu"
RUBRIK_COMMENTS_INFO = "Znacznik systemowy, który pokazuje liczbę przeglądów dokumentu Uwaga! Działa tylko w module "
RUBRIK_PATH = "Znacznik systemowy, identyfikujący instalacje root"
-RUBRIK_MEDIAPATH = "Znacznik systemowy, który określa ścieżki do folderu z szablonem (Przykład: [TAG: mediapath] images / logo.gif)"
+RUBRIK_MEDIAPATH = "Znacznik systemowy, który określa ścieżki do folderu z szablonem (Przykład: [TAG: mediapath] images /logo.gif)"
RUBRIK_THUMBNAIL = "Znacznik systemowy jest odpowiedzialny za tworzenie miniatury (Pod warunkiem, że w szablonie pola rubryki (szablon dla wyjścia do wniosku) wybrany hest wyjście: [tag: parametr: 0])"
RUBRIK_ALIAS_HEAD = "Przypisywanie aliasu w polu"
RUBRIK_ALIAS_HEAD_T = "Można używać tylko łacińskich liter i cyfr Przykład: header "
diff --git a/admin/lang/pl/settings.txt b/admin/lang/pl/settings.txt
index 7d72581..2cef7c4 100644
--- a/admin/lang/pl/settings.txt
+++ b/admin/lang/pl/settings.txt
@@ -43,12 +43,12 @@ SETTINGS_EMAIL_FOOTER = "Tekst podpisu"
SETTINGS_ERROR_PAGE = "Strona z błędem HTTP Page 404: Nie znaleziono strony"
SETTINGS_PAGE_DEFAULT = "(domyślnie ID: 2)"
SETTINGS_TEXT_PERM = "Tekst wiadomości, jeśli użytkownik nie ma praw:"
-SETTINGS_HIDDEN_TEXT = "Tekst wiadomości bez praw dostępu do informacji ukrytej znacznikiem [tag: hide: x, x] ... [/ tag: hide]"
-SETTINGS_NAVI_BOX = "Kontener nawigacji stronicowanej: Przykład: & lt; ul & gt; % s & lt; / ul & gt; "
-SETTINGS_LINK_BOX = "Kontener dla elementów nawigacji stronicowanej: Przykład: & lt; li & gt; % s & lt; / li & gt; "
-SETTINGS_TOTAL_BOX = "Kontener dla tekstu przed numerami stron: Przykład: & lt; span & gt; % s & lt; / span & gt; "
+SETTINGS_HIDDEN_TEXT = "Tekst wiadomości bez praw dostępu do informacji ukrytej znacznikiem [tag: hide:x, x] ... [/ tag: hide]"
+SETTINGS_NAVI_BOX = "Kontener nawigacji stronicowanej: Przykład: & lt; ul & gt; % s & lt; / ul & gt; "
+SETTINGS_LINK_BOX = "Kontener dla elementów nawigacji stronicowanej: Przykład: & lt; li & gt; % s & lt; / li & gt; "
+SETTINGS_TOTAL_BOX = "Kontener dla tekstu przed numerami stron: Przykład: & lt; span & gt; % s & lt; / span & gt; "
SETTINGS_ACTIVE_LINK_BOX = "Kontener dla aktywnego elementu: Przykład: & lt; span class ="aktywny"& gt;% s & lt; / span & gt; "
-SETTINGS_PAGE_SEPAR = "Kontener dla metki obecności stron: Przykład: & lt; li & gt; % s & lt; / li & gt; "
+SETTINGS_PAGE_SEPAR = "Kontener dla metki obecności stron: Przykład: & lt; li & gt; % s & lt; / li & gt; "
SETTINGS_PAGE_BEFORE = "Tekst przed numerami stron: Przykład: Strona%d od %d"
SETTINGS_PAGE_START = "Tekst odnośnika " Pierwsza& quot;:"
SETTINGS_PAGE_END = " Tekst odnośnika "Ostatnia":"
@@ -103,7 +103,7 @@ SETTINGS_CACHE_LIFETIME = "Uwaga!!! Włączono dodanie do pamięci podręcznej w
-// v3.2
+# v3.2
SETTINGS_PAGINATION = "Налаштування пагінації"
PAGINATION_ADD = "Створити шаблон пагінації"
PAGINATION_NAME = "Найменування"
diff --git a/admin/lang/pl/sysblocks.txt b/admin/lang/pl/sysblocks.txt
index 6f103cc..05c82ff 100644
--- a/admin/lang/pl/sysblocks.txt
+++ b/admin/lang/pl/sysblocks.txt
@@ -62,7 +62,7 @@ SYSBLOCK_ERROR = "Błąd"
SYSBLOCK_SUCCESS = "Gotowe"
-// v 3.2
+# v 3.2
SYSBLOCK_DESCRIPTION = "Короткий опис"
SYSBLOCK_ALIAS = "Аліас"
SYSBLOCK_I = "Опціонально. Аліас дозволяє використовувати легкий для запам’ятовування тег [tag:sysblock:alias] замість [tag:sysblock:id]. Аліас не повинен бути числом, може містити тільки цифри, латинські літери, дефіс, підкреслення, мати довжину не більше 20 символів та бути унікальним у межах цих блоків"
diff --git a/admin/lang/pl/templates.txt b/admin/lang/pl/templates.txt
index 1a3e47f..a2091e2 100644
--- a/admin/lang/pl/templates.txt
+++ b/admin/lang/pl/templates.txt
@@ -9,7 +9,7 @@ TEMPLATES_NAME3 = "Wprowadź nazwę szablonu"
TEMPLATES_AUTHOR = "Author"
TEMPLATES_DATE = "Utworzony"
TEMPLATES_ACTION = "Działania"
-TEMPLATES_DATE_FORMAT = "%d.%m.%y r."
+TEMPLATES_DATE_FORMAT = "%d.%m.%yr."
TEMPLATES_DATE_FORMAT2 = "%H:%M"
TEMPLATES_IN = "w"
TEMPLATES_EDIT = "Edytuj szablon"
@@ -62,8 +62,8 @@ TEMPLATES_INDEXFOLLOW = "Typ indeksowania"
TEMPLATES_CANONICAL = "Strona kanoniczna –to zalecana kopia z zestawu stron o bardzo podobnej treści."
TEMPLATES_PATH = "Ścieżka instalacji root"
TEMPLATES_MEDIAPATH = "Ścieżki do folderu z szablonem (Przykład: [znacznik:mediapath]images/logo.gif)"
-TEMPLATES_CSS = "Kompresuje kilka css-plików w jednym. Zwraca ścieżkę. FFF - nazwy plików oddzielone przecinkami P - ścieżki do folderu z plikami, nie jest wymagane. Domyślne - [znacznik: mediapath] css / Przykład: i> href ="[znacznik: CSS: reset.css, style.css]""
-TEMPLATES_JS = "Kompresuje kilka js-plików w jeden. Zwraca ścieżkę. FFF - nazwy plików oddzielone przecinkami P - ścieżki do folderu z plikami, nie jest wymagane. Domyślne - [znacznik:mediapath]js/ Przykład: href ="[znacznik: JS: common.js, main.js] & quot;"
+TEMPLATES_CSS = "Kompresuje kilka css-plików w jednym. Zwraca ścieżkę. FFF - nazwy plików oddzielone przecinkami P - ścieżki do folderu z plikami, nie jest wymagane. Domyślne - [znacznik: mediapath] css / Przykład: i> href ="[znacznik: CSS: reset.css, style.css]""
+TEMPLATES_JS = "Kompresuje kilka js-plików w jeden. Zwraca ścieżkę. FFF - nazwy plików oddzielone przecinkami P - ścieżki do folderu z plikami, nie jest wymagane. Domyślne - [znacznik:mediapath]js/ Przykład: href ="[znacznik: JS: common.js, main.js] & quot;"
TEMPLATES_MEDIAPATH = "Ścieżki do folderu z szablonem (Przykład: [znacznik: mediapath]images/logo.gif)"
TEMPLATES_MAINCONTENT = "Znacznik dla głównej treści"
TEMPLATES_QUICKFINDER = "Menu kontekstowe szybkiej nawigacji"
diff --git a/admin/lang/pl/user.txt b/admin/lang/pl/user.txt
index 603d606..d6ce56b 100644
--- a/admin/lang/pl/user.txt
+++ b/admin/lang/pl/user.txt
@@ -72,9 +72,9 @@ USER_ERROR_FIRSTNAME = "Pole imię użytkownika zawiera nieprawidłowe znaki."
USER_ERROR_USERNAME = "Pole login zawiera nieprawidłowe znaki."
USER_NO_LASTNAME = "Pole nazwisko użytkownika jest puste. Proszę podać nazwisko użytkownika"
USER_ERROR_LASTNAME = "Pole nazwisko użytkownika zawiera nieprawidłowe znaki."
-USER_MAIL_BODY1 = "Witaj %USER%,% N %% N %"
+USER_MAIL_BODY1 = "Witaj %USER%,% N %% N%"
USER_MAIL_BODY2 = "Twoje konto zostało aktywowane. Proszę używać hasła dostępu dla wejęćia na stronę intwrnetową %HOST%."
-USER_MAIL_FOOTER = "%NN%% Z poważaniem, %HOMEPAGENAME%%%%NN%% HOST%"
+USER_MAIL_FOOTER = "%NN%% Z poważaniem, %HOMEPAGENAME%%%%NN%%HOST%"
USER_MAIL_SUBJECT = "Twoje konto zostało aktywowane"
USER_MAIL_PASSWORD = "Informacja o zmianię hasła"
USER_MAIL_PASSWORD2 = "Meldujemy o zresetowaniu hasła % N% N %% Nowe hasło: %NEWPASS%"
diff --git a/admin/lang/ru/blocks.txt b/admin/lang/ru/blocks.txt
index 4cebd00..6027e97 100644
--- a/admin/lang/ru/blocks.txt
+++ b/admin/lang/ru/blocks.txt
@@ -60,7 +60,7 @@ BLOCK_SAVED_ERR = "Не удалось сохранить визуальный
BLOCK_ERROR = "Ошибка"
BLOCK_SUCCESS = "Выполнено"
-// v 3.2
+# v 3.2
BLOCK_DESCRIPTION = "Краткое описание"
BLOCK_ALIAS = "Алиас"
BLOCK_I = "Опционально. Алиас позволяет использовать легко запоминающийся тег [tag:BLOCK:alias] вместо [tag:BLOCK:id]. Алиас не должен являться числом, может содержать только цифры, латинские буквы, дефис, подчёркивание, иметь длину не более 20 символов и быть уникальным в пределах данных блоков"
diff --git a/admin/lang/ru/docs.txt b/admin/lang/ru/docs.txt
index 75ab868..4de3d8c 100644
--- a/admin/lang/ru/docs.txt
+++ b/admin/lang/ru/docs.txt
@@ -127,6 +127,7 @@ DOC_BUTTON_NOTICE = "Выполнить"
DOC_NOTICE_TITLE = "Заголовок:"
DOC_NOTICE_TEXT = "Заметка:"
DOC_BUTTON_ADD_NOTICE = "Добавить заметку"
+DOC_NOTICE_DELETE_ALL = "Удалить все заметки"
DOC_SEND_NOTICE_INFO = "Для того, чтобы добавить новую заметку к документу, пожалуйста, заполните поля в форме ниже."
DOC_NEW_NOTICE_TITLE = "Добавить новую заметку"
DOC_MAIL_BODY_CHECK = "Пользователь %USER% добавил новый документ с названием '%TITLE%'.%N%Пожалуйста, проверьте данный документ перед публикацией."
@@ -286,7 +287,7 @@ DOC_SEARCH_FIELD_TEXT = "Значение"
DOC_TEMPLATE_DEFAULT = "Использовать по умолчанию"
DOC_SHOW_LANG = "Показать"
-// 3.2
+# 3.2
DOC_TABS_META = "Meta данные"
DOC_TABS_URL = "URL документа"
DOC_TABS_DATE = "Дата публикации"
@@ -301,10 +302,10 @@ DOC_LANG = "Язык"
DOC_LANG_ID = "Язык документа:"
DOC_LANG_SELECT = "Выберите язык"
-// 3.25
+# 3.25
DOC_CLOSE_SEARCH_RUBRIC = "Вернуться в раздел, учитывая параметры поиска"
-// 3.26
+# 3.26
DOC_POSITION = "Позиция"
DOCUMENT_POSITION = "Позиция документа"
DOCUMENT_POSITION_ERR = "Не удалось сохранить позицию документа"
diff --git a/admin/lang/ru/main.txt b/admin/lang/ru/main.txt
index 25b5e4f..a4e86e6 100644
--- a/admin/lang/ru/main.txt
+++ b/admin/lang/ru/main.txt
@@ -299,8 +299,6 @@ WRONG_CAPTCHA = "Ошибка: Неправильный з
oficial_site = "Официальный сайт"
support = "Служба технической поддержки"
-// 3.1.9
MAIN_BLOCKS = "Визуальные блоки"
-// 3.27
MAIN_SETTINGS_SHOWCACHE = "Подробные данные"
\ No newline at end of file
diff --git a/admin/lang/ru/navigation.txt b/admin/lang/ru/navigation.txt
index 9ecf20b..00c93ac 100644
--- a/admin/lang/ru/navigation.txt
+++ b/admin/lang/ru/navigation.txt
@@ -93,14 +93,14 @@ NAVI_ITEM_EDIT = "Редактировать пункт меню"
NAVI_ITEM_DELETE = "Удалить данный пункт меню"
NAVI_ITEM_DELETE_CONFIRM = "Вы уверены, что хотите удалить данный пукт меню навигации?"
-// v 3.2
+# v 3.2
NAVI_ALIAS = "Алиас"
NAVI_I = "Опционально. Алиас позволяет использовать легко запоминающийся тег [tag:sysblock:alias] вместо [tag:sysblock:id]. Алиас не должен являться числом, может содержать только цифры, латинские буквы, дефис, подчёркивание, иметь длину не более 20 символов и быть уникальным в пределах модуля"
NAVI_ACCEPT = "Этот алиас можно использовать"
NAVI_ER_SYN = "Неверный алиас! Алиас не должен являться числом, может содержать только цифры, латинские буквы, дефис, подчёркивание и иметь длину не более 20 символов"
NAVI_ER_EXISTS = "Неверный алиас! Данный алиас уже привязан к другому меню"
-//from templates
+# from templates
NAVI_NOLINK_DOC = "Нет связанного документа"
NAVI_EDIT_ITEM = "Редактирование пункта меню"
NAVI_LINK_FILEDOC = "Связать с документом/файлом"
diff --git a/admin/lang/ru/request.txt b/admin/lang/ru/request.txt
index 5f9f805..cad7b92 100644
--- a/admin/lang/ru/request.txt
+++ b/admin/lang/ru/request.txt
@@ -183,7 +183,7 @@ REQUEST_REPORT_ERR_RUBRIC= "Не выбрана рубрика"
REQUEST_BY_PARENT = "Родительскому документу"
REQUEST_SHOW_STAT = "Показать статистику"
-// v 3.1.9
+# v 3.1.9
REQUEST_ALIAS = "Алиас"
REQUEST_I = "Опционально. Алиас позволяет использовать легко запоминающийся тег [tag:request:alias] вместо [tag:request:id]. Алиас не должен являться числом, может содержать только цифры, латинские буквы, дефис, подчёркивание, иметь длину не более 20 символов и быть уникальным в пределах модуля"
REQUEST_ACCEPT = "Этот алиас можно использовать"
@@ -193,7 +193,7 @@ REQUEST_HEADER_EXTERNAL = "Внешнее обращение"
REQUEST_EXTERNAL = "Разрешить внешнее обращение"
REQUEST_ONLY_AJAX = "Выполнять только по Ajax"
-// v 3.2
+# v 3.2
REQUEST_PAGINATION = "Постраничная навигация"
REQUEST_NAVI_TPL = "Шаблон постраничной навигации"
REQUEST_OTHER = "Прочее"
@@ -202,13 +202,13 @@ REQUEST_DOC_ON_PAGE = "Число элементов запроса на ст
REQUEST_PAGES_CURENT = "Номер страницы пагинации"
REQUEST_PAGES_TOTAL = "Общее кол-во страниц пагинации"
-// v 3.24
+# v 3.24
REQUEST_COUNT_ITEMS = "Выводить в тег [tag:doctotal] кол-во элементов, когда не используется постраничная навигация"
-// v 3.26
+# v 3.26
REQUEST_BY_POSITION = "Позиция документа"
-// v 4.0
+# v 4.0
REQUEST_SORT_TITEL = "Сортировка вывода запросов по параметрам или полям документа. Количество запросов на одной странице"
REQUEST_SORT_BY_I = "Сортировка по параметру документа возможна только тогда, когда в выпадающем списке 'Сортировать по полю документа' выбрано пустое значение."
REQUEST_SORT_BY_I_2 = "Сортировка по полю документа работает после выбора любого, кроме пустого значения, значение выбранное в выпадающем списке 'Сортировка по параметру документа' будет игнорироваться."
diff --git a/admin/lang/ru/rubs.txt b/admin/lang/ru/rubs.txt
index 31c66da..80b505e 100644
--- a/admin/lang/ru/rubs.txt
+++ b/admin/lang/ru/rubs.txt
@@ -280,7 +280,7 @@ RUBRIC_TMPLS_INNAME = "Введите наименование шабл
RUBRIC_TEMPL_REPORT = "Отредактировал дополнительный шаблон рубрики"
RUBRIC_TMPLS_LOG_DEL = "Удалил дополнительный шаблон рубрики"
-// 3.24
+# 3.24
RUBRIC_WARNING_TIP = "Внимание! Пожалуйста, будьте предельно внимательны и помните, что неверные параметры могут сделать систему неработоспособной."
RUBRIK_EDIT_FIELDS = "Управление полями"
diff --git a/admin/lang/ru/settings.txt b/admin/lang/ru/settings.txt
index f3afa1e..8d621b7 100644
--- a/admin/lang/ru/settings.txt
+++ b/admin/lang/ru/settings.txt
@@ -115,7 +115,7 @@ SETTINGS_COUNT_DELETED_ERR = "Не удалось обнулить поднев
SETTINGS_COUNT_UPDATE = "Обнулили подневный счетчик документов"
SETTINGS_CACHE_LIFETIME = "Внимание!!! Включено кеширование запроса к настройкам системы. Изменения вступят в силу, только после окончания времени жизни кеша или отключения кеширования"
-// v3.2
+# v3.2
SETTINGS_PAGINATION = "Настройка пагинации"
PAGINATION_ADD = "Создать шаблон пагинации"
PAGINATION_NAME = "Наименование"
@@ -141,7 +141,7 @@ pagination_end_label = "Текст ссылки "Последняя""
pagination_next_label = "Текст ссылки "Следующая""
pagination_prev_label = "Текст ссылки "Предыдущая""
-// v3.24
+# v3.24
SETTINGS_SAVED_ERR_FILE = "Ошибка при сохранении файла. Попробуйте снова."
SETTINGS_SAVED_FILE = "Файл успешно сохранен."
SETTINGS_FILE_EDIT_H = "Редактирование файла"
@@ -149,7 +149,7 @@ SETTINGS_FILE_CONTENT = "Содержимое файла:"
SETTINGS_FILE_ROBOTS = "Файл robots.txt"
SETTINGS_FILE_CUSTOM = "Файл func.custom.php"
-// v3.25
+# v3.25
_const_auth = "Авторизация"
_const_url = "Формирование URL"
_const_themes = "Оформление"
@@ -166,7 +166,7 @@ _const_request = "Запросы"
_const_database = "База данных"
_const_other = "Прочее"
-// 3.27
+# 3.27
SETTINGS_CACHE_TITLE = "Работа с кешем"
SETTINGS_SHOWCACHE = "Управление кешем"
SETTINGS_CACHE_H_TITLE = "Тип кеша"
@@ -189,4 +189,5 @@ SETTINGS_CACHE_T_MODULES = "Данные модулей"
SETTINGS_CACHE_T_QUERIES = "Данные запросов"
SETTINGS_CACHE_T_DOCS = "Данные документов"
-SETTINGS_CACHE_T_COMPILED = "Данные скомпилированных документов"
\ No newline at end of file
+SETTINGS_CACHE_T_COMPILED = "Данные скомпилированных документов"
+SETTINGS_LANG_FLAG = "Флаг"
\ No newline at end of file
diff --git a/admin/lang/ru/sysblocks.txt b/admin/lang/ru/sysblocks.txt
index 5febec6..12b953b 100644
--- a/admin/lang/ru/sysblocks.txt
+++ b/admin/lang/ru/sysblocks.txt
@@ -67,7 +67,7 @@ SYSBLOCK_ERROR = "Ошибка"
SYSBLOCK_SUCCESS = "Выполнено"
-// v 3.2
+# v 3.2
SYSBLOCK_DESCRIPTION = "Краткое описание"
SYSBLOCK_ALIAS = "Алиас"
SYSBLOCK_I = "Опционально. Алиас позволяет использовать легко запоминающийся тег [tag:sysblock:alias] вместо [tag:sysblock:id]. Алиас не должен являться числом, может содержать только цифры, латинские буквы, дефис, подчёркивание, иметь длину не более 20 символов и быть уникальным в пределах модуля"
@@ -75,7 +75,7 @@ SYSBLOCK_ACCEPT = "Этот алиас можно использовать"
SYSBLOCK_ER_SYN = "Неверный алиас! Алиас не должен являться числом, может содержать только цифры, латинские буквы, дефис, подчёркивание и иметь длину не более 20 символов"
SYSBLOCK_ER_EXISTS = "Неверный алиас! Данный алиас уже привязан к другоому системному блоку"
-// v 3.26
+# v 3.26
SYSBLOCK_EVAL = "Выполнять PHP перед возвращением результата"
SYS_GROUP_NO_TITLE = "Без группы"
SYS_GROUP_NO_DESCRIPTION = "Описание отсутвует"
diff --git a/admin/lang/ua/docs.txt b/admin/lang/ua/docs.txt
index fda6198..f00ce72 100644
--- a/admin/lang/ua/docs.txt
+++ b/admin/lang/ua/docs.txt
@@ -286,7 +286,7 @@ DOC_SEARCH_FIELD_TEXT = "Значення"
DOC_TEMPLATE_DEFAULT = "Використовувати по замовчуванню"
DOC_SHOW_LANG = "Показати"
-// 3.2
+# 3.2
DOC_TABS_META = "Meta дані"
DOC_TABS_URL = "URL документа"
DOC_TABS_DATE = "Дата публікації"
@@ -297,15 +297,15 @@ DOC_SAVE_ADD = "Додав"
DOC_SAVE_EDIT = "Відредагував"
DOC_SAVE_LOG_DOC = " документ"
-/* new */
+# /* new */
DOC_LANG = "Мова"
DOC_LANG_ID = "Мова документа:"
DOC_LANG_SELECT = "Оберіть мову"
-// 3.25
+# 3.25
DOC_CLOSE_SEARCH_RUBRIC = "Повернутися у розділ, враховуючи параметри пошуку"
-// 3.26
+# 3.26
DOC_POSITION = "Позиція"
DOCUMENT_POSITION = "Позиція документа"
DOCUMENT_POSITION_ERR = "Не вдалося зберегти позицію документа"
diff --git a/admin/lang/ua/main.txt b/admin/lang/ua/main.txt
index 03d7372..f2f953e 100644
--- a/admin/lang/ua/main.txt
+++ b/admin/lang/ua/main.txt
@@ -301,5 +301,5 @@ WRONG_CAPTCHA = "Помилка: Неправильний
oficial_site = "Офіційний сайт"
support = "Служба технічної підтримки"
-// 3.1.9
+# 3.1.9
MAIN_BLOCKS = "Візуальні блоки"
diff --git a/admin/lang/ua/navigation.txt b/admin/lang/ua/navigation.txt
index 61f7a72..dc2eca7 100644
--- a/admin/lang/ua/navigation.txt
+++ b/admin/lang/ua/navigation.txt
@@ -96,14 +96,14 @@ NAVI_ITEM_DELETE = "Видалити цей пункт меню"
NAVI_ITEM_DELETE_CONFIRM = "Ви впевнені, що бажаєте видалити цей пукт меню навігації?"
-// v 3.2
+# v 3.2
NAVI_ALIAS = "Аліас"
NAVI_I = "Опціонально. Аліас дозволяє використовувати легкий для запам’ятовування тег [tag:sysblock:alias] замість [tag:sysblock:id]. Аліас не може бути числом, може містити тільки цифри, латинські літери, дефіс, підкреслення, мати довжину не більше 20 символів та бути унікальним у межах модуля"
NAVI_ACCEPT = "Цей аліас можна використовувати"
NAVI_ER_SYN = "Неправильний аліас! Аліас не може бути числом, може містити тільки цифри, латинські літери, дефіс, підкреслення та мати довжину не більше 20 символів"
NAVI_ER_EXISTS = "Неправильний аліас! Цей аліас уже прив’язаний до іншого меню"
-//from templates
+# from templates
NAVI_NOLINK_DOC = "Немає зв’язаного документа"
NAVI_EDIT_ITEM = "Редагування пункта меню"
NAVI_LINK_FILEDOC = "Зв’язати з документом/файлом"
@@ -129,6 +129,6 @@ NAVI_ITEM_ODD = "непарний"
NAVI_TAG = "Тег для вставки пунктів"
NAVI_LAVEL_TEMPL = "Шаблон рівня"
NAVI_CONDITIONS = "Умови"
-/**/
+# /**/
NAVI_CLOSE = "Закрити"
NAVI_ADD_AFTER = "Додати після"
diff --git a/admin/lang/ua/request.txt b/admin/lang/ua/request.txt
index 1509812..9da8038 100644
--- a/admin/lang/ua/request.txt
+++ b/admin/lang/ua/request.txt
@@ -177,7 +177,7 @@ REQUEST_SHOW_STAT = "Показати статистику"
-// v 3.1.9
+# v 3.1.9
REQUEST_ALIAS = "Аліас"
REQUEST_I = "Опціонально. Аліас дозволяє використовувати легкий для запам’ятовування тег [tag:request:alias] замість [tag:request:id]. Аліас не повинен бути числом, може містити тільки цифри, латинські літери, дефіс, підкреслення, мати довжину не більше 20 символів та бути унікальним у межах модуля"
REQUEST_ACCEPT = "Цей Аліас можна використовувати"
@@ -187,7 +187,7 @@ REQUEST_HEADER_EXTERNAL = "Зовнішнє звернення"
REQUEST_EXTERNAL = "Дозволити зовнішнє звернення"
REQUEST_ONLY_AJAX = "Виконувати тільки по Ajax"
-// v 3.2
+# v 3.2
REQUEST_PAGINATION = "Посторінкова навігація"
REQUEST_NAVI_TPL = "Шаблон посторінкової навігації"
REQUEST_OTHER = "Інше"
@@ -196,8 +196,8 @@ REQUEST_DOC_ON_PAGE = "Число елементів запиту на сто
REQUEST_PAGES_CURENT = "Номер сторінки пагінації"
REQUEST_PAGES_TOTAL = "Загальна кількість сторінок пагінації"
-// v 3.24
+# v 3.24
REQUEST_COUNT_ITEMS = "Отримувати кількість елементів (якщо не використовується посторінкова навігація)"
-// v 3.26
+# v 3.26
REQUEST_BY_POSITION = "Позиція документа"
diff --git a/admin/lang/ua/rubs.txt b/admin/lang/ua/rubs.txt
index d4aa8c2..2855372 100644
--- a/admin/lang/ua/rubs.txt
+++ b/admin/lang/ua/rubs.txt
@@ -279,7 +279,7 @@ RUBRIC_TMPLS_INNAME = "Введіть назву шаблона"
RUBRIC_TEMPL_REPORT = "Відредагував додатковий шаблон рубрики"
RUBRIC_TMPLS_LOG_DEL = "Видалив додатковий шаблон рубрики"
-// 3.24
+# 3.24
RUBRIC_WARNING_TIP = "Увага! Будь ласка, будьте максимально уважні та пам'ятайте, що неправильні параметри можуть зробити систему непрацеспроможною."
RUBRIK_EDIT_FIELDS = "Керування полями"
diff --git a/admin/lang/ua/settings.txt b/admin/lang/ua/settings.txt
index b9ea87c..db758de 100644
--- a/admin/lang/ua/settings.txt
+++ b/admin/lang/ua/settings.txt
@@ -108,7 +108,7 @@ SETTINGS_COUNT_DELETED_ERR = "Не вдалося обнулити поденн
SETTINGS_COUNT_UPDATE = "Обнулено поденний лічильник документів"
SETTINGS_CACHE_LIFETIME = "Увага!!! Увімкнено кешування запиту до налаштувань системи. Зміни набудуть чинності, тільки після закінчення часу життя кеша або відключення кешування"
-// v3.2
+# v3.2
SETTINGS_PAGINATION = "Налаштування пагінації"
PAGINATION_ADD = "Створити шаблон пагінації"
PAGINATION_NAME = "Найменування"
@@ -134,7 +134,7 @@ pagination_end_label = "Текст посилання “Остання”"
pagination_next_label = "Текст посилання “Наступна”"
pagination_prev_label = "Текст посилання “Попередня”"
-// v3.24
+# v3.24
SETTINGS_SAVED_ERR_FILE = "Помилка при збереженні файлу. Спробуйте ще раз."
SETTINGS_SAVED_FILE = "Файл успішно збережено."
SETTINGS_FILE_EDIT_H = "Редагування файлу"
@@ -142,7 +142,7 @@ SETTINGS_FILE_CONTENT = "Вміст файлу:"
SETTINGS_FILE_ROBOTS = "Файл robots.txt"
SETTINGS_FILE_CUSTOM = "Файл func.custom.php"
-// v3.25
+# v3.25
_const_auth = "Авторизація"
_const_url = "Формування URL"
_const_themes = "Оформлення"
diff --git a/admin/lang/ua/sysblocks.txt b/admin/lang/ua/sysblocks.txt
index 2178553..7d8fab6 100644
--- a/admin/lang/ua/sysblocks.txt
+++ b/admin/lang/ua/sysblocks.txt
@@ -68,7 +68,7 @@ SYSBLOCK_SAVED_ERR = "Не вдалося зберегти системний
SYSBLOCK_ERROR = "Помилка"
SYSBLOCK_SUCCESS = "Виконано"
-// v 3.2
+# v 3.2
SYSBLOCK_DESCRIPTION = "Короткий опис"
SYSBLOCK_ALIAS = "Аліас"
SYSBLOCK_I = "Опціонально. Аліас дозволяє використовувати легкий для запам’ятовування тег [tag:sysblock:alias] замість [tag:sysblock:id]. Аліас не повинен бути числом, може містити тільки цифри, латинські літери, дефіс, підкреслення, мати довжину не більше 20 символів та бути унікальним у межах цих блоків"
@@ -76,7 +76,7 @@ SYSBLOCK_ACCEPT = "Цей аліас можна використовувати"
SYSBLOCK_ER_SYN = "Неправильний аліас! Аліас не повинен бути числом, може містити тільки цифри, латинські літери, дефіс, підкреслення та мати довжину не більше 20 символів"
SYSBLOCK_ER_EXISTS = "Неправильний аліас! Такий аліас уже прив’язаний до іншого системного блока"
-// v 3.26
+# v 3.26
SYSBLOCK_EVAL = "Виконувати PHP перед поверненням результату"
SYS_GROUP_NO_TITLE = "Без групи"
SYS_GROUP_NO_DESCRIPTION = "Опис відсутній"
diff --git a/admin/navigation.php b/admin/navigation.php
index 28ce69a..d54216e 100644
--- a/admin/navigation.php
+++ b/admin/navigation.php
@@ -80,7 +80,7 @@
case 'itemedit':
if (check_permission_acp('navigation_edit'))
{
- $AVE_Navigation->navigationItemEdit((int)$_REQUEST['navigation_item_id']);
+ $AVE_Navigation->navigationItemEdit((int)(isset($_REQUEST['navigation_item_id']) ? $_REQUEST['navigation_item_id'] : 0));
}
break;
@@ -129,7 +129,7 @@
case 'alias':
if (check_permission_acp('navigation_edit'))
{
- echo $AVE_Navigation->navigationValidate($_REQUEST['alias'], (int)$_REQUEST['id']);
+ echo $AVE_Navigation->navigationValidate($_REQUEST['alias'], (int)(isset($_REQUEST['id']) ? $_REQUEST['id'] : 0));
}
exit;
}
diff --git a/admin/request.php b/admin/request.php
index 6abf11d..73a420e 100644
--- a/admin/request.php
+++ b/admin/request.php
@@ -94,7 +94,7 @@ switch ($_REQUEST['action'])
case 'alias':
if (check_permission_acp('request_edit'))
{
- echo $AVE_Request->requestValidate($_REQUEST['alias'], (int)$_REQUEST['id']);
+ echo $AVE_Request->requestValidate($_REQUEST['alias'], (int)($_REQUEST['id'] ?? 0));
}
exit;
}
diff --git a/admin/rubs.php b/admin/rubs.php
index 554f5dc..ccf378e 100644
--- a/admin/rubs.php
+++ b/admin/rubs.php
@@ -250,7 +250,7 @@
case 'fields':
if(check_permission_acp('rubric_edit'))
{
- $AVE_Rubric->rubricFieldShow((int)$_REQUEST['Id'], $_REQUEST['ajax']);
+ $AVE_Rubric->rubricFieldShow((int)($_REQUEST['Id'] ?? 0), $_REQUEST['ajax'] ?? '');
}
break;
diff --git a/admin/settings.php b/admin/settings.php
index 685c4ea..f2c374d 100644
--- a/admin/settings.php
+++ b/admin/settings.php
@@ -68,7 +68,7 @@
}
break;
- case 'language':
+case 'language':
if(check_permission_acp('gen_settings_languages'))
{
if (isset($_REQUEST['func']))
@@ -106,6 +106,11 @@
case 'save':
$AVE_Settings->settingsLanguageEditSave();
exit;
+
+ // !!! ДОБАВЛЕНО !!!
+ case 'editlang':
+ $AVE_Settings->settingsLanguageEdit();
+ break;
}
}
else
diff --git a/admin/templates/blocks/form.tpl b/admin/templates/blocks/form.tpl
index 7f88d5e..c848e6e 100644
--- a/admin/templates/blocks/form.tpl
+++ b/admin/templates/blocks/form.tpl
@@ -22,8 +22,8 @@