diff options
| author | 2025-11-02 20:39:41 +0100 | |
|---|---|---|
| committer | 2025-11-02 20:39:41 +0100 | |
| commit | 04c55fa1b84b75445642de9ec0e2532d10e72dc0 (patch) | |
| tree | c3877804b2c6977dbe1accf48c7f1d196606dcd6 /app/Controllers/importExportController.php | |
| parent | 500d05f3c5ec3a3dffa7791f7447bc0d31d6f7e0 (diff) | |
[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 <alexandre@alapetite.fr>
Diffstat (limited to 'app/Controllers/importExportController.php')
| -rw-r--r-- | app/Controllers/importExportController.php | 7 |
1 files changed, 7 insertions, 0 deletions
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); } } |
