diff --git a/admin/modules.php b/admin/modules.php index 0d343b7..679ecd2 100644 --- a/admin/modules.php +++ b/admin/modules.php @@ -121,12 +121,10 @@ if (check_permission_acp('modules_system')) { $alias_id = (int)($_REQUEST['id'] ?? 0); - // Если идет сохранение if (!empty($_POST['save_aliases'])) { $AVE_Module->moduleAliasRequestSave($alias_id); } - // В любом случае показываем форму (либо чистую, либо с данными) $AVE_Module->getAliasEdit($alias_id); } break; @@ -145,5 +143,18 @@ } break; + case 'alias_history_add': + if (check_permission_acp('modules_system') && $_REQUEST['ajax']) { + $AVE_Module->addAliasHistory(); + } + break; + + case 'alias_history_delete_batch': + if (check_permission_acp('modules_system') && $_REQUEST['ajax']) { + // Вызываем новый метод в классе + $AVE_Module->deleteAliasHistoryBatch(); + } + break; + } ?> \ No newline at end of file diff --git a/admin/templates/modules/alias_history.tpl b/admin/templates/modules/alias_history.tpl index 80378bf..11b7a04 100644 --- a/admin/templates/modules/alias_history.tpl +++ b/admin/templates/modules/alias_history.tpl @@ -1,67 +1,225 @@ +
+
Управление редиректами модуля: {$module_link_name}
+
+ + +
+
+
Добавить новый редирект
+
- - - - - - - - {foreach from=$history_list item=h} - - - - + + + - {foreachelse} - - - - {/foreach} - - - - -
Старый URL (Алиас)HTTP КодУдал.
{$h.module_alias}{$h.module_alias_header} - +
+ + + + +
- История редиректов пуста -
- Закрыть окно -
+
+
+
Активные редиректы
+
+ +
+ + + + + + + + + + + + {foreach from=$history_list item=h} + + + + + + + + {foreachelse} + + + + {/foreach} + + + + + + +
Старый URL (Алиас)HTTP КодДействия
+ + {$h.module_alias}{$h.module_alias_header} + + + +
+ История редиректов пуста +
+ + + + + +
+ + + + Закрыть окно + +
+
+
+
+ {literal}