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 @@ +