diff --git a/admin/lang/ru/sysblocks.txt b/admin/lang/ru/sysblocks.txt index 53a6a7e..5febec6 100644 --- a/admin/lang/ru/sysblocks.txt +++ b/admin/lang/ru/sysblocks.txt @@ -76,7 +76,19 @@ SYSBLOCK_ER_SYN = "Неверный алиас!
Алиас не долже SYSBLOCK_ER_EXISTS = "Неверный алиас!
Данный алиас уже привязан к другоому системному блоку" // v 3.26 -SYSBLOCK_EVAL = "Выполнять PHP перед возвращением результата" -SYS_GROUP_NO_TITLE = "Без группы" -SYS_GROUP_NO_DESCRIPTION = "Описание отсутвует" -SYS_GROUP_PLEASE_SELECT = "Выберите группу" \ No newline at end of file +SYSBLOCK_EVAL = "Выполнять PHP перед возвращением результата" +SYS_GROUP_NO_TITLE = "Без группы" +SYS_GROUP_NO_DESCRIPTION = "Описание отсутвует" +SYS_GROUP_PLEASE_SELECT = "Выберите группу" +SYS_GROUP_TITLE = "Наименование группы" +SYS_GROUP_DESCRIPTION = "Описание группы" +SYS_GROUP_BTN = "Добавить группу" +SYS_GROUPS = "Список групп" +SYS_GROUPS_SORT_TIP = "Для упорядочивания полей нажмите на крестик и, удерживая его, перетащите поле" +SYS_GROUPS_GROUP_TITLE = "Наименование группы" +SYS_GROUPS_TIP = "Список групп для системных блоков" +SYS_NO_GROUPS = "В настоящий момент, нет групп для системных блоков" +SYS_GROUPS_DELETE = "Удалить группу" +SYS_GROUPS_DELETE_H = "Вы уверены, что хотите удалить группу?" +SYS_GROUPS_NEW = "Добавить новую группу" +SYSBLOCK_COPY_LOG = "создал копию системного блока" \ No newline at end of file diff --git a/admin/sysblocks.php b/admin/sysblocks.php index 6b2a3d1..23aa3a6 100644 --- a/admin/sysblocks.php +++ b/admin/sysblocks.php @@ -43,6 +43,30 @@ } break; + // Сортировка списока групп + case 'groupssort': + if (check_permission_acp('sysblocks_edit')) + { + Sysblocks::groupsSort(); + } + break; + + // Новая группа + case 'newgroup': + if (check_permission_acp('sysblocks_edit')) + { + Sysblocks::newGroup(); + } + break; + + // Удаление группы + case 'delgroup': + if (check_permission_acp('sysblocks_edit')) + { + Sysblocks::delGroup(); + } + break; + // Создать новый системный блок case 'new': if (check_permission_acp('sysblocks_edit')) diff --git a/admin/templates/sysblocks/form.tpl b/admin/templates/sysblocks/form.tpl index 29847a3..46c8d94 100644 --- a/admin/templates/sysblocks/form.tpl +++ b/admin/templates/sysblocks/form.tpl @@ -28,6 +28,30 @@ +
+ + + + + + + + + + + + + + +
+ {#SYSBLOCK_LIST_LINK#} + + {#SYSBLOCK_BUTTON_ADD#} + + {#SYS_GROUPS#} +
+
+
diff --git a/admin/templates/sysblocks/form_visual.tpl b/admin/templates/sysblocks/form_visual.tpl index 1d73a74..235adf8 100644 --- a/admin/templates/sysblocks/form_visual.tpl +++ b/admin/templates/sysblocks/form_visual.tpl @@ -28,6 +28,30 @@
+
+ + + + + + + + + + + + + + +
+ {#SYSBLOCK_LIST_LINK#} + + {#SYSBLOCK_BUTTON_ADD#} + + {#SYS_GROUPS#} +
+
+
diff --git a/admin/templates/sysblocks/multi.tpl b/admin/templates/sysblocks/multi.tpl index 1e2239c..4933b7c 100644 --- a/admin/templates/sysblocks/multi.tpl +++ b/admin/templates/sysblocks/multi.tpl @@ -18,6 +18,30 @@
+
+ + + + + + + + + + + + + + +
+ {#SYSBLOCK_LIST_LINK#} + + {#SYSBLOCK_BUTTON_ADD#} + + {#SYS_GROUPS#} +
+
+ {foreach from=$errors item=e} {assign var=message value=$e}