From 07b27a6514dc369bfaaae414c87de2f3decbea64 Mon Sep 17 00:00:00 2001 From: Michael Chus Date: Fri, 23 Jan 2026 22:28:17 +0300 Subject: [PATCH] =?UTF-8?q?=D0=98=D0=B7=D0=BC=D0=B5=D0=BD=D1=91=D0=BD=20?= =?UTF-8?q?=D1=84=D0=BE=D1=80=D0=BC=D0=B0=D1=82=20=D0=B8=D0=BC=D1=91=D0=BD?= =?UTF-8?q?=20=D1=81=D0=BA=D0=B0=D1=87=D0=B8=D0=B2=D0=B0=D0=B5=D0=BC=D1=8B?= =?UTF-8?q?=D1=85=20=D1=84=D0=B0=D0=B9=D0=BB=D0=BE=D0=B2:=20YYYY-MM-DD-fil?= =?UTF-8?q?ename?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Бэкапы: 2026-01-23-backup_all.sql.gz, 2026-01-23-dbname.sql.gz - CSV экспорт: 2026-01-23-tablename.csv Co-Authored-By: Claude Opus 4.5 --- public/app.js | 8 ++++---- public/index.php | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/public/app.js b/public/app.js index 9bfacfd..197e6b7 100644 --- a/public/app.js +++ b/public/app.js @@ -2260,13 +2260,13 @@ async function performExport(mode, selectedColumns) { const link = document.createElement('a'); const url = URL.createObjectURL(blob); - let filename = currentTable; + let basename = currentTable; if (mode === 'template') { - filename += '_template'; + basename += '_template'; } else if (mode === 'selected') { - filename += '_selected'; + basename += '_selected'; } - filename += '_' + new Date().toISOString().slice(0, 10) + '.csv'; + const filename = new Date().toISOString().slice(0, 10) + '-' + basename + '.csv'; link.setAttribute('href', url); link.setAttribute('download', filename); diff --git a/public/index.php b/public/index.php index ccb5315..e2c4478 100644 --- a/public/index.php +++ b/public/index.php @@ -364,7 +364,7 @@ $app->get('/api/backup/all', function (Request $request, Response $response) use $pdo = $container->get('db'); $backup = new \App\BackupService($_SESSION['db_user'], $_SESSION['db_pass']); $tempFile = $backup->dumpAllDatabases($pdo); - $filename = 'backup_all_' . date('Y-m-d_H-i-s') . '.sql.gz'; + $filename = date('Y-m-d') . '-backup_all.sql.gz'; $stream = fopen($tempFile, 'rb'); $filesize = filesize($tempFile); @@ -391,7 +391,7 @@ $app->get('/api/backup/database/{name}', function (Request $request, Response $r $database = $args['name']; $backup = new \App\BackupService($_SESSION['db_user'], $_SESSION['db_pass']); $tempFile = $backup->dumpDatabase($database); - $filename = $database . '_' . date('Y-m-d_H-i-s') . '.sql.gz'; + $filename = date('Y-m-d') . '-' . $database . '.sql.gz'; $stream = fopen($tempFile, 'rb'); $filesize = filesize($tempFile);