From 04c55fa1b84b75445642de9ec0e2532d10e72dc0 Mon Sep 17 00:00:00 2001 From: scollovati <20740642+scollovati@users.noreply.github.com> Date: Sun, 2 Nov 2025 20:39:41 +0100 Subject: [sqlite export] add username and timestamp (#8169) * [sqlite export] add username and timestamp add username and timestamp to sqlite user export, similar to the ZIP export. Useful for archiving purposes. * Fix case of backups and other DB types https://github.com/FreshRSS/FreshRSS/pull/8169#issuecomment-3476079108 --------- Co-authored-by: Alexandre Alapetite --- app/Controllers/importExportController.php | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'app/Controllers') diff --git a/app/Controllers/importExportController.php b/app/Controllers/importExportController.php index 294f4de2c..7dc825b9e 100644 --- a/app/Controllers/importExportController.php +++ b/app/Controllers/importExportController.php @@ -751,7 +751,14 @@ class FreshRSS_importExport_Controller extends FreshRSS_ActionController { Minz_Error::error(404); return; } + $this->view->sqlitePath = $path; + $this->view->sqliteName = basename($path); + if ($this->view->sqliteName === 'db.sqlite') { + $username = Minz_User::name() ?? '_'; + $date = date('Y-m-d_H-i-s', filemtime($path) ?: time()); + $this->view->sqliteName = 'freshrss_' . $username . '_' . $date . '_db.sqlite'; + } $this->view->_layout(null); } } -- cgit v1.2.3