Изменён формат имён скачиваемых файлов: YYYY-MM-DD-filename
- Бэкапы: 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 <noreply@anthropic.com>
This commit is contained in:
@@ -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);
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user